Cmmi & Scrum - a powerfull combination @ Primavera
-
Upload
strongstep-innovation-in-software-quality -
Category
Technology
-
view
161 -
download
1
Transcript of Cmmi & Scrum - a powerfull combination @ Primavera
![Page 1: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/1.jpg)
Scrum & CMMI
a powerful combination@PRIMAVERA
Agile PT, June 4 2016
![Page 2: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/2.jpg)
To Do In progress Done
Our sprint backlog for this talk
![Page 3: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/3.jpg)
TEXTO PARA TITULO FONTE TAMANHO 26PT
21 million €
Consolidated Business Volume (2015)
27.000 Clients with contract over 20 countries
600Highly specialized partners
#1 in Portugal and portuguese expression african markets
280 employees,
6 nationalities
PRIMAVERA BSS - Highlights
Business Software Solutions
- Management Software
- Specialized Solutions (HR, Logistics, ...)
- Sectorial Solutions (Public Administration, Manufacturing, …)
![Page 4: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/4.jpg)
As an Agile Coach at PRIMAVERA…
… I provide support and guidance to DEV teams(*)…
… so that they adopt and improve Agile methods and practicesin order to achieve peak performance!
(*) as well as to the entire organization
Who am I?
![Page 5: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/5.jpg)
Strongstep aggregates enterprises, universities and reference institutions creating strong
cooperation synergies and value creation.
Strongstep
![Page 6: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/6.jpg)
• As a Consultant @ Strongstep ...
• … I work in process and continuous improvement projects …
• … so that quality of several companies could be improved.Rita Cunha
Who am I?
![Page 7: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/7.jpg)
To Do In progress Done
Our sprint backlog for this talk
![Page 8: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/8.jpg)
• CMMI & Scrum journey
• Myths demystification
• Real world implementation @ PRIMAVERA
What will you get from this talk?
![Page 9: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/9.jpg)
To Do In progress Done
Our sprint backlog for this talk
![Page 10: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/10.jpg)
CMMI: a journey to excellence
“CMMI (Capability Maturity Model Integration) models are collections of
best practices that help organizations to improve their processes.”
What How
![Page 11: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/11.jpg)
Process Management
Project Management
Engineering Support
CMMI Process Areas
OrganizationalProcess Focus
OrganizationalProcess Definition
OrganizationalTraining
OrganizationalProcess Performance
Organizational Performance Management
Project Planning
Project Monitoringand Control
Supplier Agreement Management
Requirements Management
Risk Management
Integrated Project Management
Quantitative Project Management
RequirementsDefinition
Technical Solution
Product Integration
Verification
Validation
Configuration Management
Process and Product Quality Assurance
Measurement and Analysis
Decision Analysis and Resolution
Causal Analysis and Resolution
Level 2
Level 3
Level 4
Level 5
![Page 12: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/12.jpg)
CMMI in Portugal
1
34
1
1
2
3
3
3
1
2013 2014 2015 2016
2013 to 2016
Level 2 Level 5 Level 3
![Page 13: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/13.jpg)
Scrum: inspect and adapt
“A framework within which people can address complex adaptive problems, while
productively and creatively delivering products of the highest possible value. “
(Scrum Guide)
Tra
nspare
ncy
Inspection
Adaption
SCRUM
Inspect Adapt
Values and Principles
![Page 14: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/14.jpg)
CMMI & SCRUM: a strong step with high quality
� Process alignment with business goals
� Agile requirements management & time to market
� Less rework
� Reduce costs
� Better communication and team organization
![Page 15: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/15.jpg)
CMMI & SCRUM: a strong step with high quality
Successful process improvement starts with a correct understanding of the word “process”.
It means “work”.
Process Improvement Work Improvement
People like improving processes People like improving work
Quality depends on our processes Quality depends on our work
![Page 16: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/16.jpg)
To Do In progress Done
Our sprint backlog for this talk
![Page 17: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/17.jpg)
• Internals
• improve team work and product quality
• better time to market
• fast reaction to changes
• leverage our software development process
• simplify and reduce support systems and applications
• motivated teams
• Externals
• Customers aknowledge that CMMI ensures continuousimprovement to our company
• CMMI can be used as a competitive advantage towards other less mature organizations
• Respond to some customers that value this kind ofevaluation when doing software and services procurement
CMMI & Scrum implementation - Goals
![Page 18: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/18.jpg)
Organizational restructure
2013 2014 2015 (Q2)
Process & Tool definition
Challenges:� First impact� Mindset shift� Learning curve
Scampi-C appraisal
Goals definition
EvangelizationDissemination
Piloting
Challenges:� People adaption� Process adaption� Integration
Challenges:� Fine-tuning� Consolidation� Maintain pace
CMMI-
DEV
level 2!
2012
Readiness Review
Scampi-A appraisal
scrumwaterfall
CMMI-
DEV
level 2!
waterfall
The journey
![Page 19: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/19.jpg)
Engineering
CMMI DEV ML2 – Process Areas
Process Management
Project Management
Support
OrganizationalProcess Focus
OrganizationalProcess Definition
OrganizationalTraining
OrganizationalProcess
Performance
Organizational Performance Management
Project Planning
Project Monitoringand Control
Supplier Agreement Management
Requirements Management
Risk Management
Integrated Project Management
Quantitative Project Management
RequirementsDefinition
Technical Solution
Product Integration
Verification
Validation
Configuration Management
Process and Product Quality Assurance
Measurement and Analysis
Decision Analysis and Resolution
Causal Analysis and Resolution
Level 2
![Page 20: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/20.jpg)
In a nutshell
10 SCRUM Teams
TFS
Features
Epics
User stories
Tasks
Tests
Risks
Product Conception
Release Management
Software Development
Requirements Management
Configuration Management
Audits
Metrics
Teams Processes Tools
![Page 21: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/21.jpg)
Roadmap Product Backlog Project
ManagementConfiguration
Management
Work Item Types
![Page 22: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/22.jpg)
To Do In progress Done
Our sprint backlog for this talk
![Page 23: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/23.jpg)
Conclusions
Building it takes time, changing it takes even more time, so be patient
Doing Agile is not beingAgile
People don’t resist change, they resist being changed
CULTURE
AGILE
CHANGE
- All-in-one tool - Seamless CMMI & Scrum integration
Tools & processes
![Page 24: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/24.jpg)
• Reduce and simplify tools and work items
• Keep adapting and improving….
Next steps
![Page 25: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/25.jpg)
To Do In progress Done
Our sprint backlog for this talk
![Page 26: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/26.jpg)
Your time
![Page 27: Cmmi & Scrum - a powerfull combination @ Primavera](https://reader031.fdocuments.us/reader031/viewer/2022022203/587733391a28ab2b2c8b7adf/html5/thumbnails/27.jpg)
To Do In progress Done
Our sprint backlog for this talk
Mission accomplished!!!
(Thank you)