Schools of Software Testing
|
|
|
- Alexis Fleming
- 9 years ago
- Views:
Transcription
1 Schools of Software Testing March 2007 Copyright Bret Pettichord. Permission to reproduce granted with attribution.
2 2 What is a School? Defined by Intellectual affinity Social interaction Common goals Made up of Hierarchies of values Exemplar techniques Standards of criticism Organizing institutions Common vocabulary Schools are not defined by! Common doctrine! Specific techniques
3 3 5 Views of Testing Analytic School sees testing as rigorous and technical with many proponents in academia Standard School sees testing as a way to measure progress with emphasis on cost and repeatable standards Quality School emphasizes process, policing developers and acting as the gatekeeper Context-Driven School emphasizes people, seeking bugs that stakeholders care about Agile School uses testing to prove that development is complete; emphasizes automated testing
4 4 Development of the Schools Analytic
5 5 Development of the Schools Analytic Standard
6 6 Development of the Schools Analytic Quality Standard
7 7 Development of the Schools Analytic Quality Standard Context Driven
8 8 Development of the Schools Analytic Quality Standard Context Driven Agile
9 Why Classify Testing Ideas into Schools? 9 Understand why testing experts disagree " Not simply a matter of personality or experience " There are often underlying reasons for disagreement Improve the basis for debate " Differences in values may explain why we favor different policies But it can also be used to dismiss ideas you don t agree with.
10 10 Schools of Psychology Structural " James Behavioral " Watson, Skinner, Pavlov Gestalt " Wertheimer Psychoanalytic " Freud, Jung Cognitive " Piaget Humanistic " Rogers, Maslow
11 11 Analytic School Core Beliefs Software is a logical artifact Testing is a branch of CS/Mathematics " Objective, rigorous, comprehensive Testing techniques must have a logicomathematical form " one right answer Testing is technical Key Question: Which techniques should we use?
12 12 Analytic School Exemplar Code Coverage " aka Structural testing " Dozens of code-coverage metrics have been designed and compared " Provides an objective measure of testing
13 13 Analytic School Implications " Require precise and detailed specifications " Testers verify whether the software conforms to its specification " Anything else isn t testing Most prevalent " Telecom " Safety-Critical Institutions " Academia
14 14 Standard School Core Beliefs Testing must be managed " Predictable, repeatable, planned Testing must be cost-effective " Low-skilled workers require direction Testing validates the product Testing measures development progress Key Questions: How can we measure whether we re making progress? When will we be done?
15 15 Standard School Exemplar Traceability Matrix " Make sure that every requirement has been tested
16 16 Standard School Implications " Require clear boundaries between testing and other activities (start/stop criteria) " Resist changing plans (complicates progress tracking) " Software testing assembly line (V-model) " Accept management assumptions about testing " Encourage standards, best practices, and certification Most Prevalent " Enterprise IT " Government Institutions " IEEE Standards Boards " Tester Certifications
17 Quality School Core Beliefs 17 Software quality requires discipline Testing determines whether development processes are being followed. Testers may need to police developers to follow the rules. Testers have to protect users from bad software. Key Question: Are we following a good process?
18 18 Quality School Exemplar The Gatekeeper " The software isn t ready until QA says it s ready
19 19 Quality School Implications " Prefer Quality Assurance over Testing " Testing is a stepping stone to process improvement " May alienate developers Most Prevalent " Large bureaucracies " Organizations under stress Institutions " American Society for Quality " Software Engineering Institute (CMM) " ISO
20 Context-Driven School Core Beliefs 20 Software is created by people. People set the context. Testing finds bugs. A bug is anything that could bug a stakeholder. Testing provides information to the project Testing is a skilled, mental activity Testing is multidisciplinary Key Question: What testing would be most valuable right now?
21 21 Context-Driven School Exemplar Exploratory Testing " Concurrent test design and test execution " Rapid learning
22 22 Context-Driven School Implications " Expect changes. Adapt testing plans based on test results. " Effectiveness of test strategies can only be determined with field research " Testing research requires empirical and psychological study " Focus on skill over practice Most Prominent " Commercial, Market-driven Software Institutions " LAWST Workshops & Spin-offs
23 23 Agile School Core Beliefs Software is an ongoing conversation Testing tells us that a development story is complete Tests must be automated Key Question: Is the story done?
24 24 Agile School Exemplar Unit Tests " Used for test-driven development
25 25 Agile School Implications " Developers must provide automation frameworks " Slow to appreciate value of exploratory testing Most Prevalent " IT Consulting " ASP Development Institutions " Pattern Workshops
26 26 What is Testing? Analytic School says " A branch of computer science and mathematics Standard School says " A managed process Quality School says " A branch of software quality assurance Context-Driven School says " A branch of development Agile Schools says " Part of the customer role
27 27 Testing the Triangle Program The Triangle Program Takes three inputs: " the sides of a triangle Determines the type of triangle: " isosceles, Author " scalene, or Hetzel " equilateral Jorgenson How many tests should you run? Binder Beck School Standard Analytic Analytic Agile Tests
28 Four Views of Risk-Based Testing 28 Analytic " Use operational profiles " Calculate reliability Standard " Key risk: failure to meet schedules (project risk) " Top down assessment of feature risks Quality " Uncover project risks " Prove that project is out of control Context-Driven " Testing develops team understanding of risks " Develop testers ability to design tests for identified risks
29 Controversy: 29 Testing Without Specs FOR Context-Driven School " Do what you can to be useful " Ask questions if necessary " Dig up hidden specs Agile " Conversation is more important than documentation AGAINST Analytical School " Impossible Standard School " Some kind of spec is necessary Quality School " Force developers to follow the process
30 Controversy: Tester Certification 30 FOR Standard School " Make testers easier to hire, train and manage Quality School " Increase status AGAINST Context-Driven School " Existing certifications are based on doctrine, not skill Analytic School " Prefer university degrees over certification
31 31 Open Questions What happens when people of different schools work together? Can we cross-fertilize between schools? Do I have to pick a school?
32 32 Origin of this Analysis This is not my idea I learned it from Kaner, Bach and Marick It was a working concept behind Lessons Learned in Software Testing But each of us prefers different labels and characterizations for the different schools. Thanks for reviews and discussions: James Bach, Rex Black, Michael Bolton, Ross Collard, Kathy Iberle, Cem Kaner, Brian Marick, Wayne Middleton, Tim Van Tongeren, and the participants of the 2003 Workshop on Teaching Software Testing at Florida Tech, the 2003 Pacific Northwest Software Quality Conference, the 2003 Software Testing Australia New Zealand conferences, and the Austin SPIN.
33 Learn more about Context-Driven Testing 33 Lessons Learned in Software Testing: A Context-Driven Approach " Cem Kaner, James Bach & Bret Pettichord Mailing List "
Four Schools of Software Testing. [email protected] www.pettichord.com
Four Schools of Software Testing [email protected] www.pettichord.com Workshop on Teaching Software Testing, Florida Tech, February 2003 Why Classify Testing Doctrines into Schools? Clarify why testing
Agile Testing and Extreme Programming
Agile Testing and Extreme Programming [email protected] www.pettichord.com March 2003 Copyright 2003 Bret Pettichord. All rights reserved. The Agile Alliance Values We have come to value: Individuals
Growing testing skills using the Agile Testing Ecosystem. Dr Lee Hawkins Principal Test Architect Dell Software, Melbourne
Growing testing skills using the Agile Testing Ecosystem Dr Lee Hawkins Principal Test Architect Dell Software, Melbourne Who am I? 16 years at Quest Software / Dell Software in Melbourne, Australia. Really
Black Box Software Testing Fall 2005 Overview for Students
Black Box Software Testing Fall 2005 Overview for Students Cem Kaner, J.D., Ph.D. Professor of Software Engineering Florida Institute of Technology and James Bach Principal, Satisfice Inc. Copyright (c)
Agile Testing Overview
Copyright (c) 2008, Quality Tree Software, Inc. 1 Agile Myths, Busted Contrary to popular myth, Agile methods are not sloppy, ad hoc, do-whatever-feelsgood processes. Quite the contrary. As Mary Poppendieck
Lee Copeland. [email protected]
Lee Copeland [email protected] SQE 2012 What Is An Innovation? in no va tion (ĭn'ə-vā'shən) 1. Something new or different 2. Something newly introduced or adopted 3. A creation (a new device or process) resulting
Exploratory Testing Dynamics
Exploratory Testing Dynamics Created by James Bach, Jonathan Bach, and Michael Bolton 1 v2.2 Copyright 2005-2009, Satisfice, Inc. Exploratory testing is the opposite of scripted testing. Both scripted
STRUCTURALISM: Wilhelm Wundt and Edward Titchener
STRUCTURALISM: Wilhelm Wundt and Edward Titchener Wilhelm Wundt (1832-1920) Wilhelm Wundt (1832-1920): Established first first Psychology Lab Lab in in Germany. Defined psychology as as the the science
Exploratory Testing Dynamics
Exploratory Testing Dynamics Created by James and Jonathan Bach 1 v1.6 Copyright 2005-2006, Satisfice, Inc. Exploratory testing is the opposite of scripted testing. Both scripted and exploratory testing
Test Coverage and Risk
Test Coverage and Risk Hans Schaefer Consultant 5281 Valestrandsfossen, Norway [email protected] http://home.c2i.net/schaefer/testing.html 2006 Hans Schaefer page 1 How to check that a test was good
Workshop on Agile Test Strategies and Experiences. Fran O'Hara, Insight Test Services, Ireland
Workshop on Agile Test Strategies and Experiences W8 Fran O'Hara, Insight Test Services, Ireland Workshop Agile Test Strategies and Experiences Version 1.0 Fran O Hara [email protected] Europe
Adopting Agile Testing
Adopting Agile Testing A Borland Agile Testing White Paper August 2012 Executive Summary More and more companies are adopting Agile methods as a flexible way to introduce new software products. An important
Classifying Lesson 1 Triangles
Classifying Lesson 1 acute angle congruent scalene Classifying VOCABULARY right angle isosceles Venn diagram obtuse angle equilateral You classify many things around you. For example, you might choose
Exercise: Analyzing the Triangle Problem
Exercise: Analyzing the Triangle Problem Copyright Ross Collard, Collard & Company, 2004. Excerpt from my book: Developing Effective Test Cases. (Allow 15 to 20 minutes for this exercise.) Consider the
Anne-Marie Charrett. What I do Anne-Marie Charrett is a software test consultant offering the following services:
Anne-Marie Charrett Anne-Marie Charrett is a software testing trainer and coach with an international reputation of excellence and passion for the craft of software testing. Anne-Marie graduated as an
Software Testing Interview Questions
Software Testing Interview Questions 1. What s the Software Testing? A set of activities conducted with the intent of finding errors in software. 2.What is Acceptance Testing? Testing conducted to enable
Thinking About Psychology: The Science of Mind and. Charles T. Blair-Broeker Randal M. Ernst
Thinking About Psychology: The Science of Mind and Behavior 2e Charles T. Blair-Broeker Randal M. Ernst Methods Domain Introductory Chapter Module 02 History and Perspectives Module 2: History and Perspectives
Basic Testing Concepts and Terminology
T-76.5613 Software Testing and Quality Assurance Lecture 2, 13.9.2006 Basic Testing Concepts and Terminology Juha Itkonen SoberIT Contents Realities and principles of Testing terminology and basic concepts
Fundamental Challenges in Software Testing
Fundamental Challenges in Software Testing Cem Kaner Florida Tech Colloquium Presentation at Butler University, April 2003 This research was partially supported by NSF Grant EIA-0113539 ITR/SY+PE: "Improving
Comparing Agile Software Processes Based on the Software Development Project Requirements
CIMCA 2008, IAWTIC 2008, and ISE 2008 Comparing Agile Software Processes Based on the Software Development Project Requirements Malik Qasaimeh, Hossein Mehrfard, Abdelwahab Hamou-Lhadj Department of Electrical
Cem Kaner -- [email protected] James Bach -- [email protected] November, 1999
Paradigms of Black Box Software Testing Cem Kaner -- [email protected] James Bach -- [email protected] November, 1999 The Puzzle Black box testing groups vary widely in their approach to testing. Tests
Agile Tester Foundation Course Outline
Foundation Course Outline General Description This course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. Attendees will learn how agile software
Testing in Agile methodologies easier or more difficult?
Testing in Agile methodologies easier or more difficult? Lucjan Stapp Warsaw University of Technology Stowarzyszenie Jakości Systemów Informatycznych [email protected] [email protected] Professor in
Five High Order Thinking Skills
Five High Order Introduction The high technology like computers and calculators has profoundly changed the world of mathematics education. It is not only what aspects of mathematics are essential for learning,
Subject & Course: CS362 Software Engineering II. Credits: 4. Instructor s Name: Arpit Christi. Instructor s Email: [email protected].
Subject & Course: CS362 Software Engineering II Credits: 4 Instructor s Name: Arpit Christi Instructor s Email: [email protected] Important Dates: See Important Dates in Blackboard Blackboard
Test Management and Techniques
These slides are distributed under the Creative Commons License. In brief summary, you may make and distribute copies of these slides so long as you give the original author credit and, if you alter, transform
Exploratory Testing An Agile Approach STC-2009. Aman Arora. Xebia IT Architects India Pvt. Ltd. Sec-30, Gurgaon 122001, Haryana
1 Exploratory Testing An Agile Approach STC-2009 Aman Arora Xebia IT Architects India Pvt. Ltd. Unit No-612, 6 th floor, BPTP park Centra, Sec-30, Gurgaon 122001, Haryana 2 Abstract As the IT industry
Cem Kaner, J.D., Ph.D. Florida Institute of Technology STAR East May 2011
Cem Kaner, J.D., Ph.D. Florida Institute of Technology STAR East May 2011 1 Over the past couple of years, the airwaves have been flooded with commercials for investment-support software. Do your research
Chapter 13 online insight and behavior therapies pgs 424-433 Name Period Date
Chapter 13 online insight and behavior therapies pgs 424-433 Name Period Date MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) The major goal of
Design Document Version 0.0
Software Development Templates Design Document Version 0.0 Description of Project DOCUMENT NO: VERSION: CONTACT: EMAIL: Ivan Walsh DATE: 4/13/2004 Distribution is subject to copyright. Design Document
Agile Model-Based Systems Engineering (ambse)
Agile Model-Based Systems Engineering (ambse) Bruce Powel Douglass, Ph.D. Chief Evangelist, Global Technology Ambassador IBM Rational [email protected] Twitter: @BruceDouglass Yahoo: tech.groups.yahoo.com/group/rt-uml/
Quality Meets the CEO
Quality Meets the CEO Jeffery E. Payne [email protected] Reliable Software Technologies Corporate management does not care about quality. This is the cold, hard reality of the software world. Management
Publication I. 2005 International Society of Agile Manufacturing (ISAM) Reprinted by permission of International Society of Agile Manufacturing.
Publication I Juha Itkonen, Kristian Rautiainen, and Casper Lassenius. 2005. Toward an understanding of quality assurance in agile software development. International Journal of Agile Manufacturing, volume
D25-2. Agile and Scrum Introduction
D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of
Preparation Prepare a set of standard triangle shapes for each student. The shapes are found in the Guess My Rule Cards handout.
Classifying Triangles Student Probe How are triangles A, B, and C alike? How are triangles A, B, and C different? A B C Answer: They are alike because they each have 3 sides and 3 angles. They are different
ABA. History of ABA. Interventions 8/24/2011. Late 1800 s and Early 1900 s. Mentalistic Approachs
ABA Is an extension of Experimental Analysis of Behavior to applied settings Is not the same as modification Uses cognition in its approach Focuses on clinically or socially relevant s Is used in many
What is Psychology? A set of questions about mental functioning trace back to philosophy Aristotle asked about memory, personality, emotions, etc.
What is? The science of behavior and the mind behavior - observable actions of a person or animal mind - thoughts, feelings, sensations, perceptions, memories, dreams, motives and other subjective experiences
Testing Introduction. IEEE Definitions
Testing Introduction IEEE Definitions Software testing is the process of analyzing a software item to detect the differences between existing and required conditions (that is, bugs) and to evaluate the
Advanced Test Manager E-learning Course Outline
Advanced Test Manager E-learning Course Outline General Description This course provides test managers with advanced skills in test estimation, test planning, test monitoring, and test control. Attendees
The Basics of a Compensation Program
The Basics of a Compensation Program Learning Objectives By the end of this chapter, you should be able to: List three ways in which compensation plays a role in the management of the enterprise. Describe
Preface 2008 - Agile Testing Review
Preface Why We Wrote This Book We were early adopters of Extreme Programming, testing on XP teams that weren't at all sure where testers and testing fit in. At the time, there wasn't much in the agile
What is the Humanist Perspective? What are the key ideas in the Humanistic perspective of personality?
What is the Humanist Perspective? LP 13C Humanist Perspective 1 What are the key ideas in the Humanistic perspective of personality? Differences with the Psychoanalysts: Humanists focus on the healthy
The ROI of Test Automation
The ROI of Test Automation by Michael Kelly www.michaeldkelly.com Introduction With the exception of my first project team out of college, in every project team since, I ve had to explain either what automated
Improved Software Testing Using McCabe IQ Coverage Analysis
White Paper Table of Contents Introduction...1 What is Coverage Analysis?...2 The McCabe IQ Approach to Coverage Analysis...3 The Importance of Coverage Analysis...4 Where Coverage Analysis Fits into your
Testing of safety-critical software some principles
1(60) Testing of safety-critical software some principles Emerging Trends in Software Testing: autumn 2012 Matti Vuori, Tampere University of Technology 27.11.2012 Contents 1/4 Topics of this lecture 6
THE THREE ASPECTS OF SOFTWARE QUALITY: FUNCTIONAL, STRUCTURAL, AND PROCESS
David Chappell THE THREE ASPECTS OF SOFTWARE QUALITY: FUNCTIONAL, STRUCTURAL, AND PROCESS Sponsored by Microsoft Corporation Our world runs on software. Every business depends on it, every mobile phone
Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011
QAI /QAAM 2011 Conference Proven Practices For Managing and Testing IT Projects Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 Format This presentation is a journey When Bill and
AP Psychology 2008-2009 Academic Year
AP Psychology 2008-2009 Academic Year Course Description: The College Board Advanced Placement Program describes Advanced Placement Psychology as a course that is designed to introduce students to the
A Case Study in Test Management
A Case Study in Test Management Tauhida Parveen Scott Tilley George Gonzalez Dept. of Computer Sciences Dept. of Computer Sciences Software Quality Management Florida Institute of Technology Florida Institute
Smarter Balanced Assessment Consortium. Recommendation
Smarter Balanced Assessment Consortium Recommendation Smarter Balanced Quality Assurance Approach Recommendation for the Smarter Balanced Assessment Consortium 20 July 2012 Summary When this document was
An Introduction to. Metrics. used during. Software Development
An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote
Test Driven Development Part III: Continuous Integration Venkat Subramaniam [email protected] http://www.agiledeveloper.com/download.
Test Driven Development Part III: Continuous Integration Venkat Subramaniam [email protected] http://www.agiledeveloper.com/download.aspx Abstract In this final part of the three part series on
Agile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
Orthogonal Defect Classification in Agile Development
Orthogonal Defect Classification in Agile Development Monika Jagia, IBM Software Group India, [email protected] Seema Meena, IBM Software Group India, [email protected] 2008 IBM Corporation Copyright
Advanced Software Test Design Techniques Use Cases
Advanced Software Test Design Techniques Use Cases Introduction The following is an excerpt from my recently-published book, Advanced Software Testing: Volume 1. This is a book for test analysts and test
Software Engineering. How does software fail? Terminology CS / COE 1530
Software Engineering CS / COE 1530 Testing How does software fail? Wrong requirement: not what the customer wants Missing requirement Requirement impossible to implement Faulty design Faulty code Improperly
Maximizing the value of good testing practice in an Agile environment. Delivering on time, in scope, on budget and at the right level of quality
Maximizing the value of good testing practice in an Agile environment Delivering on time, in scope, on budget and at the right level of quality Agile is being adopted to speed up software development In
Agile Testing (October 2011) Page 1. Learning Objectives for Agile Testing
Agile Testing (October 2011) Page 1 Learning Objectives for Agile Testing "Certification is the by-product; Learning is the product." Agile Testing should: Compare and contrast agile testing with traditional
White paper: How to implement a Quality Management System
White paper: How to implement a Quality Management System This whitepaper will help you to implement a Quality Management System (QMS), based on Good Manufacturing Practice (GMP), ISO 9001 or ISO 13485
Metrics in Software Test Planning and Test Design Processes
Master Thesis Software Engineering Thesis no: MSE-2007:02 January 2007 Metrics in Software Test Planning and Test Design Processes Wasif Afzal School of Engineering Blekinge Institute of Technology Box
Chapter 17 Software Testing Strategies Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For
Introduction to Software Engineering. 8. Software Quality
Introduction to Software Engineering 8. Software Quality Roadmap > What is quality? > Quality Attributes > Quality Assurance: Planning and Reviewing > Quality System and Standards 2 Sources > Software
Business Analysis Essentials
Understand the business analyst's role and responsibilities in a successful project. In this introductory course, you'll delve into the role and responsibilities of the business analyst (BA)- the communication
THE DIFFERENCES BETWEEN COACHING AND ITS RELATED FIELDS
1 THE DIFFERENCES BETWEEN COACHING AND ITS RELATED FIELDS ABSTRACT: Coaching draws its influences from and stands on the shoulders of a wide range of disciplines, including, counselling, management consultancy,
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
ISO/IEC/IEEE 29119 The New International Software Testing Standards
ISO/IEC/IEEE 29119 The New International Software Testing Standards Stuart Reid Testing Solutions Group 117 Houndsditch London EC3 UK Tel: 0207 469 1500 Fax: 0207 623 8459 www.testing-solutions.com 1 Stuart
The REAL Agile Testing Quadrants (as we believe they should always have been)
Copyright 2014, James Bach / Satisfice and Michael Bolton / DevelopSense 09 Sep 14 The REAL Agile Testing Quadrants (as we believe they should always have been) James Bach Satisfice http://www.satisfice.com
Certified Tester. Advanced Level Overview
Version 2012 Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. Copyright (hereinafter called ISTQB ). Advanced Level Working Group: Mike Smith
Socratic Questioning
The Thinker s Guide to The Art of Socratic Questioning Based on Critical Thinking Concepts & Tools By Dr. Richard Paul and Dr. Linda Elder A Companion to: The Thinkers Guide to Analytic Thinking The Art
the HISTORY PARENTING PRACTICES Worksheets Learning ZoneXpress www.learningzonexpress.com P.O. Box 1022, Owatonna, MN 55060 888-455-7003
3014 the HISTORY of PARENTING PRACTICES Worksheets Learning ZoneXpress www.learningzonexpress.com P.O. Box 1022, Owatonna, MN 55060 888-455-7003 Name: Hour History of Parenting Practices Video Why Do Parents
TESTING: FIRST STEP TOWARDS SOFTWARE QUALITY
TESTING: FIRST STEP TOWARDS SOFTWARE QUALITY Quality is never an accident; it is always the result of high intention, sincere effort, intelligent direction and skillful execution; it represents the wise
Managing Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
Course Correlation to Virginia Standards of Learning
Course Correlation to Virginia Standards of Learning Name of Provider: York County School Division Name of Course: Psychology URL for Course Syllabus: http://yorkcountyschools.org/virtuallearning/coursecatalog.aspx
Business Process Management The Must Have Enterprise Solution for the New Century
Business Process Management The Must Have Enterprise Solution for the New Century 15200 Weston Parkway, Suite 106 Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-Mail: [email protected] WWW:
Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects
Transdyne Corporation CMMI Implementations in Small & Medium Organizations Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects Dana Roberson Quality Software Engineer NNSA Service
Systems Engineering Beyond Aerospace and Defense
Systems Engineering Beyond Aerospace and Defense Don S. Gelosh Ph.D., CSEP-Acq. White Paper Systems Engineering Beyond Aerospace and Defense By Don S. Gelosh, Ph.D., CSEP-Acq. Director, Systems Engineering
