Chapter 2 Part 2
Chapter 2 Part 2
Processes
• Incremental development
• Develop the system in increments and evaluate each increment before
proceeding to the development of the next increment;
• Normal approach used in agile methods;
• Evaluation done by user/customer proxy.
• Incremental delivery
• Deploy an increment for use by end-users;
• More realistic evaluation about practical use of software;
• Difficult to implement for replacement systems as increments have less
functionality than the system being replaced.
• Process measurement
• You measure one or more attributes of the software process or product.
• Process analysis
• The current process is assessed, and process weaknesses and bottlenecks are
identified.
• Process change
• Process changes are proposed to address some of the identified process
weaknesses.
• Initial
• Essentially uncontrolled
• Repeatable
• Product management procedures defined and used
• Defined
• Process management procedures and strategies defined
and used
• Managed
• Quality management strategies defined and used
• Optimising
• Process improvement strategies defined and used