SlideShare uma empresa Scribd logo
1 de 14
AGILE PROCESS IMPROVEMENT
INITIATIVE
Implementation of Agile Methodologies in a CMMI Level 5 Organization
Agenda
• Organization
• Context
• Problems / Issues
• Solutions (improvements made)
• Conclusions / Lessons learned
Organization
• CRITICAL Software
– Founded in 1998
– Spin-off of the University of Coimbra
• Global Software Engineering company
– 400+ employees in Portugal, UK, Germany,
USA, Brazil, Mozambique and Angola
• Investment in Quality Certifications
– ISO 9001:2008 & TickIT
– CMMI-DEV Level 5
– NATO AQAP 2210 and AQAP 2110
– AS 9100 Revision C
– NP 4457:2007
Context
• Mission/Safety Critical Solutions
– Conservative markets
– High maturity
– Complex regulatory requirements
– Very formal approach to quality
and project management
– Safety-Critical and Mission-Critical
software which simply cannot fail
Context
• Enterprise Critical Solutions
– Dynamic markets
– High flexibility
– Scope volatility and frequent
requirement changes
– Less formal approach to quality
and project management
– Time to market more important
than zero defects
Problems / Issues
• Problems:
– Waterfall lifecycle not perfect fit for high volatility environments
– Uncontrolled implementations of Agile lifecycles were not delivering the expected
results
• Goals:
– Ensure Agile processes alignment with CMMI high maturity process areas
– Respond positively to customer and business requests on Agile projects
– Arrange for consensus by all internal stakeholders on Agile methodologies employed
– Train staff on Agile methodologies
• Process Improvement Initiative (CMMI OPF/OPM):
Phase 1 - Define and
Improve
Phase 2 - Pilot
Improvements
Phase 3 - Deploy
Improvements
Phase 4 - Monitor
Deployment
Phase 5 - Evaluate
Effects
Solutions (improvements made)
• Phase 1 – Define and Improve
– New Agile Software Development Guidebook
(based on Scrum)
– New templates (Project Schedule, Sprint
Planning, Sprint Retrospective...)
– Customizations for Jira: New issue types,
custom fields and tailored workflows
– Customizations for Greenhopper: New
project scheme template
– External training for Agile Coaches and other
key stakeholders
Solutions (improvements made)
• Phase 2 – Pilot Improvements
– Internal training for Pilot Project Teams
– Three project teams
– Seven months
– Agile Coaches support
• Phase 3 – Deploy Improvements
– Artefacts and tools deployment
– Internal training for Agile Project Teams
Solutions (improvements made)
• Phase 4 – Monitor Deployment
– Agile Coaches support
– Internal audit plan
– Internal mailing list
• Phase 5 – Evaluate Effects
– Performance evaluation
– Hypothesis testing
Conclusions / Lessons learned
• Better Estimation
86
634
545
926
1438
1183
878
195
271
644
954
673
767
1081
934 913
1265
1187
1305
1188
89%
75%
69%
73%
78%
89%
77% 77%
115%
101%
94%
105%
81%
93% 94%
85%
95%
87%
92% 91%
0%
20%
40%
60%
80%
100%
120%
140%
0
200
400
600
800
1000
1200
1400
1600
Estimationerror(%)
Sprint ID
Hoursestimated
PROJECT C - Estimation Performance Baseline
Original Estimate
UCL
LCL
Actual deviation
Average
PRE POST
Average 86% 91%
LCL 54% 75%
UCL 119% 107%
Conclusions / Lessons learned
• Better Effort Recording
– Project A: 10% improvement in defect effort recording
– Project C: 12% improvement in defect effort recording
• Positive Feedback from Teams
– 100% of the team members reported the new Agile Software
Development Lifecycle as adding value
Conclusions / Lessons learned
• Process Improvement Initiative
– Confidence in organizational improvement effects
– Performance improvement quantitatively demonstrated
• Agile methodologies compatible with CMMI Level 5
– Under final validation in SCAMPI-C
– Sprint indicators a good fit for Quantitative Project Management
Software Engineering Trends: Critical Software

Mais conteúdo relacionado

Mais procurados

Project management modernization why and how western moved from spreadsheet...
Project management modernization   why and how western moved from spreadsheet...Project management modernization   why and how western moved from spreadsheet...
Project management modernization why and how western moved from spreadsheet...
p6academy
 
Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3
Abdul Basit
 
Agile Test and Evaluation (TE), Agile Testing Approach Training Bootcamp
Agile Test and Evaluation (TE), Agile Testing Approach Training BootcampAgile Test and Evaluation (TE), Agile Testing Approach Training Bootcamp
Agile Test and Evaluation (TE), Agile Testing Approach Training Bootcamp
Bryan Len
 
Iso27001leadauditor2020
Iso27001leadauditor2020Iso27001leadauditor2020
Iso27001leadauditor2020
Anne Starr
 

Mais procurados (20)

Quarterly Development Review - The Template
Quarterly Development Review - The TemplateQuarterly Development Review - The Template
Quarterly Development Review - The Template
 
Roadmap workflowv1.1
Roadmap workflowv1.1Roadmap workflowv1.1
Roadmap workflowv1.1
 
Project management modernization why and how western moved from spreadsheet...
Project management modernization   why and how western moved from spreadsheet...Project management modernization   why and how western moved from spreadsheet...
Project management modernization why and how western moved from spreadsheet...
 
Agile pm (1)
Agile pm (1)Agile pm (1)
Agile pm (1)
 
ISO (and other standard) Management Systems with OpenERP
ISO (and other standard) Management Systems with OpenERPISO (and other standard) Management Systems with OpenERP
ISO (and other standard) Management Systems with OpenERP
 
Webinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamerWebinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamer
 
CV_N Srividya_300kb
CV_N Srividya_300kbCV_N Srividya_300kb
CV_N Srividya_300kb
 
Quality-Ready Assessment
Quality-Ready AssessmentQuality-Ready Assessment
Quality-Ready Assessment
 
Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3Managing software quality in an organization lecture 3
Managing software quality in an organization lecture 3
 
QA in Agile World
QA in Agile WorldQA in Agile World
QA in Agile World
 
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
Agile Gurugram 2016 | Conference | Scaling Agile to Enterprises : Experience ...
 
Scrum - Atlanta Code Camp
Scrum - Atlanta Code CampScrum - Atlanta Code Camp
Scrum - Atlanta Code Camp
 
Agile Test and Evaluation (TE), Agile Testing Approach Training Bootcamp
Agile Test and Evaluation (TE), Agile Testing Approach Training BootcampAgile Test and Evaluation (TE), Agile Testing Approach Training Bootcamp
Agile Test and Evaluation (TE), Agile Testing Approach Training Bootcamp
 
6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks
 
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and H...
 
Ms project training ver 01
Ms project training ver 01Ms project training ver 01
Ms project training ver 01
 
Agile Project Management Frameworks
Agile Project Management FrameworksAgile Project Management Frameworks
Agile Project Management Frameworks
 
Agile Project Management Frameworks
Agile Project Management FrameworksAgile Project Management Frameworks
Agile Project Management Frameworks
 
Agile Process Audit
Agile Process AuditAgile Process Audit
Agile Process Audit
 
Iso27001leadauditor2020
Iso27001leadauditor2020Iso27001leadauditor2020
Iso27001leadauditor2020
 

Destaque

3.3.presentacioìn
3.3.presentacioìn3.3.presentacioìn
3.3.presentacioìn
UDELAS
 
Grave Error De Marketing
Grave Error De MarketingGrave Error De Marketing
Grave Error De Marketing
itziarotaegi
 
Simão Horário Bottesi
Simão Horário BottesiSimão Horário Bottesi
Simão Horário Bottesi
guest07ec44
 

Destaque (20)

O que é Comunicação: O Meio Ambiente Social da Comunicação
O que é Comunicação: O Meio Ambiente Social da ComunicaçãoO que é Comunicação: O Meio Ambiente Social da Comunicação
O que é Comunicação: O Meio Ambiente Social da Comunicação
 
Android Development - Course Content - Nishanth
Android Development - Course Content - NishanthAndroid Development - Course Content - Nishanth
Android Development - Course Content - Nishanth
 
Conheça nossos melhores Difusores de Ambiente
Conheça nossos melhores Difusores de AmbienteConheça nossos melhores Difusores de Ambiente
Conheça nossos melhores Difusores de Ambiente
 
Romanização em portugal
Romanização em portugal Romanização em portugal
Romanização em portugal
 
User Experience - Aulas 01 a 03 - Comunicação Digital (Oferta 01)
User Experience - Aulas 01 a 03 - Comunicação Digital (Oferta 01)User Experience - Aulas 01 a 03 - Comunicação Digital (Oferta 01)
User Experience - Aulas 01 a 03 - Comunicação Digital (Oferta 01)
 
Gerenciamento e canais de distribuição
Gerenciamento e canais de distribuiçãoGerenciamento e canais de distribuição
Gerenciamento e canais de distribuição
 
Trabalho de património de Simão Rosendo e Tiago Oliveira
Trabalho de património de Simão Rosendo e Tiago OliveiraTrabalho de património de Simão Rosendo e Tiago Oliveira
Trabalho de património de Simão Rosendo e Tiago Oliveira
 
sample_ppt
sample_pptsample_ppt
sample_ppt
 
User Experience - Aula 04 - Comunicação Digital (Oferta 01)
User Experience - Aula 04 - Comunicação Digital (Oferta 01)User Experience - Aula 04 - Comunicação Digital (Oferta 01)
User Experience - Aula 04 - Comunicação Digital (Oferta 01)
 
Trabajo ganador VII Concurso Salud Cardiovascular
Trabajo ganador VII Concurso Salud CardiovascularTrabajo ganador VII Concurso Salud Cardiovascular
Trabajo ganador VII Concurso Salud Cardiovascular
 
3.3.presentacioìn
3.3.presentacioìn3.3.presentacioìn
3.3.presentacioìn
 
Reino Do Céu Da Boca
Reino Do Céu Da BocaReino Do Céu Da Boca
Reino Do Céu Da Boca
 
Trabalho de fotografia
Trabalho de fotografiaTrabalho de fotografia
Trabalho de fotografia
 
Planejamento e Gestão Em Mídias Digitais - Aula 04
Planejamento e Gestão Em Mídias Digitais - Aula 04Planejamento e Gestão Em Mídias Digitais - Aula 04
Planejamento e Gestão Em Mídias Digitais - Aula 04
 
Experiencias
ExperienciasExperiencias
Experiencias
 
Tu es a cura
Tu es a curaTu es a cura
Tu es a cura
 
Grave Error De Marketing
Grave Error De MarketingGrave Error De Marketing
Grave Error De Marketing
 
Simão Horário Bottesi
Simão Horário BottesiSimão Horário Bottesi
Simão Horário Bottesi
 
WDES 2014 paper: Um Framework para Gestão de Riscos em Projetos de Desenvolvi...
WDES 2014 paper: Um Framework para Gestão de Riscos em Projetos de Desenvolvi...WDES 2014 paper: Um Framework para Gestão de Riscos em Projetos de Desenvolvi...
WDES 2014 paper: Um Framework para Gestão de Riscos em Projetos de Desenvolvi...
 
Educação em Piraí - parte 2
Educação em Piraí - parte 2Educação em Piraí - parte 2
Educação em Piraí - parte 2
 

Semelhante a Software Engineering Trends: Critical Software

Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo IuliiaTest Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Yulia Zavertailo
 

Semelhante a Software Engineering Trends: Critical Software (20)

Agile Test Management
Agile Test ManagementAgile Test Management
Agile Test Management
 
Sadchap04
Sadchap04Sadchap04
Sadchap04
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
 
Training on ASAP Methodology_11.10.2020.ppt
Training on ASAP Methodology_11.10.2020.pptTraining on ASAP Methodology_11.10.2020.ppt
Training on ASAP Methodology_11.10.2020.ppt
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile Session
 
City universitylondon devprocess_g_a_reitsch
City universitylondon devprocess_g_a_reitschCity universitylondon devprocess_g_a_reitsch
City universitylondon devprocess_g_a_reitsch
 
Sdec10 lean AMS
Sdec10 lean AMSSdec10 lean AMS
Sdec10 lean AMS
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal Service
 
Advanced Product Quality Planning And Control Plans Based On APQP 2 Nd Edition
Advanced Product Quality Planning And Control Plans Based On APQP 2 Nd EditionAdvanced Product Quality Planning And Control Plans Based On APQP 2 Nd Edition
Advanced Product Quality Planning And Control Plans Based On APQP 2 Nd Edition
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
 
Training on ASAP Methodology.ppt
Training on ASAP Methodology.pptTraining on ASAP Methodology.ppt
Training on ASAP Methodology.ppt
 
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo IuliiaTest Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
Test Metrics in Agile - powerful tool to support changes - Zavertailo Iuliia
 
SAI Global Webinar: Tips for Effective Internal Auditing
SAI Global Webinar: Tips for Effective Internal AuditingSAI Global Webinar: Tips for Effective Internal Auditing
SAI Global Webinar: Tips for Effective Internal Auditing
 
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
 
Lean Six Sigma Yellow Belt Certification Brochure
Lean Six Sigma Yellow Belt Certification BrochureLean Six Sigma Yellow Belt Certification Brochure
Lean Six Sigma Yellow Belt Certification Brochure
 
Awareness of iatf 16949
Awareness of iatf 16949Awareness of iatf 16949
Awareness of iatf 16949
 
chapter04-120827115356-phpapp01.pdf
chapter04-120827115356-phpapp01.pdfchapter04-120827115356-phpapp01.pdf
chapter04-120827115356-phpapp01.pdf
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process model
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 

Mais de Strongstep - Innovation in software quality

Mais de Strongstep - Innovation in software quality (20)

2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon2.CMMI L2 GO Contact - Paulo Roncon
2.CMMI L2 GO Contact - Paulo Roncon
 
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
5. InnoWave’s Integrated Quality System Empowerment with CMMI - Bruna Batista
 
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e...
 
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
3. MICRO IO’s CMMI Development 2 implementation - Rui Rebelo
 
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
4.Enabling Talent Through Systematization by GLOBALTRONIC Sérgio Silva
 
1. Quality and Performance Management by IT SECTOR António Rodrigues
1. Quality and Performance Management by IT SECTOR António Rodrigues1. Quality and Performance Management by IT SECTOR António Rodrigues
1. Quality and Performance Management by IT SECTOR António Rodrigues
 
Presentation quatic 2016 final v1.2
Presentation quatic 2016 final v1.2Presentation quatic 2016 final v1.2
Presentation quatic 2016 final v1.2
 
Agile portugal 2016 Agile Gamification on www.scraim.com
Agile portugal 2016   Agile Gamification on www.scraim.comAgile portugal 2016   Agile Gamification on www.scraim.com
Agile portugal 2016 Agile Gamification on www.scraim.com
 
Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera Cmmi & Scrum - a powerfull combination @ Primavera
Cmmi & Scrum - a powerfull combination @ Primavera
 
Agile Portugal 2016 - Celfinet & Strongstep
Agile Portugal 2016 - Celfinet & StrongstepAgile Portugal 2016 - Celfinet & Strongstep
Agile Portugal 2016 - Celfinet & Strongstep
 
Actor 3 Project - Inovaria
Actor 3 Project - InovariaActor 3 Project - Inovaria
Actor 3 Project - Inovaria
 
Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...Development of Industrial Computer Vision Systems in the context of CMMI leve...
Development of Industrial Computer Vision Systems in the context of CMMI leve...
 
CMMI & Scrum @ Primavera
CMMI & Scrum @ PrimaveraCMMI & Scrum @ Primavera
CMMI & Scrum @ Primavera
 
ITMark Premium - Micro IO
ITMark Premium - Micro IOITMark Premium - Micro IO
ITMark Premium - Micro IO
 
ITMark - Matchprofiler
ITMark - MatchprofilerITMark - Matchprofiler
ITMark - Matchprofiler
 
Continuous Deployment - Celfinet
Continuous Deployment - CelfinetContinuous Deployment - Celfinet
Continuous Deployment - Celfinet
 
yubuy® - DevOps baked in Wood-Fire Oven - InnoWave
yubuy® - DevOps baked in Wood-Fire Oven - InnoWaveyubuy® - DevOps baked in Wood-Fire Oven - InnoWave
yubuy® - DevOps baked in Wood-Fire Oven - InnoWave
 
Deploying at will - SEI
 Deploying at will - SEI Deploying at will - SEI
Deploying at will - SEI
 
Powering your Software Development
Powering your Software DevelopmentPowering your Software Development
Powering your Software Development
 
Trends 2015: Case Study - Primavera by Miguel Barroso
Trends 2015: Case Study - Primavera by Miguel BarrosoTrends 2015: Case Study - Primavera by Miguel Barroso
Trends 2015: Case Study - Primavera by Miguel Barroso
 

Último

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 

Software Engineering Trends: Critical Software

  • 1.
  • 2. AGILE PROCESS IMPROVEMENT INITIATIVE Implementation of Agile Methodologies in a CMMI Level 5 Organization
  • 3. Agenda • Organization • Context • Problems / Issues • Solutions (improvements made) • Conclusions / Lessons learned
  • 4. Organization • CRITICAL Software – Founded in 1998 – Spin-off of the University of Coimbra • Global Software Engineering company – 400+ employees in Portugal, UK, Germany, USA, Brazil, Mozambique and Angola • Investment in Quality Certifications – ISO 9001:2008 & TickIT – CMMI-DEV Level 5 – NATO AQAP 2210 and AQAP 2110 – AS 9100 Revision C – NP 4457:2007
  • 5. Context • Mission/Safety Critical Solutions – Conservative markets – High maturity – Complex regulatory requirements – Very formal approach to quality and project management – Safety-Critical and Mission-Critical software which simply cannot fail
  • 6. Context • Enterprise Critical Solutions – Dynamic markets – High flexibility – Scope volatility and frequent requirement changes – Less formal approach to quality and project management – Time to market more important than zero defects
  • 7. Problems / Issues • Problems: – Waterfall lifecycle not perfect fit for high volatility environments – Uncontrolled implementations of Agile lifecycles were not delivering the expected results • Goals: – Ensure Agile processes alignment with CMMI high maturity process areas – Respond positively to customer and business requests on Agile projects – Arrange for consensus by all internal stakeholders on Agile methodologies employed – Train staff on Agile methodologies • Process Improvement Initiative (CMMI OPF/OPM): Phase 1 - Define and Improve Phase 2 - Pilot Improvements Phase 3 - Deploy Improvements Phase 4 - Monitor Deployment Phase 5 - Evaluate Effects
  • 8. Solutions (improvements made) • Phase 1 – Define and Improve – New Agile Software Development Guidebook (based on Scrum) – New templates (Project Schedule, Sprint Planning, Sprint Retrospective...) – Customizations for Jira: New issue types, custom fields and tailored workflows – Customizations for Greenhopper: New project scheme template – External training for Agile Coaches and other key stakeholders
  • 9. Solutions (improvements made) • Phase 2 – Pilot Improvements – Internal training for Pilot Project Teams – Three project teams – Seven months – Agile Coaches support • Phase 3 – Deploy Improvements – Artefacts and tools deployment – Internal training for Agile Project Teams
  • 10. Solutions (improvements made) • Phase 4 – Monitor Deployment – Agile Coaches support – Internal audit plan – Internal mailing list • Phase 5 – Evaluate Effects – Performance evaluation – Hypothesis testing
  • 11. Conclusions / Lessons learned • Better Estimation 86 634 545 926 1438 1183 878 195 271 644 954 673 767 1081 934 913 1265 1187 1305 1188 89% 75% 69% 73% 78% 89% 77% 77% 115% 101% 94% 105% 81% 93% 94% 85% 95% 87% 92% 91% 0% 20% 40% 60% 80% 100% 120% 140% 0 200 400 600 800 1000 1200 1400 1600 Estimationerror(%) Sprint ID Hoursestimated PROJECT C - Estimation Performance Baseline Original Estimate UCL LCL Actual deviation Average PRE POST Average 86% 91% LCL 54% 75% UCL 119% 107%
  • 12. Conclusions / Lessons learned • Better Effort Recording – Project A: 10% improvement in defect effort recording – Project C: 12% improvement in defect effort recording • Positive Feedback from Teams – 100% of the team members reported the new Agile Software Development Lifecycle as adding value
  • 13. Conclusions / Lessons learned • Process Improvement Initiative – Confidence in organizational improvement effects – Performance improvement quantitatively demonstrated • Agile methodologies compatible with CMMI Level 5 – Under final validation in SCAMPI-C – Sprint indicators a good fit for Quantitative Project Management