Enviar búsqueda
Cargar
Ch28
•
Descargar como PPT, PDF
•
0 recomendaciones
•
452 vistas
A
al-wahidi
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 46
Descargar ahora
Recomendados
9.process improvement chapter 9
9.process improvement chapter 9
Warui Maina
Cmmi agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]
JULIO GONZALEZ SANZ
Beit 381 se lec 5, 6, 7 & 8 - 69 - 12 feb21,22,28,29 - sw process 1-3 sdlc m...
Beit 381 se lec 5, 6, 7 & 8 - 69 - 12 feb21,22,28,29 - sw process 1-3 sdlc m...
babak danyal
Software Process Improvement
Software Process Improvement
Bilal Shah
Return on Investment from Software Process Improvement
Return on Investment from Software Process Improvement
Tom McGibbon
Software Engineering by Pankaj Jalote
Software Engineering by Pankaj Jalote
Golda Margret Sheeba J
software process improvement
software process improvement
Mohammad Xaviar
C M M Tutorial
C M M Tutorial
guest035e0d
Recomendados
9.process improvement chapter 9
9.process improvement chapter 9
Warui Maina
Cmmi agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]
JULIO GONZALEZ SANZ
Beit 381 se lec 5, 6, 7 & 8 - 69 - 12 feb21,22,28,29 - sw process 1-3 sdlc m...
Beit 381 se lec 5, 6, 7 & 8 - 69 - 12 feb21,22,28,29 - sw process 1-3 sdlc m...
babak danyal
Software Process Improvement
Software Process Improvement
Bilal Shah
Return on Investment from Software Process Improvement
Return on Investment from Software Process Improvement
Tom McGibbon
Software Engineering by Pankaj Jalote
Software Engineering by Pankaj Jalote
Golda Margret Sheeba J
software process improvement
software process improvement
Mohammad Xaviar
C M M Tutorial
C M M Tutorial
guest035e0d
Productivity Improvement In Sw Industry
Productivity Improvement In Sw Industry
Amit Kumar Nayak
Process improvement & service oriented software engineering
Process improvement & service oriented software engineering
Sweta Kumari Barnwal
MiniMax's Software Process Improvement
MiniMax's Software Process Improvement
Tamer Salah
13 software metrics
13 software metrics
University of Computer Science and Technology
Unit II Software Testing and Quality Assurance
Unit II Software Testing and Quality Assurance
VinothkumaR Ramu
Presentation on Software process improvement in GSD
Presentation on Software process improvement in GSD
Rafi Ullah
Capability Maturity Model
Capability Maturity Model
Uzair Akram
Software Process in software engineering
Software Process in software engineering
MuhammadTalha436
Road map to cmm
Road map to cmm
Naveed Khan
Process model in SE
Process model in SE
suranisaunak
CMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and Pitfalls
Rajesh Naik
Software Process Improvement - RKREDDY
Software Process Improvement - RKREDDY
Ramakrishna Reddy Bijjam
Chap21
Chap21
Saleem Gul
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Reetesh Gupta
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management notes
AAKASH S
Improving of software processes
Improving of software processes
REHMAT ULLAH
SQA_Class
SQA_Class
Dr. Robert L. Straitt
المحاضرة الرابعة والخامسة
المحاضرة الرابعة والخامسة
Ahmed Alageed
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
QAI
Software process life cycles
Software process life cycles
sathish sak
Quality management 27
Quality management 27
al-wahidi
Software Engineering The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
guestc990b6
Más contenido relacionado
La actualidad más candente
Productivity Improvement In Sw Industry
Productivity Improvement In Sw Industry
Amit Kumar Nayak
Process improvement & service oriented software engineering
Process improvement & service oriented software engineering
Sweta Kumari Barnwal
MiniMax's Software Process Improvement
MiniMax's Software Process Improvement
Tamer Salah
13 software metrics
13 software metrics
University of Computer Science and Technology
Unit II Software Testing and Quality Assurance
Unit II Software Testing and Quality Assurance
VinothkumaR Ramu
Presentation on Software process improvement in GSD
Presentation on Software process improvement in GSD
Rafi Ullah
Capability Maturity Model
Capability Maturity Model
Uzair Akram
Software Process in software engineering
Software Process in software engineering
MuhammadTalha436
Road map to cmm
Road map to cmm
Naveed Khan
Process model in SE
Process model in SE
suranisaunak
CMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and Pitfalls
Rajesh Naik
Software Process Improvement - RKREDDY
Software Process Improvement - RKREDDY
Ramakrishna Reddy Bijjam
Chap21
Chap21
Saleem Gul
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Reetesh Gupta
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management notes
AAKASH S
Improving of software processes
Improving of software processes
REHMAT ULLAH
SQA_Class
SQA_Class
Dr. Robert L. Straitt
المحاضرة الرابعة والخامسة
المحاضرة الرابعة والخامسة
Ahmed Alageed
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
QAI
Software process life cycles
Software process life cycles
sathish sak
La actualidad más candente
(20)
Productivity Improvement In Sw Industry
Productivity Improvement In Sw Industry
Process improvement & service oriented software engineering
Process improvement & service oriented software engineering
MiniMax's Software Process Improvement
MiniMax's Software Process Improvement
13 software metrics
13 software metrics
Unit II Software Testing and Quality Assurance
Unit II Software Testing and Quality Assurance
Presentation on Software process improvement in GSD
Presentation on Software process improvement in GSD
Capability Maturity Model
Capability Maturity Model
Software Process in software engineering
Software Process in software engineering
Road map to cmm
Road map to cmm
Process model in SE
Process model in SE
CMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and Pitfalls
Software Process Improvement - RKREDDY
Software Process Improvement - RKREDDY
Chap21
Chap21
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management notes
Improving of software processes
Improving of software processes
SQA_Class
SQA_Class
المحاضرة الرابعة والخامسة
المحاضرة الرابعة والخامسة
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
Software process life cycles
Software process life cycles
Similar a Ch28
Quality management 27
Quality management 27
al-wahidi
Software Engineering The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
guestc990b6
Verification and validation
Verification and validation
Suresh Thammishetty
Software Processes
Software Processes
Mayuran Ramanathan
Evolution-2.ppt
Evolution-2.ppt
sandeep792081
Ppt en 5
Ppt en 5
Kamal Motwani
Ch1
Ch1
Rifai Kariapper
Ch5
Ch5
Cristian Mureșan
Introduction to Software Engineering
Introduction to Software Engineering
Majane Padua
01 unidad i introduccion
01 unidad i introduccion
victdiazm
Introduction to Software Enigneering
Introduction to Software Enigneering
university of education,Lahore
Ch27 (1)
Ch27 (1)
Sunny Jain
962 sech04
962 sech04
aldwal
ch1.ppt
ch1.ppt
OmarMohammadHamad
Ch5
Ch5
Ankita Rana
Ch1
Ch1
guestfea9c55
Week_02.pptx
Week_02.pptx
MaryamChouhdry
Process Models IN software Engineering
Process Models IN software Engineering
Arid Agriculture university rawalpindi
Lecture 4.pdf
Lecture 4.pdf
RaoShahid10
Chapter 2_Process Models sunorgamisedASE_finalised.ppt
Chapter 2_Process Models sunorgamisedASE_finalised.ppt
Bule Hora University
Similar a Ch28
(20)
Quality management 27
Quality management 27
Software Engineering The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
Verification and validation
Verification and validation
Software Processes
Software Processes
Evolution-2.ppt
Evolution-2.ppt
Ppt en 5
Ppt en 5
Ch1
Ch1
Ch5
Ch5
Introduction to Software Engineering
Introduction to Software Engineering
01 unidad i introduccion
01 unidad i introduccion
Introduction to Software Enigneering
Introduction to Software Enigneering
Ch27 (1)
Ch27 (1)
962 sech04
962 sech04
ch1.ppt
ch1.ppt
Ch5
Ch5
Ch1
Ch1
Week_02.pptx
Week_02.pptx
Process Models IN software Engineering
Process Models IN software Engineering
Lecture 4.pdf
Lecture 4.pdf
Chapter 2_Process Models sunorgamisedASE_finalised.ppt
Chapter 2_Process Models sunorgamisedASE_finalised.ppt
Ch28
1.
Process Improvement ©Ian Sommerville
2004 Software Engineering, 7th edition. Chapter 28 Slide 1
2.
Objectives
To explain the principles of software process improvement To explain how software process factors influence software quality and productivity To explain how to develop simple models of software processes To explain the notion of process capability and the CMMI process improvement model ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 2
3.
Topics covered
Process and product quality Process classification Process measurement Process analysis and modelling Process change The CMMI process improvement framework ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 3
4.
Process improvement
Understanding existing processes and introducing process changes to improve product quality, reduce costs or accelerate schedules. Most process improvement work so far has focused on defect reduction. This reflects the increasing attention paid by industry to quality. However, other process attributes can also be the focus of improvement ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 4
5.
Process attributes ©Ian Sommerville
2004 Software Engineering, 7th edition. Chapter 28 Slide 5
6.
Mea The process improvement
cycle Chan An ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 6
7.
Process improvement stages
Process measurement • Attributes of the current process are measured. These are a baseline for assessing improvements. Process analysis • The current process is assessed and bottlenecks and weaknesses are identified. Process change • Changes to the process that have been identified during the analysis are introduced. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 7
8.
Process and product
quality Process quality and product quality are closely related and process improvement benefits arise because the quality of the product depends on its development process. A good process is usually required to produce a good product. For manufactured goods, process is the principal quality determinant. For design-based activity, other factors are also involved especially the capabilities of the designers. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 8
9.
Deo
vlo eP tech Prgqu ye oces Pr odu qual qua Principal product quality factors Cos sch ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 9
10.
Quality factors
For large projects with ‘average’ capabilities, the development process determines product quality. For small projects, the capabilities of the developers is the main determinant. The development technology is particularly significant for small projects. In all cases, if an unrealistic schedule is imposed then product quality will suffer. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 10
11.
Process classification
Informal • No detailed process model. Development team chose their own way of working. Managed • Defined process model which drives the development process. Methodical • Processes supported by some development method such as the RUP. Supported • Processes supported by automated CASE tools. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 11
12.
Pr
oto Inft-lif or Sho mal pr 4GL usi ocess Sm sys Process applicability Mana gedpl Lar ge pr R-en ocess Lon W od ell- Metho pr aed p etion ocess ine ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 12
13.
Process choice
Process used should depend on type of product which is being developed • For large systems, management is usually the principal problem so you need a strictly managed process; • For smaller systems, more informality is possible. There is no uniformly applicable process which should be standardised within an organisation • High costs may be incurred if you force an inappropriate process on a development team; • Inappropriate methods can also increase costs and lead to reduced quality. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 13
14.
InfionIm
ortgedpr malproc Mana Met pramana ocessSp proce ocesso v Process tool support Config Pr red ojec manaAna gemeysi Generic gem des tools to tools tools w o kbe ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 14
15.
Process measurement
Wherever possible, quantitative process data should be collected • However, where organisations do not have clearly defined process standards this is very difficult as you don’t know what to measure. A process may have to be defined before any measurement is possible. Process measurements should be used to assess process improvements • But this does not mean that measurements should drive the improvements. The improvement driver should be the organizational objectives. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 15
16.
Classes of process
measurement Time taken for process activities to be completed • E.g. Calendar time or effort to complete an activity or process. Resources required for processes or activities • E.g. Total effort in person-days. Number of occurrences of a particular event • E.g. Number of defects discovered. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 16
17.
Goal-Question-Metric Paradigm
Goals • What is the organisation trying to achieve? The objective of process improvement is to satisfy these goals. Questions • Questions about areas of uncertainty related to the goals. You need process knowledge to derive these. Metrics • Measurements to be collected to answer the questions. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 17
18.
Process analysis and
modelling Process analysis • The study of existing processes to understand the relationships between parts of the process and to compare them with other processes. Process modelling • The documentation of a process which records the tasks, the roles and the entities used; • Process models may be presented from different perspectives. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 18
19.
Process analysis and
modelling Study an existing process to understand its activities. Produce an abstract model of the process. You should normally represent this graphically. Several different views (e.g. activities, deliverables, etc.) may be required. Analyse the model to discover process problems. This involves discussing process activities with stakeholders and discovering problems and possible process changes. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 19
20.
Process analysis techniques
Published process models and process standards • It is always best to start process analysis with an existing model. People then may extend and change this. Questionnaires and interviews • Must be carefully designed. Participants may tell you what they think you want to hear. Ethnographic analysis • Involves assimilating process knowledge by observation. Best for in-depth analysis of process fragments rather than for whole-process understanding. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 20
21.
Process model elements
1 Activity An activity has a clearly defined objective, entry and exit (shown as a round-edged conditions. Examples of activities are preparing a set of test data to rectangle with no drop test a module, coding a fu nction or a module, proof-reading a shadow) document, etc. Generally, an activity is atomic i.e. it is the responsibility of one person or group. It is not decomposed into sub- activities. Process A p rocess is a set of activities which have some coherence and (shown as a round-edged whose objective is generally agreed within an organisation. rectangle with drop Examples of processes are requirements analysis, architectural shadow) design, test planning, etc. Deliverable A deliverable is a tangible output of an activity that is predicted in a (shown as a rectangle with project plan. drop shadow) Condition A condition is either a pre-condition that must hold before a process (shown as a parallelogram ) or activity can start or a post-condition that holds after a p rocess or activity has finished. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 21
22.
Process model elements
2 Role A role is a bounded area of responsibility. Examples of roles might (shown as a circle with be configuration manager, test engineer, software designer, etc. One drop shadow) person may have several different roles and a s ingle role may be associated with several different people. Exception An exception is a description of how to modify the process if some (not shown in examples anticipated or unanticipated event occurs. Exceptions are often here but may be undefined and it is left to the ingenuity of the project managers and represented as a double engineers to handle the exception. edged box) Communication An interchange of information between people or between people (shown as an arrow) and supporting computer systems. Communications may be informal or formal. Formal communications might be the approval of a deliverable by a p roject manager; informal communications might be the interchange of electronic mail to resolve ambiguities in a document. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 22
23.
Role
e-condPst o Prelest te TOu erAl eng inee Modul run The module testing activity withou Rspo err st c ors Sig fmod oM T rd ee Input Pr da oces Modu f specif tionta ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 23
24.
TEdingriet
SARSubm TAtionvta ARHARd TSPPerRto RPrION EEtavie TT TE D test ION Pfwe epar e ta Rad o w eN modu accor specifica tionmodu Activities in module testing specific MODU m LEface s SionPrand TAR rtes Emodule Aconfig Check Co outad har t R eesul e epar e freEXEtes omvdocor a RnRtest fa manatest h gement TEoneg r S umodul T pprmod CUTION Incorpor a onfdssio tt R omod or ee withrSrubm TESubmit Sdiscosult Tobeporin EPOR TIfol a NG r W otpr rvr ppr epore itev testing of a elems ed ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 24
25.
Process exceptions
Software processes are complex and process models cannot effectively represent how to handle exceptions: • Several key people becoming ill just before a critical review; • A breach of security that means all external communications are out of action for several days; • Organisational reorganisation; • A need to respond to an unanticipated request for new proposals. Under these circumstances, the model is suspended and managers use their initiative to deal with the exception. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 25
26.
Process change
Involves making modifications to existing processes. This may involve: • Introducing new practices, methods or processes; • Changing the ordering of process activities; • Introducing or removing deliverables; • Introducing new roles or responsibilities. Change should be driven by measurable goals. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 26
27.
Intr
odu The process change process proc ocen Identify Priori improve T improc oaengi vmen u e inin pr Tin roed aR inee Pr Timp ocess m Prr F e ocess modelm planev plan v e ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 27
28.
Process change stages
Improvement identification. Improvement prioritisation. Process change introduction. Process change training. Change tuning. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 28
29.
The CMMI framework
The CMMI framework is the current stage of work on process assessment and improvement that started at the Software Engineering Institute in the 1980s. The SEI’s mission is to promote software technology transfer particularly to US defence contractors. It has had a profound influence on process improvement • Capability Maturity Model introduced in the early 1990s. • Revised maturity framework (CMMI) introduced in 2001. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 29
30.
Process capability assessment
Intended as a means to assess the extent to which an organisation’s processes follow best practice. My providing a means for assessment, it is possible to identify areas of weakness for process improvement. There have been various process assessment and improvement models but the SEI work has been most influential. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 30
31.
The SEI capability
maturity model 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 ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 31
32.
Problems with the
CMM Practices associated with model levels • Companies could be using practices from different levels at the same time but if all practices from a lower level were not used, it was not possible to move beyond that level Discrete rather than continuous • Did not recognise distinctions between the top and the bottom of levels Practice-oriented • Concerned with how things were done (the practices) rather than the goals to be achieved. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 32
33.
The CMMI model
An integrated capability model that includes software and systems engineering capability assessment. The model has two instantiations • Staged where the model is expressed in terms of capability levels; • Continuous where a capability rating is computed. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 33
34.
CMMI model components
Process areas • 24 process areas that are relevant to process capability and improvement are identified. These are organised into 4 groups. Goals • Goals are descriptions of desirable organisational states. Each process area has associated goals. Practices • Practices are ways of achieving a goal - however, they are advisory and other approaches to achieve the goal may be used. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 34
35.
CMMI process areas
1 ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 35
36.
CMMI process areas
2 ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 36
37.
CMMI goals ©Ian Sommerville
2004 Software Engineering, 7th edition. Chapter 28 Slide 37
38.
CMMI practices
Practice Associated goal Analyse derived requirements to ensure that they are The requirements are analysed and necessary and sufficient validated and a definition of the required functionality is developed. Validate requirements to ensure that the resulting product will perform as intended in the user’s environment using multiple techniques as appropriate. Select the defects and other problems for analysis. Root causes of defects and other problems are systematically determined. Perform causal analysis of selected defects and other problems and propose actions to address them. Establish and maintain an organisational policy for The process is institutionalised as a planning and performing the requirements defined process. development process. Assign responsibility and authority for performing the process, developing the work products and providing the services of the requirements development process. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 38
39.
CMMI assessment
Examines the processes used in an organisation and assesses their maturity in each process area. Based on a 6-point scale: • Not performed; • Performed; • Managed; • Defined; • Quantitatively managed; • Optimizing. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 39
40.
The staged CMMI
model Comparable with the software CMM. Each maturity level has process areas and goals. For example, the process area associated with the managed level include: • Requirements management; • Project planning; • Project monitoring and control; • Supplier agreement management; • Measurement and analysis; • Process and product quality assurance. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 40
41.
Le
vl e3Le vl e4 Op Qua The staged CMMI model man Le vlLe vl e2 Defin e1 Manag Le vl e Initial ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 41
42.
Institutional practices
Institutions operating at the managed level should have institutionalised practices that are geared to standardisation. • Establish and maintain policy for performing the project management process; • Provide adequate resources for performing the project management process; • Monitor and control the project planning process; • Review the activities, status and results of the project planning process. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 42
43.
The continuous CMMI
model This is a finer-grain model that considers individual or groups of practices and assesses their use. The maturity assessment is not a single value but is a set of values showing the organisations maturity in each area. The CMMI rates each process area from levels 1 to 5. The advantage of a continuous approach is that organisations can pick and choose process areas to improve according to their local needs. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 43
44.
Project
and con Supplie reemen manage Risk manage A process capability profile Config manage Require manage V135 erificat V24 alidatio ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 44
45.
Key points Process
improvement involves process analysis, standardisation, measurement and change. Processes can be classified as informal, managed, methodical and improving. This classification can be used to identify process tool support. The process improvement cycle involves process measurement, process analysis and process change. Process measurement should be used to answer specific process questions, based on organisational improvement goals. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 45
46.
Key points The three
types of process metrics used in the measurement process are time metrics, resource utilisation metrics and event metrics. Process models include descriptions of tasks, activities, roles, exceptions, communications, deliverables and other processes. The CMMI process maturity model integrates software and systems engineering process improvement. Process improvement in the CMMI model is based on reaching a set of goals related to good software engineering practice. ©Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 28 Slide 46
Descargar ahora