SlideShare a Scribd company logo
1 of 49
Download to read offline
Software Quality Management
PA2557
Process improvement processes.
GQM+Strategies.
Conny Johansson
Process improvement processes
• There exist a number of different improvement
processes of different size, granularity and
complexity
• We will have look at three processes
– PDCA, Plan Do Check Act (Shewart)
– APIM, Accelerating Process Improvement
Methodology (Jacobs)
– GQM+Strategies (in detail)
Shewhart's PDCA improvement cycle
• Plan
• Identify/analyze the problem
• Develop hypotheses
• Decide which one to test
• Do
• Test the potential solution
• Small scale test
• Measure the result
• Check
• Check/study the result
• Measure effectiveness
• Compare with the hypotheses
chosen
• Act
• If successful solution – implement it
widely
Plan
• Input
• Some indications of what the
problem is
• Understand the problem
• Model compliance? CMMI,
TickITplus
• Experience
• Legislation
• Planning
• How to assess?
• How to improve?
• Choose among alternatives
• Document alternatives
• Define activities
• Establish objectives
• Define success criteria
Do
• Carry out the activities
• Test in a small scale!
• Preferably focus on small
changes to see how
effective the solution is
• Avoid large scale trials
Check
• Study the results achieved in the
Do phase
• Compare against the expected
results
• Consider checking intermediate
results from the Do-phase
• Determine differences
• Analyse for deviations
• Base the analysis on facts
• Review the result in a group
meeting, e.g.
• Focus on doing the right things
Act
• Adopt or abandon the change
• Base the decision on the
measurements and comparisons in
the Check phase
• Continue to perform the PDCA cycle
• Base the next step on the actions
and results in the previous initiatives
• The improved process becomes
your new baseline for new
improvements
• If the change is abandoned or not
sufficient go to Plan phase
• If abandoned provide the
experiences to the Plan phase:
consider choosing another
alternative or a new alternative in
the Plan phase
APIM Overview (Jacobs)
APIM steps
• Launch
– Set goals. Executive management buy-in
– Resources, budget and initial schedule
– Market and communicate
• Planning
– Clarify goals and communication
• Awareness
– Of potential improvements
APIM steps, cont.
• Triage
– Prioritization
• Resolution
– Evaluate solutions and implement
• Training
– Solution is ready, training before deployment
APIM steps, cont.
• Deployment
– Piloting
• Trial
– Evaluate pilot before general implementation
• Appraise
– Evaluate formally if requested
• Improve
– Communicate and celebrate
Why GQM+Strategies?
• To stay competitive
• To grow the organization, or just survive
• You need to align the organization to goals and
strategies
• You need improvement programs
• You need to measure, to know
• Measurements make things specific
• A systemized approach is promoting success
GQM+Strategies
• Independent of organizational type and domain
(industrial sector)
• Consists of a model – a grid
– Focus on goals and strategies
• Consists of a process
– Creates the model
– Implements the strategies
– Collects and analyses data
– Initiate improvement actions
GQM+Strategies - results
• Proven improved alignment
• Proven improved communication
• Improved decision-making
• Case studies are presented in the book
Organizational planning and control
GQM+Strategies Grid
combines data from different GQM structures - optimizing the process
GQM+Strategies Process
DEVELOP
LEARN
0. Initialize
DEVELOP
LEARN
Initialize - Overview
Initialize application of the GQM+Strategies approach
Objective Setup of conditions for the successful application of GQM+Strategies by
securing the commitment of management and the appropriate resources for
using the method.
Furthermore, responsibilities are defined, the application process is planned,
and appropriate training is provided for all people involved
Inputs • Overview and motivation talk (presentation slides)
• Tutorial on the GQM+Strategies approach (presentation slides)
Activities 1. Get commitment
2. Specify scope
3. Plan the GQM+Strategies application process
4. Train people
Outcomes • Commitment of management to apply GQM+Strategies, i.e., regarding the
resources and infrastructure required for the method’s application
• Initial scope and plan for applying GQM+Strategies
• Trained staff that will be involved in the GQM+Strategies application
Initialize - activities
1. Get commitment
• Management commitment
2. Specify scope
• Organizational scope
3. Plan the GQM+Strategies application process
4. Train people
1. Characterize the environment
DEVELOP
LEARN
Characterize.. - Overview
Characterize environment of the GQM+Strategies application
Objective Characterize the context of the GQM+Strategies application by refining the
organizational scope of the method’s application and specifying the
characteristics of the application environment
Inputs • Initial scope and plan for applying GQM+Strategies (output of the
“0. Initialize” phase)
• Description of the organizational structure (such as an organizational chart)
Activities 1. Characterize the environment
Outcomes • Any updates to the scope of the GQM+Strategies and the related
organizational chart during this cycle
• Characteristics of the GQM+Strategies application environment: context
factors and assumptions
1. Characterize the environment
• Context factors for the organizational scope
• Assumptions
• Questions to ask:
– Size?
– Processes?
– Type of product?
– Organizational rules?
– Boundaries?
– Work environment?
– User interface, security or safety products?
2. Define Goals, Strategies, and
Measurement
DEVELOP
LEARN
Define Goals.. - Overview
Define goals, strategies, and measurement
Objective Define the GQM+Strategies grid using existing assets where possible. This
means defining and aligning organizational goals and strategies, documenting
rationales in the form of context factors and assumptions, and defining the
appropriate measures and interpretation models
Inputs • Scope of the GQM+Strategies application and the related organizational
chart
• Characteristics of the GQM+Strategies application environment: context
factors and assumptions
Activities 1. Identify existing assets
2. Select relevant assets
3. Build up GQM+Strategies grid
a) Elicit specific context and assumptions
b) Define organizational goals
c) Make strategy decisions
d) Refine GQM+Strategies element
e) Define GQM graphs
4. Review and adjust grid
Outcomes • The full GQM+Strategies grid for the proposed application scope
Activities
1. Identify existing assets
– Already existing goals and objectives
– Data currently collected
– Measurement procedures currently used
2. Select relevant assets
– Remove irrelevant assets identified in 1.
above
3. Build up GQM+Strategies grid
a) Elicit specific context and assumptions
1. Gather context factors
2. Adjust context factors and assumptions
b) Define organizational goals
1. Identify potential goals
2. Select promising goals
3. Formalize and document selected goals
You must now where you are before you know where to go.
You must know the current measure before defining the new goal.
You may define hypotheses.
3. Build up GQM+Strategies grid
c) Make strategy decisions
1. Derive potential strategies for each goal
2. Decide on strategies
Brainstorm, analyze, evaluate, decide
d) Refine GQM+Strategies element
– Iterate until it is complete
e) Define GQM graphs
– See next slides
GQM+Strategies Grid
GQM goal template
Analyze some Object of the study: processes, products,
other experience models
To Purpose: characterize, evaluate, predict,
motivate, control, improve, etc.
With respect to Focus: cost, correctness, defect removal,
changes, reliability, user friendliness, etc.
From the point of view of Viewpoint: user, customer, manager,
developer, corporation, etc.
In the following context Environment: problem factors, people
factors, resource factors, process factors,
etc.
Define Goals… - Activities
4. Review and Adjust Grid
– If necessary
Possible classes of goals
• Growth goals,
– acquire new projects with current competence areas; expand existing
projects set; evolve existing competencies; build new competencies
• Success goals,
– deliver good products to customers; control costs; shrink schedule;
increase profits; get corporate visibility (awards, etc.), build core
competence
• Maintain goals,
– transparency, employee satisfaction, controlled risk, learning
environment (here we might want to measure to assure there is no
decrease in these goals)
• Specific focus goals,
– make helpdesk more efficient, predict if proposed effort has a good ROI,
increase integration with rest of the company
Goals, examples; GQM
• Increase revenue
• Increase profit
• Improve customer satisfaction
• Improve support
• Improve leadership
• Improve quality
Organizational questions, GQM
• How can we improve our revenue with regards
to product segment xxx?
• For which products can we efficiently grow our
revenue and profit?
• How can we utilize our resources in a better
way?
• Which new competencies do we need to focus
on?
Metrics, GQM
• Revenue:
– Current measurement: 25 MEURO, 2021
– Target measurement: 32 MEURO, 2023
• Productivity:
– Current measurement: 15 stories/sprint, 2021
– Target measurement: 20 stories/sprint, 2023
• Incident answering time:
– Current measurement: 30 minutes, 2021
– Target measurement: 10 minutes, 2023
• Fault correction time, high priority faults:
– Current measurement: 4 hours/fault, 2021
– Target measurement: 1 hour/fault, 2023
3. Plan Grid Implementation
DEVELOP
LEARN
Plan Grid.. - Overview
Plan grid implementation
Objective Specify plans for operationalizing the GQM+Strategies grid in the organization.
This means preparing plans for implementing and deploying organizational
strategies defined in the grid and for collecting, analyzing, and interpreting the
measurement data according to the metrics and interpretation models specified
in the grid
Inputs • GQM+Strategies grid
• Documentation of current work processes within the scope of the
GQM+Strategies application (e.g., in the form of process models)
Activities 1. Develop strategy plans
2. Develop measurement plans
3. Train the personnel
Outcomes • Strategy plans
• Measurement plan
Plan Grid… - Activities
1. Develop strategy plans
– Should be few projects
– May include identifying, analyzing, adjusting,
specification of prerequisites, workshops, etc.
2. Develop measurement plans
– Data collection, validation and storage
– Data aggregation, analysis and interpretation
Plan Grid… - Activities
2. Develop measurement plans
– Visualization and communication of results
– Identify current practices
– Adjust current practices
– Prepare tools and infrastructure
3. Train personnel
See examples in the book, pp. 82-
4. Execute Plans
DEVELOP
LEARN
Execute Plans - Overview
Execute grid implementation plans
Objective Deploy and apply the strategies as specified in the Choose Process step,
analyze their performance, and provide feedback based upon learning from the
defined strategic projects
Inputs • The GQM+Strategies grid
• Strategy plans
• Measurement plan
Activities 1. Execute strategies
2. Collect and analyze data
3. Provide feedback
Outcomes • The results of the deployed and implemented strategies
• The updated (if adjusted) GQM+Strategies grid, strategy plans, and
measurement plans (adjusted as necessary)
• Feedback: Experiences regarding the deployment and implementation of
the organizational strategies
• Measurement data
Execute Plans - Activities
1. Execute strategies
2. Collect and Analyze Data
– Collect Measurement Data
– Validate data
– Analyze data
– Visualize data
– Interpret analysis results
3. Provide feedback
5. Analyze Outcomes
DEVELOP
LEARN
Analyze outcomes - Overview
Analyze outcomes
Objective The objective of this phase is to analyze and visualize the data and other forms
of feedback from the “Execute Plans” phase, leading to an evaluation of the
process and the GQM+Strategies grid
Inputs • Measurement data (collected through the “Execute Plans” phase)
• The final version of the GQM+Strategies grid and the processes used
• Feedback from the experiences to date
Activities 1. Validate and analyze the measurement data
2. Visualize and interpret the measurement data
3. Identify potential improvements
Outcomes • Results of the analysis regarding the success of the strategies and
attainment of the goals
• Improvement potentials for future GQM+Strategies grids and processes
6. Package Improvements
DEVELOP
LEARN
Package Improvements- Overview
Package improvements
Objective The objective of this phase is to package, store, and communicate the
experiences gathered in the previous phases and to create a revised version of
the GQM+Strategies grid as well as the related strategy and measurement
plans. If we were successful in achieving our goals and everything worked out
well, no changes to the grid are necessary.
Inputs • The GQM+Strategies grid
• Strategy plans
• Measurement plan
• Improvement potentials (based on lessons learned and analysis results) for
developing future GQM+Strategies grids, plans for the application of
strategies, and plans for measurement and analysis.
Activities 1. Revise grid and plans (including processes)
2. Communicate outcomes
3. Manage experience (store grid, plans, lessons learned, and analysis
results)
4. Initiate a new cycle
Outcomes • Revised GQM+Strategies grid and processes (if required)
• Revised strategy plans and processes (if required)
• Revised measurement plan and processes (if required)
Do it all over again and again..
DEVELOP
LEARN
So what can trigger an
improvement??
• Negative sales trend
• Customer satisfaction index
negative
• A lot of errors in operation
• Deliveries are late
• Development budget overruns
• Requirements are not fulfilled
• Too many contract
negotiations
• A lot of faults in internal tests
• Reviews show poor results
• The sprint demos do not work
• Faults appear that haven’t
been there before
• People leave the organization
frequently
• Internal employee surveys
shows poor results
• Processes are not followed
• The development environment
crashes
• “Bad” words at meetings
• Etc. etc.
PA2557_SQM_Lecture6 - Process improvement processes. GQM+Strategies.pdf

More Related Content

Similar to PA2557_SQM_Lecture6 - Process improvement processes. GQM+Strategies.pdf

Six sigma control in total quality management copy
Six sigma control in total quality management   copySix sigma control in total quality management   copy
Six sigma control in total quality management copyVijay Vuriti
 
Module 4_Session 5.pptx_Operations Management
Module 4_Session 5.pptx_Operations ManagementModule 4_Session 5.pptx_Operations Management
Module 4_Session 5.pptx_Operations ManagementAnushreeSingh49
 
Focus your investments in innovations
Focus your investments in innovationsFocus your investments in innovations
Focus your investments in innovationsKobi Vider
 
Success Operations 2.0 - CSSummit18
Success Operations 2.0 - CSSummit18Success Operations 2.0 - CSSummit18
Success Operations 2.0 - CSSummit18Totango
 
Sixsigmadtifactsheet
SixsigmadtifactsheetSixsigmadtifactsheet
Sixsigmadtifactsheetillangakoon
 
Establishing measurable performance expectations Feb 2019 Criterion Conferenc...
Establishing measurable performance expectations Feb 2019 Criterion Conferenc...Establishing measurable performance expectations Feb 2019 Criterion Conferenc...
Establishing measurable performance expectations Feb 2019 Criterion Conferenc...Mark Hocknell
 
What is Lean Six Sigma - ADDVALUE - Nilesh Arora
What is Lean Six Sigma -  ADDVALUE - Nilesh AroraWhat is Lean Six Sigma -  ADDVALUE - Nilesh Arora
What is Lean Six Sigma - ADDVALUE - Nilesh AroraADD VALUE CONSULTING Inc
 
BCM Institute MTE Jeremy Wong - Business Continuty Management Benchmarking i...
BCM Institute MTE  Jeremy Wong - Business Continuty Management Benchmarking i...BCM Institute MTE  Jeremy Wong - Business Continuty Management Benchmarking i...
BCM Institute MTE Jeremy Wong - Business Continuty Management Benchmarking i...BCM Institute
 
Methods Engineering
Methods EngineeringMethods Engineering
Methods Engineeringmiguelaep
 
QUALMAN QUIZ # 1 Reviewer
QUALMAN QUIZ # 1 ReviewerQUALMAN QUIZ # 1 Reviewer
QUALMAN QUIZ # 1 ReviewerSamantha Abalos
 
Lean six sigma explained: Beginners training
Lean six sigma explained: Beginners trainingLean six sigma explained: Beginners training
Lean six sigma explained: Beginners trainingQualsys Ltd
 
six sigma - Himani Panwar
six sigma - Himani Panwarsix sigma - Himani Panwar
six sigma - Himani PanwarHimani Panwar
 
Lean Six Sigma- Internal Training Slides-2.pptx
Lean Six Sigma- Internal Training Slides-2.pptxLean Six Sigma- Internal Training Slides-2.pptx
Lean Six Sigma- Internal Training Slides-2.pptxDebashishDolon
 

Similar to PA2557_SQM_Lecture6 - Process improvement processes. GQM+Strategies.pdf (20)

Six sigma control in total quality management copy
Six sigma control in total quality management   copySix sigma control in total quality management   copy
Six sigma control in total quality management copy
 
Module 4_Session 5.pptx_Operations Management
Module 4_Session 5.pptx_Operations ManagementModule 4_Session 5.pptx_Operations Management
Module 4_Session 5.pptx_Operations Management
 
Focus your investments in innovations
Focus your investments in innovationsFocus your investments in innovations
Focus your investments in innovations
 
Success Operations 2.0 - CSSummit18
Success Operations 2.0 - CSSummit18Success Operations 2.0 - CSSummit18
Success Operations 2.0 - CSSummit18
 
Sixsigmadtifactsheet
SixsigmadtifactsheetSixsigmadtifactsheet
Sixsigmadtifactsheet
 
PMINYC Lean
PMINYC LeanPMINYC Lean
PMINYC Lean
 
Establishing measurable performance expectations Feb 2019 Criterion Conferenc...
Establishing measurable performance expectations Feb 2019 Criterion Conferenc...Establishing measurable performance expectations Feb 2019 Criterion Conferenc...
Establishing measurable performance expectations Feb 2019 Criterion Conferenc...
 
What is Lean Six Sigma - ADDVALUE - Nilesh Arora
What is Lean Six Sigma -  ADDVALUE - Nilesh AroraWhat is Lean Six Sigma -  ADDVALUE - Nilesh Arora
What is Lean Six Sigma - ADDVALUE - Nilesh Arora
 
BCM Institute MTE Jeremy Wong - Business Continuty Management Benchmarking i...
BCM Institute MTE  Jeremy Wong - Business Continuty Management Benchmarking i...BCM Institute MTE  Jeremy Wong - Business Continuty Management Benchmarking i...
BCM Institute MTE Jeremy Wong - Business Continuty Management Benchmarking i...
 
Methods Engineering
Methods EngineeringMethods Engineering
Methods Engineering
 
QUALMAN QUIZ # 1 Reviewer
QUALMAN QUIZ # 1 ReviewerQUALMAN QUIZ # 1 Reviewer
QUALMAN QUIZ # 1 Reviewer
 
jurans trilogy
jurans trilogyjurans trilogy
jurans trilogy
 
Lean six sigma explained: Beginners training
Lean six sigma explained: Beginners trainingLean six sigma explained: Beginners training
Lean six sigma explained: Beginners training
 
Understanding Six Sigma
Understanding Six SigmaUnderstanding Six Sigma
Understanding Six Sigma
 
Mcs
McsMcs
Mcs
 
six sigma - Himani Panwar
six sigma - Himani Panwarsix sigma - Himani Panwar
six sigma - Himani Panwar
 
Lean Six Sigma- Internal Training Slides-2.pptx
Lean Six Sigma- Internal Training Slides-2.pptxLean Six Sigma- Internal Training Slides-2.pptx
Lean Six Sigma- Internal Training Slides-2.pptx
 
Six sigma
Six sigma Six sigma
Six sigma
 
6 Sigma - Chapter7
6 Sigma - Chapter76 Sigma - Chapter7
6 Sigma - Chapter7
 
Culha methodology
Culha methodologyCulha methodology
Culha methodology
 

More from hulk smash

PA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdfPA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdfhulk smash
 
PA2557_SQM_Lecture5 - Customer satisfaction, Product Management.pdf
PA2557_SQM_Lecture5 - Customer satisfaction, Product Management.pdfPA2557_SQM_Lecture5 - Customer satisfaction, Product Management.pdf
PA2557_SQM_Lecture5 - Customer satisfaction, Product Management.pdfhulk smash
 
PA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdfPA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdfhulk smash
 
PA2557_SQM_Lecture2 - Quality Basics.pdf
PA2557_SQM_Lecture2 - Quality Basics.pdfPA2557_SQM_Lecture2 - Quality Basics.pdf
PA2557_SQM_Lecture2 - Quality Basics.pdfhulk smash
 
PA2557_SQM_Lecture3 - Process Improvement.pdf
PA2557_SQM_Lecture3 - Process Improvement.pdfPA2557_SQM_Lecture3 - Process Improvement.pdf
PA2557_SQM_Lecture3 - Process Improvement.pdfhulk smash
 
PA2557_SQM_Lecture4 - Process improvement and Process Maturity.pdf
PA2557_SQM_Lecture4 - Process improvement and Process Maturity.pdfPA2557_SQM_Lecture4 - Process improvement and Process Maturity.pdf
PA2557_SQM_Lecture4 - Process improvement and Process Maturity.pdfhulk smash
 

More from hulk smash (6)

PA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdfPA2557_SQM_Lecture7 - Defect Prevention.pdf
PA2557_SQM_Lecture7 - Defect Prevention.pdf
 
PA2557_SQM_Lecture5 - Customer satisfaction, Product Management.pdf
PA2557_SQM_Lecture5 - Customer satisfaction, Product Management.pdfPA2557_SQM_Lecture5 - Customer satisfaction, Product Management.pdf
PA2557_SQM_Lecture5 - Customer satisfaction, Product Management.pdf
 
PA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdfPA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdf
 
PA2557_SQM_Lecture2 - Quality Basics.pdf
PA2557_SQM_Lecture2 - Quality Basics.pdfPA2557_SQM_Lecture2 - Quality Basics.pdf
PA2557_SQM_Lecture2 - Quality Basics.pdf
 
PA2557_SQM_Lecture3 - Process Improvement.pdf
PA2557_SQM_Lecture3 - Process Improvement.pdfPA2557_SQM_Lecture3 - Process Improvement.pdf
PA2557_SQM_Lecture3 - Process Improvement.pdf
 
PA2557_SQM_Lecture4 - Process improvement and Process Maturity.pdf
PA2557_SQM_Lecture4 - Process improvement and Process Maturity.pdfPA2557_SQM_Lecture4 - Process improvement and Process Maturity.pdf
PA2557_SQM_Lecture4 - Process improvement and Process Maturity.pdf
 

Recently uploaded

➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...amitlee9823
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negronnegronf24
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night StandCall Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night StandCall Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........deejay178
 
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...amitlee9823
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...gajnagarg
 
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...amitlee9823
 
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...amitlee9823
 
➥🔝 7737669865 🔝▻ Bulandshahr Call-girls in Women Seeking Men 🔝Bulandshahr🔝 ...
➥🔝 7737669865 🔝▻ Bulandshahr Call-girls in Women Seeking Men  🔝Bulandshahr🔝  ...➥🔝 7737669865 🔝▻ Bulandshahr Call-girls in Women Seeking Men  🔝Bulandshahr🔝  ...
➥🔝 7737669865 🔝▻ Bulandshahr Call-girls in Women Seeking Men 🔝Bulandshahr🔝 ...amitlee9823
 
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best ServiceKannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Dubai Call Girls Kiki O525547819 Call Girls Dubai Koko
Dubai Call Girls Kiki O525547819 Call Girls Dubai KokoDubai Call Girls Kiki O525547819 Call Girls Dubai Koko
Dubai Call Girls Kiki O525547819 Call Girls Dubai Kokokojalkojal131
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...ZurliaSoop
 
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制yynod
 

Recently uploaded (20)

➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negron
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Sarjapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Chikkabanavara Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night StandCall Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Mahadevapura ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night StandCall Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Kengeri Satellite Town ☎ 7737669865 🥵 Book Your One night Stand
 
Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........
 
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
 
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jayanagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
Just Call Vip call girls Firozabad Escorts ☎️9352988975 Two shot with one gir...
 
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men  🔝Satara🔝   Escorts S...
➥🔝 7737669865 🔝▻ Satara Call-girls in Women Seeking Men 🔝Satara🔝 Escorts S...
 
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men  🔝Tirupati🔝   Escor...
➥🔝 7737669865 🔝▻ Tirupati Call-girls in Women Seeking Men 🔝Tirupati🔝 Escor...
 
➥🔝 7737669865 🔝▻ Bulandshahr Call-girls in Women Seeking Men 🔝Bulandshahr🔝 ...
➥🔝 7737669865 🔝▻ Bulandshahr Call-girls in Women Seeking Men  🔝Bulandshahr🔝  ...➥🔝 7737669865 🔝▻ Bulandshahr Call-girls in Women Seeking Men  🔝Bulandshahr🔝  ...
➥🔝 7737669865 🔝▻ Bulandshahr Call-girls in Women Seeking Men 🔝Bulandshahr🔝 ...
 
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best ServiceKannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
 
Dubai Call Girls Kiki O525547819 Call Girls Dubai Koko
Dubai Call Girls Kiki O525547819 Call Girls Dubai KokoDubai Call Girls Kiki O525547819 Call Girls Dubai Koko
Dubai Call Girls Kiki O525547819 Call Girls Dubai Koko
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
 
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
 

PA2557_SQM_Lecture6 - Process improvement processes. GQM+Strategies.pdf

  • 1. Software Quality Management PA2557 Process improvement processes. GQM+Strategies. Conny Johansson
  • 2. Process improvement processes • There exist a number of different improvement processes of different size, granularity and complexity • We will have look at three processes – PDCA, Plan Do Check Act (Shewart) – APIM, Accelerating Process Improvement Methodology (Jacobs) – GQM+Strategies (in detail)
  • 3. Shewhart's PDCA improvement cycle • Plan • Identify/analyze the problem • Develop hypotheses • Decide which one to test • Do • Test the potential solution • Small scale test • Measure the result • Check • Check/study the result • Measure effectiveness • Compare with the hypotheses chosen • Act • If successful solution – implement it widely
  • 4. Plan • Input • Some indications of what the problem is • Understand the problem • Model compliance? CMMI, TickITplus • Experience • Legislation • Planning • How to assess? • How to improve? • Choose among alternatives • Document alternatives • Define activities • Establish objectives • Define success criteria
  • 5. Do • Carry out the activities • Test in a small scale! • Preferably focus on small changes to see how effective the solution is • Avoid large scale trials
  • 6. Check • Study the results achieved in the Do phase • Compare against the expected results • Consider checking intermediate results from the Do-phase • Determine differences • Analyse for deviations • Base the analysis on facts • Review the result in a group meeting, e.g. • Focus on doing the right things
  • 7. Act • Adopt or abandon the change • Base the decision on the measurements and comparisons in the Check phase • Continue to perform the PDCA cycle • Base the next step on the actions and results in the previous initiatives • The improved process becomes your new baseline for new improvements • If the change is abandoned or not sufficient go to Plan phase • If abandoned provide the experiences to the Plan phase: consider choosing another alternative or a new alternative in the Plan phase
  • 9. APIM steps • Launch – Set goals. Executive management buy-in – Resources, budget and initial schedule – Market and communicate • Planning – Clarify goals and communication • Awareness – Of potential improvements
  • 10. APIM steps, cont. • Triage – Prioritization • Resolution – Evaluate solutions and implement • Training – Solution is ready, training before deployment
  • 11. APIM steps, cont. • Deployment – Piloting • Trial – Evaluate pilot before general implementation • Appraise – Evaluate formally if requested • Improve – Communicate and celebrate
  • 12. Why GQM+Strategies? • To stay competitive • To grow the organization, or just survive • You need to align the organization to goals and strategies • You need improvement programs • You need to measure, to know • Measurements make things specific • A systemized approach is promoting success
  • 13. GQM+Strategies • Independent of organizational type and domain (industrial sector) • Consists of a model – a grid – Focus on goals and strategies • Consists of a process – Creates the model – Implements the strategies – Collects and analyses data – Initiate improvement actions
  • 14. GQM+Strategies - results • Proven improved alignment • Proven improved communication • Improved decision-making • Case studies are presented in the book
  • 16. GQM+Strategies Grid combines data from different GQM structures - optimizing the process
  • 19. Initialize - Overview Initialize application of the GQM+Strategies approach Objective Setup of conditions for the successful application of GQM+Strategies by securing the commitment of management and the appropriate resources for using the method. Furthermore, responsibilities are defined, the application process is planned, and appropriate training is provided for all people involved Inputs • Overview and motivation talk (presentation slides) • Tutorial on the GQM+Strategies approach (presentation slides) Activities 1. Get commitment 2. Specify scope 3. Plan the GQM+Strategies application process 4. Train people Outcomes • Commitment of management to apply GQM+Strategies, i.e., regarding the resources and infrastructure required for the method’s application • Initial scope and plan for applying GQM+Strategies • Trained staff that will be involved in the GQM+Strategies application
  • 20. Initialize - activities 1. Get commitment • Management commitment 2. Specify scope • Organizational scope 3. Plan the GQM+Strategies application process 4. Train people
  • 21. 1. Characterize the environment DEVELOP LEARN
  • 22. Characterize.. - Overview Characterize environment of the GQM+Strategies application Objective Characterize the context of the GQM+Strategies application by refining the organizational scope of the method’s application and specifying the characteristics of the application environment Inputs • Initial scope and plan for applying GQM+Strategies (output of the “0. Initialize” phase) • Description of the organizational structure (such as an organizational chart) Activities 1. Characterize the environment Outcomes • Any updates to the scope of the GQM+Strategies and the related organizational chart during this cycle • Characteristics of the GQM+Strategies application environment: context factors and assumptions
  • 23. 1. Characterize the environment • Context factors for the organizational scope • Assumptions • Questions to ask: – Size? – Processes? – Type of product? – Organizational rules? – Boundaries? – Work environment? – User interface, security or safety products?
  • 24. 2. Define Goals, Strategies, and Measurement DEVELOP LEARN
  • 25. Define Goals.. - Overview Define goals, strategies, and measurement Objective Define the GQM+Strategies grid using existing assets where possible. This means defining and aligning organizational goals and strategies, documenting rationales in the form of context factors and assumptions, and defining the appropriate measures and interpretation models Inputs • Scope of the GQM+Strategies application and the related organizational chart • Characteristics of the GQM+Strategies application environment: context factors and assumptions Activities 1. Identify existing assets 2. Select relevant assets 3. Build up GQM+Strategies grid a) Elicit specific context and assumptions b) Define organizational goals c) Make strategy decisions d) Refine GQM+Strategies element e) Define GQM graphs 4. Review and adjust grid Outcomes • The full GQM+Strategies grid for the proposed application scope
  • 26. Activities 1. Identify existing assets – Already existing goals and objectives – Data currently collected – Measurement procedures currently used 2. Select relevant assets – Remove irrelevant assets identified in 1. above
  • 27. 3. Build up GQM+Strategies grid a) Elicit specific context and assumptions 1. Gather context factors 2. Adjust context factors and assumptions b) Define organizational goals 1. Identify potential goals 2. Select promising goals 3. Formalize and document selected goals You must now where you are before you know where to go. You must know the current measure before defining the new goal. You may define hypotheses.
  • 28. 3. Build up GQM+Strategies grid c) Make strategy decisions 1. Derive potential strategies for each goal 2. Decide on strategies Brainstorm, analyze, evaluate, decide d) Refine GQM+Strategies element – Iterate until it is complete e) Define GQM graphs – See next slides
  • 30. GQM goal template Analyze some Object of the study: processes, products, other experience models To Purpose: characterize, evaluate, predict, motivate, control, improve, etc. With respect to Focus: cost, correctness, defect removal, changes, reliability, user friendliness, etc. From the point of view of Viewpoint: user, customer, manager, developer, corporation, etc. In the following context Environment: problem factors, people factors, resource factors, process factors, etc.
  • 31. Define Goals… - Activities 4. Review and Adjust Grid – If necessary
  • 32. Possible classes of goals • Growth goals, – acquire new projects with current competence areas; expand existing projects set; evolve existing competencies; build new competencies • Success goals, – deliver good products to customers; control costs; shrink schedule; increase profits; get corporate visibility (awards, etc.), build core competence • Maintain goals, – transparency, employee satisfaction, controlled risk, learning environment (here we might want to measure to assure there is no decrease in these goals) • Specific focus goals, – make helpdesk more efficient, predict if proposed effort has a good ROI, increase integration with rest of the company
  • 33. Goals, examples; GQM • Increase revenue • Increase profit • Improve customer satisfaction • Improve support • Improve leadership • Improve quality
  • 34. Organizational questions, GQM • How can we improve our revenue with regards to product segment xxx? • For which products can we efficiently grow our revenue and profit? • How can we utilize our resources in a better way? • Which new competencies do we need to focus on?
  • 35. Metrics, GQM • Revenue: – Current measurement: 25 MEURO, 2021 – Target measurement: 32 MEURO, 2023 • Productivity: – Current measurement: 15 stories/sprint, 2021 – Target measurement: 20 stories/sprint, 2023 • Incident answering time: – Current measurement: 30 minutes, 2021 – Target measurement: 10 minutes, 2023 • Fault correction time, high priority faults: – Current measurement: 4 hours/fault, 2021 – Target measurement: 1 hour/fault, 2023
  • 36. 3. Plan Grid Implementation DEVELOP LEARN
  • 37. Plan Grid.. - Overview Plan grid implementation Objective Specify plans for operationalizing the GQM+Strategies grid in the organization. This means preparing plans for implementing and deploying organizational strategies defined in the grid and for collecting, analyzing, and interpreting the measurement data according to the metrics and interpretation models specified in the grid Inputs • GQM+Strategies grid • Documentation of current work processes within the scope of the GQM+Strategies application (e.g., in the form of process models) Activities 1. Develop strategy plans 2. Develop measurement plans 3. Train the personnel Outcomes • Strategy plans • Measurement plan
  • 38. Plan Grid… - Activities 1. Develop strategy plans – Should be few projects – May include identifying, analyzing, adjusting, specification of prerequisites, workshops, etc. 2. Develop measurement plans – Data collection, validation and storage – Data aggregation, analysis and interpretation
  • 39. Plan Grid… - Activities 2. Develop measurement plans – Visualization and communication of results – Identify current practices – Adjust current practices – Prepare tools and infrastructure 3. Train personnel See examples in the book, pp. 82-
  • 41. Execute Plans - Overview Execute grid implementation plans Objective Deploy and apply the strategies as specified in the Choose Process step, analyze their performance, and provide feedback based upon learning from the defined strategic projects Inputs • The GQM+Strategies grid • Strategy plans • Measurement plan Activities 1. Execute strategies 2. Collect and analyze data 3. Provide feedback Outcomes • The results of the deployed and implemented strategies • The updated (if adjusted) GQM+Strategies grid, strategy plans, and measurement plans (adjusted as necessary) • Feedback: Experiences regarding the deployment and implementation of the organizational strategies • Measurement data
  • 42. Execute Plans - Activities 1. Execute strategies 2. Collect and Analyze Data – Collect Measurement Data – Validate data – Analyze data – Visualize data – Interpret analysis results 3. Provide feedback
  • 44. Analyze outcomes - Overview Analyze outcomes Objective The objective of this phase is to analyze and visualize the data and other forms of feedback from the “Execute Plans” phase, leading to an evaluation of the process and the GQM+Strategies grid Inputs • Measurement data (collected through the “Execute Plans” phase) • The final version of the GQM+Strategies grid and the processes used • Feedback from the experiences to date Activities 1. Validate and analyze the measurement data 2. Visualize and interpret the measurement data 3. Identify potential improvements Outcomes • Results of the analysis regarding the success of the strategies and attainment of the goals • Improvement potentials for future GQM+Strategies grids and processes
  • 46. Package Improvements- Overview Package improvements Objective The objective of this phase is to package, store, and communicate the experiences gathered in the previous phases and to create a revised version of the GQM+Strategies grid as well as the related strategy and measurement plans. If we were successful in achieving our goals and everything worked out well, no changes to the grid are necessary. Inputs • The GQM+Strategies grid • Strategy plans • Measurement plan • Improvement potentials (based on lessons learned and analysis results) for developing future GQM+Strategies grids, plans for the application of strategies, and plans for measurement and analysis. Activities 1. Revise grid and plans (including processes) 2. Communicate outcomes 3. Manage experience (store grid, plans, lessons learned, and analysis results) 4. Initiate a new cycle Outcomes • Revised GQM+Strategies grid and processes (if required) • Revised strategy plans and processes (if required) • Revised measurement plan and processes (if required)
  • 47. Do it all over again and again.. DEVELOP LEARN
  • 48. So what can trigger an improvement?? • Negative sales trend • Customer satisfaction index negative • A lot of errors in operation • Deliveries are late • Development budget overruns • Requirements are not fulfilled • Too many contract negotiations • A lot of faults in internal tests • Reviews show poor results • The sprint demos do not work • Faults appear that haven’t been there before • People leave the organization frequently • Internal employee surveys shows poor results • Processes are not followed • The development environment crashes • “Bad” words at meetings • Etc. etc.