ch25 - Process Improvement l Understanding, Modelling and...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 25 Slide 1 Process Improvement l Understanding, Modelling and Improving the Software Process
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 25 Slide 2 l To explain the principles of software process improvement l To explain how software process factors influence software quality and productivity l To introduce the SEI Capability Maturity Model and to explain why it is influential. To discuss the applicability of that model l To explain why CMM-based improvement is not universally applicable Objectives
Background image of page 2
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 25 Slide 3 l Process and product quality l Process analysis and modelling l Process measurement l The SEI process maturity model l Process classification Topics covered
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 25 Slide 4 l Understanding existing processes l Introducing process changes to achieve organisational objectives which are usually focused on quality improvement, cost reduction and schedule acceleration l Most process improvement work so far has focused on defect reduction. This reflects the increasing attention paid by industry to quality l However, other process attributes can be the focus of improvement Process improvement
Background image of page 4
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 25 Slide 5 Process attributes Process characteristic Description Understandability To what extent is the process explicitly defined and how easy is it to understand the process definition? Visibility Do the process activities culminate in clear results so that the progress of the process is externally visible? Supportability To what extent can the process activities be supported by CASE tools? Acceptability Is the defined process acceptable to and usable by the engineers responsible for producing the software product? Reliability Is the process designed in such a way that process errors are avoided or trapped before they result in product errors? Robustness Can the process continue in spite of unexpected problems? Maintainability Can the process evolve to reflect changing organisational requirements or identified process improvements? Rapidity How fast can the process of delivering a system from a given specification be completed?
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 25 Slide 6 l Process analysis Model and analyse (quantitatively if possible) existing processes l Improvement identification Identify quality, cost or schedule bottlenecks l Process change introduction Modify the process to remove identified bottlenecks l Process change training Train staff involved in new process proposals l Change tuning Evolve and improve process improvements Process improvement stages
Background image of page 6
Software Engineering, 6th edition. Chapter 25 Slide 7 The process improvement process Process model Process change plan Training plan Feedback on improvements
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/09/2009 for the course SE 120336 taught by Professor Unknown during the Spring '09 term at Avila University.

Page1 / 34

ch25 - Process Improvement l Understanding, Modelling and...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online