SlideShare uma empresa Scribd logo
1 de 35
CMMI and Kanban… is it possible?
Pedro Castro Henriques - CEO
Alexandrina Lemos - Senior Consultant
Agenda
• Organization
• Context
• Critical success factors
• Problems / Issues
• Solutions (improvements made)
• Conclusions / Lessons learned
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 2010 “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/
split
Cycle Time Tools
Audits
(checklist)
Commitment plan
Refinement
meeting
Board
management
Lead time
Tracking
card
board
Retrospective
meeting
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
Is the kanban commitment plan done and stored correctly?
As the commitment plan been revised?
Are the “todo task” the ones with most priority?
Are risks been monitored?
..
Is the tool updated?
Is the effort for work unit been registered
Is the team and stakeholders involved in identifying risks?
…
Is the Board updated?
Are the information in the cars enough and according to the
template?
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 closure
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 Monday Tuesday Wednesday Thursday Friday
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 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 was a good idea:
• 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/best
practices
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
Trends 2015: CMMI and Kanban… is it possible? by Pedro Castro Henriques

Mais conteúdo relacionado

Mais procurados

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
 
Deep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeDeep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeAgile Testing Alliance
 
Sirris manufacturingday2011 qrm-harol
Sirris manufacturingday2011 qrm-harolSirris manufacturingday2011 qrm-harol
Sirris manufacturingday2011 qrm-harolSirris
 
PMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetPMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetJoshua Render
 
Lean kanban team assessment
Lean kanban team assessmentLean kanban team assessment
Lean kanban team assessmentRavi Tadwalkar
 
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItWhy Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItLeading Edge Process Consultants LLC
 
9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposalNaveen Indusekhar
 
Polca White Paper
Polca White PaperPolca White Paper
Polca White PaperMark Dawson
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric Mia Horrigan
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichWalter Schärer
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherTechWell
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
Pulling Value Lean And Kanban
Pulling Value Lean And KanbanPulling Value Lean And Kanban
Pulling Value Lean And Kanbandavidpeterjoyce
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Andreea Visanoiu
 
Creatively Applying CMMI for Services in a Very Small Consulting Firm
Creatively Applying CMMI for Services in a Very Small Consulting FirmCreatively Applying CMMI for Services in a Very Small Consulting Firm
Creatively Applying CMMI for Services in a Very Small Consulting FirmLeading Edge Process Consultants LLC
 
Kanban vs scrum
Kanban vs scrumKanban vs scrum
Kanban vs scrumMaha Saad
 
Polca Qrm Presentation Final
Polca Qrm Presentation FinalPolca Qrm Presentation Final
Polca Qrm Presentation FinalMark Dawson
 

Mais procurados (20)

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...
 
Deep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya DeshpandeDeep Dive : Kanban by Aditya Deshpande
Deep Dive : Kanban by Aditya Deshpande
 
Sirris manufacturingday2011 qrm-harol
Sirris manufacturingday2011 qrm-harolSirris manufacturingday2011 qrm-harol
Sirris manufacturingday2011 qrm-harol
 
PMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and MindsetPMI-ACP Domain 1 Agile Principles and Mindset
PMI-ACP Domain 1 Agile Principles and Mindset
 
Lean kanban team assessment
Lean kanban team assessmentLean kanban team assessment
Lean kanban team assessment
 
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItWhy Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
 
9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal
 
Polca White Paper
Polca White PaperPolca White Paper
Polca White Paper
 
Using Agile to move from info centric to user centric
Using Agile to move from info centric to  user centric Using Agile to move from info centric to  user centric
Using Agile to move from info centric to user centric
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurich
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work Together
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Psp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 EnPsp Tsp Agile 3 1 En
Psp Tsp Agile 3 1 En
 
Pulling Value Lean And Kanban
Pulling Value Lean And KanbanPulling Value Lean And Kanban
Pulling Value Lean And Kanban
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile
 
Creatively Applying CMMI for Services in a Very Small Consulting Firm
Creatively Applying CMMI for Services in a Very Small Consulting FirmCreatively Applying CMMI for Services in a Very Small Consulting Firm
Creatively Applying CMMI for Services in a Very Small Consulting Firm
 
Kanban vs scrum
Kanban vs scrumKanban vs scrum
Kanban vs scrum
 
Polca Qrm Presentation Final
Polca Qrm Presentation FinalPolca Qrm Presentation Final
Polca Qrm Presentation Final
 
Agile Test Transformation
Agile Test TransformationAgile Test Transformation
Agile Test Transformation
 

Destaque

porfolio
porfolioporfolio
porfolioDuc Ta
 
Resumen primera unidad de contabilidad
Resumen primera unidad de contabilidadResumen primera unidad de contabilidad
Resumen primera unidad de contabilidadluis apodaca
 
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
 
Manager Human Resources - Taylor TX
Manager Human Resources - Taylor TXManager Human Resources - Taylor TX
Manager Human Resources - Taylor TXAngelene Green
 
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
 

Destaque (11)

Our Product - Mechanical Seals
Our Product - Mechanical SealsOur Product - Mechanical Seals
Our Product - Mechanical Seals
 
porfolio
porfolioporfolio
porfolio
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
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
 
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
 
Manager Human Resources - Taylor TX
Manager Human Resources - Taylor TXManager Human Resources - Taylor TX
Manager Human Resources - Taylor TX
 
The Golden Ticket
The Golden TicketThe Golden Ticket
The Golden Ticket
 
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
 

Semelhante a Trends 2015: CMMI and Kanban… is it possible? by Pedro Castro Henriques

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
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore
 
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
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Tasktop
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...Damien Lee🏆PMI-ACP, SCT,SMC,L6σOB,ITMLP
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnutGeorge Stamos
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
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
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Association for Project Management
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile SessionCM First Group
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 

Semelhante a Trends 2015: CMMI and Kanban… is it possible? by Pedro Castro Henriques (20)

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
 
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
Scrum Bangalore 14th MeetUp 05 September 2015 - Scaling Agile - Saikat Das - ...
 
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
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Project Manager Kitchen
Project Manager KitchenProject Manager Kitchen
Project Manager Kitchen
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
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...
 
aLean Manufacturingeddy
aLean ManufacturingeddyaLean Manufacturingeddy
aLean Manufacturingeddy
 
IntroSCRUM
IntroSCRUMIntroSCRUM
IntroSCRUM
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
CM MatchPoint Agile Session
CM MatchPoint Agile SessionCM MatchPoint Agile Session
CM MatchPoint Agile Session
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
Agile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flashAgile Scrum Lean & Kanban explained in a flash
Agile Scrum Lean & Kanban explained in a flash
 
Rise of agile v1
Rise of agile v1Rise of agile v1
Rise of agile v1
 

Mais de 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
 

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
 

Trends 2015: CMMI and Kanban… is it possible? by Pedro Castro Henriques

  • 1.
  • 2. CMMI and Kanban… is it possible? Pedro Castro Henriques - CEO Alexandrina Lemos - Senior Consultant
  • 3. Agenda • Organization • Context • Critical success factors • Problems / Issues • Solutions (improvements made) • Conclusions / Lessons learned
  • 4. 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 2010 “Dreams – The innovators best friend”
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. Some of Strongstep customers
  • 13. 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
  • 14. CMMI
  • 15. 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
  • 16. 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
  • 19. 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
  • 20. 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
  • 22. The Challenge PP PMC REQM MA CM PPQA Estimates: - Priorization - Cycle Time & Lead Time historic - Whole project historic Daily meetings Item´s decomposition/ split Cycle Time Tools Audits (checklist) Commitment plan Refinement meeting Board management Lead time Tracking card board Retrospective meeting Content prioritization Work in progress (WIP)
  • 23. PP – Commitment Plan example Team <<Name of the team>> Team Management <<Manager Name>> Organization of the work <<Name>> Stakeholders Name Name Name Name Name
  • 24. 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
  • 25. PPQA – audit checklist example Question Points Information source evaluation Non- compliance Is the kanban commitment plan done and stored correctly? As the commitment plan been revised? Are the “todo task” the ones with most priority? Are risks been monitored? .. Is the tool updated? Is the effort for work unit been registered Is the team and stakeholders involved in identifying risks? … Is the Board updated? Are the information in the cars enough and according to the template?
  • 26. 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?
  • 27. 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 closure 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
  • 28. Board Example To do In execution In Transition Done Urgent Monday Tuesday Wednesday Thursday Friday
  • 29. 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
  • 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 was a good idea: • 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/best practices
  • 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”

Notas do Editor

  1. Por link para TEDX - https://www.youtube.com/watch?v=4-b_EEmPwgQ
  2. Service classes ! Que é? Qual a frequência das auditorias? Anual? semestral?
  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