SlideShare a Scribd company logo
1 of 35
CMMI and KANBAN…is it possible?
Pedro Castro Henriques
Strongstep | CEO
Alexandrina Lemos
Strongstep | Senior Consultant
About Pedro Castro Henriques
Strongstep | CEO and Co-Founder
Worked in 10 countries in Europe and Africa in
process, tools and organization improvement in
software development & services.
More than 17 years of experience, including
consulting in software engineer; Telecom, health
and education sector – Ericsson Sweden,
Aerospace France, Telecom Altran
Professor at the master in engineering, services
and management at Porto University.
Hobbies & Activities: travel, inline-skating, snowboarding, meeting new cultures
& people, loves new challenges!
Spoke at Tedxporto “Dreams – The innovators best friend”
About Alexandrina Lemos
Strongstep | Senior Consultant
Software Quality and Process Improvement
experience in international companies.
Experience in definition, management and
maintenance of CMMI projects (Development and
Services) in international companies
Internal and external audits coordination and execution
Definition, maintenance, certification and renewal of
Integrated Management System of the company as
Team Leader of Processes team
Experience with agile projects
Hobbies & Activities: read, travel, play with my nephews, continuous learning
Strongstep | Statistics
European Leading Company in Portuguese language
Sum of 80 Years experience in Process Improvement
10 employees
Number of customers: More than 40 active costumers
Geographical locations: Europe & Africa
Strongstep
We are a company specialized in software
engineering that contributes to the
improvement of software quality in Portugal
and in the world
We want to induce a positive change in
organizations. This will represent a step with
a strong, sustainable and innovative way
- a STRONG STEP
Projects portfolio:
Process improvement with CMMI DEV ML2,
L3, L5, CMMI SRV, TSP/PSP, combining
agile/CMMI, Six Sigma, NP4457, Kanban,
Scrum, ITIL, PMBOK, ISTQB, RUP, ITMark
Some of Strongstep customers
Introduction
Introduction
?
Agile Past
Agile
XP
Scrum
Agile
XP
Agile Present
Agile UX
Dev-Ops
Product
Discovery
Lean
Lean
Startup
Kanban
Scrum
Agile
Ecosystem
SCRUM and KANBAN applicability
Support
Kanban
(ex.Help -
Desk)
Production
Line Kanban
(ex.Manufacturing)
Scope Focused
Exploratory
Innovation
(Generalist Swarming)
Interrupted & Divergent Needs
Repeatable
(Specialist)
IT Kanban
Dev + Maintenance
+ Support
Scrum
Scrum
+
Kanban
CMMI
Kanban
Kanban
Japanese word which literally translates as ‘‘signboard’’
or “billboard” and was forged in the Toyota’s
manufacturing control challenges during the 1950s
Kanban system
A number of kanban (or cards) equivalent to the
(agreed) capacity of a system are placed in
circulation. One card attaches to one piece of work.
Each card acts as a signaling mechanism
Kanban
• Visualize the workflow
 Split the work into pieces, write each item on a card and put on the wall
 Use named columns to illustrate where each item is in the workflow
• Limit Work In Progress (WIP) – assign explicit limits to how many
items may be in progress at each workflow state
• Measure the lead time – (average time to complete one item,
sometimes called “cycle time”), optimize the process to make lead time as
small and predictable as possible
Kanban
To Do
5
Dev
3
Test
2
Release
3
H
I
J
K
F
G
D
E
C
Done!
A
B
FLOW
At the beginning
Strategy
• Start with using CMMI as a model and then evolve the processes to
increase agility
Or
• Could start with KANBAN and then refine and formalize the
organization processes
The Challenge
• Culture - The main challenge was to change the people mindset
• Need for CMMI, to get better organized and to grow in capacity and
maturity based on international best practices.
• The challenge was implementing Kanban and obtaining a light
implementation that maps with CMMI
• To combine a Timebox vs an Event Driven approach
The Challenge
To Do
5
Dev
3
Test
2
Release
3
H
I
J
K
F
G
D
E
C
Done!
A
B
Refinement
FLOW
Retrospective
The Challenge
PP PMC REQM MA CM PPQA
Estimates:
- Priorization
- Cycle Time & Lead Time
historic
- Whole project historic
Daily meetings
Item´s
decomposition
Cycle Time Tools
Audits
(checklist)
Commitment plan
Refinement
meeting
Board
management
Lead time
Tracking
card
board
Retrospective
meeting
Services
classes
Content
prioritization
Work in
progress (WIP)
PP – Commitment Plan example
Team
<<Name of the team>>
Team Management
<<Manager Name>>
Organization of the work
<<Name>>
Stakeholders Name Name Name Name Name
MA - example
To Do
5
Dev
3
Test
2
Release
3
H
I
J
K
F
G
D
E
C
Done!
A
B
LEAD TIME
CYCLE TIME
PPQA – audit checklist example
Question Points Information
source
evaluation Non-
compliance
PPQA – checklist questions example
Artefact evaluated: Work Board
• Is the work board updated? Are the cards on correct states?
• Is the work board synchronized with Work Support Tool?
• Are the cards in good conditions?
Kanban
1.1 Do Backlog
control
1.2 Work Units
management
1.3 Fill Work Board
2.1 Pull Work Units
“In Development”
2.2 Pull to
“Transition”
2.5 Do Daily meeting
3.1 “SOS”/Urgent
management
3.2 Work Units
reprioritization
3.3 Weekly close
3.4 Retrospective
meeting
2.4 Update Work
support tool
2.3 Pull to “Done!”
1. Preparation 2. Execution
3. Monitoring and
Control
Pre-Board On-Board While-Board
Board Example
To do In
execution
In
Transition
Done
Urgent
The goals
• Having processes that help our customers:
• to deliver with less errors
• Improve capacity planning and delivery time
• Improve communication between development and maintenance teams
• To do Continuous improvement!
Also:
• Getting a internationally recognized certification
• Implementing Kanban and obtaining a CMMI light implementation
maping to CMMI best pratices
The CMMI improvement Plan
Intermediate
appraisal
Initial
Appraisal
CMMI
Official
Training
Processes
Rollout
Level 2 Processes
Definition and Piloting
Project Monitoring
Change Management
SCAMPI A
Appraisal
Level 2
Readiness
Review
Phase 3
Phase 2
Phase 1
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN
→ Year 1 → Year 2
CMMI
Project
Presentation
The Appraisal
• The certification will take place at the end of this
year (2015)
• Led to a lot more visibility for services:
• Teams efficiency
• Better control
• Prioritization and focus
The Results!
• Faster deliveries
• Higher team motivation and proactivity
• Bottlenecks become clearly visible in real-time –
which can enable proactive actions
• Optimized process adapted to this nature of work
• Better communication/transparency
Lessons Learned
• Two different approaches (CMMI Dev/Kanban) implemented at the
same time
• (Some people say that CMMI is heavy) so we implemented a
complementary flexible solution for services small tasks (Kanban)
without loosing CMMI best practices already in place
• Involving the whole team was a critical success factor
• The same team can use a powerful combination of both
approaches
Lessons Learned
• No methodology is complete
• No tool is perfect
• There's no silver bullet
• Search, pilot and implement the best of several worlds:
– methodologies and tools
Our advice: try, try, try!
Conclusion
As David J. Anderson said:
“Cultural change is perhaps the biggest benefit of kanban”
Conclusion
Next Steps
• Continuous improvement as we are talking about a company with 400
developers, so implementations take time
• CMMI for Services

More Related Content

What's hot

Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourRyan Polk
 
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Ross Lawley
 
Agile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionAgile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionBlackvard
 
Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Flavius Stef
 
Kanban vs scrum
Kanban vs scrumKanban vs scrum
Kanban vs scrumMaha Saad
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)Ravi Tadwalkar
 
Intro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. KanbanIntro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. KanbanCraig Jones
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!Mahesh Singh
 
Offshore Agile Challenges
Offshore Agile ChallengesOffshore Agile Challenges
Offshore Agile ChallengesNaresh Jain
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Invensis Learning
 
The Agility Continuum
The Agility ContinuumThe Agility Continuum
The Agility ContinuumThene Sheehy
 
Modern agile & ESP proposal for Transformation
Modern agile & ESP proposal for TransformationModern agile & ESP proposal for Transformation
Modern agile & ESP proposal for TransformationRavi Tadwalkar
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
Kanban and TOC for Execution Excellence Lean India Summit 2014
Kanban and TOC for Execution Excellence   Lean India Summit 2014Kanban and TOC for Execution Excellence   Lean India Summit 2014
Kanban and TOC for Execution Excellence Lean India Summit 2014Lean India Summit
 

What's hot (20)

Cmmi with Agile - Demystified
Cmmi with Agile - DemystifiedCmmi with Agile - Demystified
Cmmi with Agile - Demystified
 
Agile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hourAgile Lean Kanban Training 1 hour
Agile Lean Kanban Training 1 hour
 
Agile Scrum CMMI
Agile Scrum CMMIAgile Scrum CMMI
Agile Scrum CMMI
 
Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242Kanban For Software Engineering Apr 242
Kanban For Software Engineering Apr 242
 
Agile Software Development with Scrum – Introduction
Agile Software Development with Scrum – IntroductionAgile Software Development with Scrum – Introduction
Agile Software Development with Scrum – Introduction
 
Scrum vs kanban
Scrum vs kanbanScrum vs kanban
Scrum vs kanban
 
Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?Scrum vs Kanban: Is there really a battle?
Scrum vs Kanban: Is there really a battle?
 
Kanban vs scrum
Kanban vs scrumKanban vs scrum
Kanban vs scrum
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
 
Intro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. KanbanIntro to Agile: Scrum vs. Kanban
Intro to Agile: Scrum vs. Kanban
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs Kanban
 
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!It's not Scrum VS. Kanban! It is Scrum AND Kanban!
It's not Scrum VS. Kanban! It is Scrum AND Kanban!
 
Psp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 EnPsp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 En
 
Offshore Agile Challenges
Offshore Agile ChallengesOffshore Agile Challenges
Offshore Agile Challenges
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
The Agility Continuum
The Agility ContinuumThe Agility Continuum
The Agility Continuum
 
Modern agile & ESP proposal for Transformation
Modern agile & ESP proposal for TransformationModern agile & ESP proposal for Transformation
Modern agile & ESP proposal for Transformation
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Kanban and TOC for Execution Excellence Lean India Summit 2014
Kanban and TOC for Execution Excellence   Lean India Summit 2014Kanban and TOC for Execution Excellence   Lean India Summit 2014
Kanban and TOC for Execution Excellence Lean India Summit 2014
 

Viewers also liked

Resumen primera unidad de contabilidad
Resumen primera unidad de contabilidadResumen primera unidad de contabilidad
Resumen primera unidad de contabilidadluis apodaca
 
Manager Human Resources - Taylor TX
Manager Human Resources - Taylor TXManager Human Resources - Taylor TX
Manager Human Resources - Taylor TXAngelene Green
 
Teoría e ingeniería de la vida pública
Teoría e ingeniería de la vida públicaTeoría e ingeniería de la vida pública
Teoría e ingeniería de la vida públicaJesús Hernández
 
porfolio
porfolioporfolio
porfolioDuc Ta
 
Was ist Marketing-Automatisierung und brauchen Sie das auch?
Was ist Marketing-Automatisierung und brauchen Sie das auch?Was ist Marketing-Automatisierung und brauchen Sie das auch?
Was ist Marketing-Automatisierung und brauchen Sie das auch?Dirk Spannaus
 
De cuong on tap gia cong
De cuong on tap gia congDe cuong on tap gia cong
De cuong on tap gia congnguyenk881
 

Viewers also liked (11)

Poema la niña de la lampara azul
Poema la niña de la lampara azulPoema la niña de la lampara azul
Poema la niña de la lampara azul
 
Resumen primera unidad de contabilidad
Resumen primera unidad de contabilidadResumen primera unidad de contabilidad
Resumen primera unidad de contabilidad
 
Manager Human Resources - Taylor TX
Manager Human Resources - Taylor TXManager Human Resources - Taylor TX
Manager Human Resources - Taylor TX
 
Teoría e ingeniería de la vida pública
Teoría e ingeniería de la vida públicaTeoría e ingeniería de la vida pública
Teoría e ingeniería de la vida pública
 
The Golden Ticket
The Golden TicketThe Golden Ticket
The Golden Ticket
 
Our Product - Mechanical Seals
Our Product - Mechanical SealsOur Product - Mechanical Seals
Our Product - Mechanical Seals
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
porfolio
porfolioporfolio
porfolio
 
Was ist Marketing-Automatisierung und brauchen Sie das auch?
Was ist Marketing-Automatisierung und brauchen Sie das auch?Was ist Marketing-Automatisierung und brauchen Sie das auch?
Was ist Marketing-Automatisierung und brauchen Sie das auch?
 
De cuong on tap gia cong
De cuong on tap gia congDe cuong on tap gia cong
De cuong on tap gia cong
 
Poo
PooPoo
Poo
 

Similar to CMMI and KANBAN...is it possible

Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...AGILEMinds
 
My Curriculum Vitæ
My Curriculum VitæMy Curriculum Vitæ
My Curriculum VitæLucas Souza
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile SessionCM First Group
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsYuval Yeret
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...LeanKanbanIndia
 
SudiptoDey_Resume - Copy
SudiptoDey_Resume - CopySudiptoDey_Resume - Copy
SudiptoDey_Resume - CopySudipto Dey
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Sparkhound Inc.
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAZaranTech LLC
 
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Délio Almeida
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
 
Agile Metrics and Reporting
Agile Metrics and ReportingAgile Metrics and Reporting
Agile Metrics and ReportingRobin Surland
 
North Star Case Study.pptx
North Star Case Study.pptxNorth Star Case Study.pptx
North Star Case Study.pptxHansaJoshi2
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices WorkshopVelocity Partners
 
backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdfBoykepaulus1
 

Similar to CMMI and KANBAN...is it possible (20)

Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
Scaling Amdocs PBG from team scrum to a multi-program portfolio using lean an...
 
My Curriculum Vitæ
My Curriculum VitæMy Curriculum Vitæ
My Curriculum Vitæ
 
Andriy bahlay
Andriy bahlay   Andriy bahlay
Andriy bahlay
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile Session
 
Project Manager Kitchen
Project Manager KitchenProject Manager Kitchen
Project Manager Kitchen
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
aLean Manufacturingeddy
aLean ManufacturingeddyaLean Manufacturingeddy
aLean Manufacturingeddy
 
SudiptoDey_Resume - Copy
SudiptoDey_Resume - CopySudiptoDey_Resume - Copy
SudiptoDey_Resume - Copy
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
 
WP # 1 - Kanban-fitment
WP # 1 - Kanban-fitmentWP # 1 - Kanban-fitment
WP # 1 - Kanban-fitment
 
All About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BAAll About Business Analyst Becoming a successful BA
All About Business Analyst Becoming a successful BA
 
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
Agile Portugal 2013: Adoption of Agile/Scrum in a Portuguese CMMI L5 enterpri...
 
Agile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACPAgile Project Management - An introduction to Agile and the new PMI-ACP
Agile Project Management - An introduction to Agile and the new PMI-ACP
 
Agile Metrics and Reporting
Agile Metrics and ReportingAgile Metrics and Reporting
Agile Metrics and Reporting
 
North Star Case Study.pptx
North Star Case Study.pptxNorth Star Case Study.pptx
North Star Case Study.pptx
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Nearshore Best Practices Workshop
Nearshore Best Practices WorkshopNearshore Best Practices Workshop
Nearshore Best Practices Workshop
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
backlogStroyGrooming.pdf
backlogStroyGrooming.pdfbacklogStroyGrooming.pdf
backlogStroyGrooming.pdf
 

More from Strongstep - Innovation in software quality

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...Strongstep - Innovation in software quality
 
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...Strongstep - Innovation in software quality
 

More from 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
 

Recently uploaded

Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 

Recently uploaded (20)

Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 

CMMI and KANBAN...is it possible

  • 1. CMMI and KANBAN…is it possible? Pedro Castro Henriques Strongstep | CEO Alexandrina Lemos Strongstep | Senior Consultant
  • 2. About Pedro Castro Henriques Strongstep | CEO and Co-Founder Worked in 10 countries in Europe and Africa in process, tools and organization improvement in software development & services. More than 17 years of experience, including consulting in software engineer; Telecom, health and education sector – Ericsson Sweden, Aerospace France, Telecom Altran Professor at the master in engineering, services and management at Porto University. Hobbies & Activities: travel, inline-skating, snowboarding, meeting new cultures & people, loves new challenges! Spoke at Tedxporto “Dreams – The innovators best friend”
  • 3. About Alexandrina Lemos Strongstep | Senior Consultant Software Quality and Process Improvement experience in international companies. Experience in definition, management and maintenance of CMMI projects (Development and Services) in international companies Internal and external audits coordination and execution Definition, maintenance, certification and renewal of Integrated Management System of the company as Team Leader of Processes team Experience with agile projects Hobbies & Activities: read, travel, play with my nephews, continuous learning
  • 4. Strongstep | Statistics European Leading Company in Portuguese language Sum of 80 Years experience in Process Improvement 10 employees Number of customers: More than 40 active costumers Geographical locations: Europe & Africa
  • 5. Strongstep We are a company specialized in software engineering that contributes to the improvement of software quality in Portugal and in the world We want to induce a positive change in organizations. This will represent a step with a strong, sustainable and innovative way - a STRONG STEP Projects portfolio: Process improvement with CMMI DEV ML2, L3, L5, CMMI SRV, TSP/PSP, combining agile/CMMI, Six Sigma, NP4457, Kanban, Scrum, ITIL, PMBOK, ISTQB, RUP, ITMark
  • 6. Some of Strongstep customers
  • 11. SCRUM and KANBAN applicability Support Kanban (ex.Help - Desk) Production Line Kanban (ex.Manufacturing) Scope Focused Exploratory Innovation (Generalist Swarming) Interrupted & Divergent Needs Repeatable (Specialist) IT Kanban Dev + Maintenance + Support Scrum Scrum + Kanban
  • 12. CMMI
  • 13. Kanban Kanban Japanese word which literally translates as ‘‘signboard’’ or “billboard” and was forged in the Toyota’s manufacturing control challenges during the 1950s Kanban system A number of kanban (or cards) equivalent to the (agreed) capacity of a system are placed in circulation. One card attaches to one piece of work. Each card acts as a signaling mechanism
  • 14. Kanban • Visualize the workflow  Split the work into pieces, write each item on a card and put on the wall  Use named columns to illustrate where each item is in the workflow • Limit Work In Progress (WIP) – assign explicit limits to how many items may be in progress at each workflow state • Measure the lead time – (average time to complete one item, sometimes called “cycle time”), optimize the process to make lead time as small and predictable as possible
  • 17. Strategy • Start with using CMMI as a model and then evolve the processes to increase agility Or • Could start with KANBAN and then refine and formalize the organization processes
  • 18. The Challenge • Culture - The main challenge was to change the people mindset • Need for CMMI, to get better organized and to grow in capacity and maturity based on international best practices. • The challenge was implementing Kanban and obtaining a light implementation that maps with CMMI • To combine a Timebox vs an Event Driven approach
  • 20. The Challenge PP PMC REQM MA CM PPQA Estimates: - Priorization - Cycle Time & Lead Time historic - Whole project historic Daily meetings Item´s decomposition Cycle Time Tools Audits (checklist) Commitment plan Refinement meeting Board management Lead time Tracking card board Retrospective meeting Services classes Content prioritization Work in progress (WIP)
  • 21. PP – Commitment Plan example Team <<Name of the team>> Team Management <<Manager Name>> Organization of the work <<Name>> Stakeholders Name Name Name Name Name
  • 22. MA - example To Do 5 Dev 3 Test 2 Release 3 H I J K F G D E C Done! A B LEAD TIME CYCLE TIME
  • 23. PPQA – audit checklist example Question Points Information source evaluation Non- compliance
  • 24. PPQA – checklist questions example Artefact evaluated: Work Board • Is the work board updated? Are the cards on correct states? • Is the work board synchronized with Work Support Tool? • Are the cards in good conditions?
  • 25. Kanban 1.1 Do Backlog control 1.2 Work Units management 1.3 Fill Work Board 2.1 Pull Work Units “In Development” 2.2 Pull to “Transition” 2.5 Do Daily meeting 3.1 “SOS”/Urgent management 3.2 Work Units reprioritization 3.3 Weekly close 3.4 Retrospective meeting 2.4 Update Work support tool 2.3 Pull to “Done!” 1. Preparation 2. Execution 3. Monitoring and Control Pre-Board On-Board While-Board
  • 26. Board Example To do In execution In Transition Done Urgent
  • 27. The goals • Having processes that help our customers: • to deliver with less errors • Improve capacity planning and delivery time • Improve communication between development and maintenance teams • To do Continuous improvement! Also: • Getting a internationally recognized certification • Implementing Kanban and obtaining a CMMI light implementation maping to CMMI best pratices
  • 28. The CMMI improvement Plan Intermediate appraisal Initial Appraisal CMMI Official Training Processes Rollout Level 2 Processes Definition and Piloting Project Monitoring Change Management SCAMPI A Appraisal Level 2 Readiness Review Phase 3 Phase 2 Phase 1 JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN → Year 1 → Year 2 CMMI Project Presentation
  • 29. The Appraisal • The certification will take place at the end of this year (2015) • Led to a lot more visibility for services: • Teams efficiency • Better control • Prioritization and focus
  • 30. The Results! • Faster deliveries • Higher team motivation and proactivity • Bottlenecks become clearly visible in real-time – which can enable proactive actions • Optimized process adapted to this nature of work • Better communication/transparency
  • 31. Lessons Learned • Two different approaches (CMMI Dev/Kanban) implemented at the same time • (Some people say that CMMI is heavy) so we implemented a complementary flexible solution for services small tasks (Kanban) without loosing CMMI best practices already in place • Involving the whole team was a critical success factor • The same team can use a powerful combination of both approaches
  • 32. Lessons Learned • No methodology is complete • No tool is perfect • There's no silver bullet • Search, pilot and implement the best of several worlds: – methodologies and tools Our advice: try, try, try!
  • 33. Conclusion As David J. Anderson said: “Cultural change is perhaps the biggest benefit of kanban”
  • 35. Next Steps • Continuous improvement as we are talking about a company with 400 developers, so implementations take time • CMMI for Services

Editor's Notes

  1. Por link para TEDX - https://www.youtube.com/watch?v=4-b_EEmPwgQ
  2. Service classes !
  3. Read and detail example
  4. Explain well
  5. Interno e externo?
  6. Show were we are now Show kanban implementation in another color
  7. Bottlenecks become clearly visible in real-time – which can enable proactive actions Much better communication between development and maintenance teams