SlideShare a Scribd company logo
1 of 32
Download to read offline
AGILE ADOPTIONfrom the trenches 
Cornel FATULESCU 
agile coach
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Case study 
•Big International Group >10k employees 
•Top management changed severaltimes in 2 years 
•Building their IT Solution for 61 countries 
•Already a team in place of more than 10 people 
•Willing to work in Scrum 
•Project started for 2 years and nothing was released
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
It is always about change
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Leading change 
1.Sense of Urgency 
2.Guiding coalition 
3.Vision & Strategy 
4.Communicate the change vision 
5.Empower Broad-Based Action 
6.Generate short-term wins 
7.Consolidate Gains & Make more change 
8.Anchor new approaches in the culture 
John Cotter
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Preparations 
•I’ve been an observer at 2 events 
•Meeting –something regarding the Enterprise Architecture 
•Sprint Review, Retrospective, Planning 
•Made a proposal for a SMART step
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Preparations 
•As an Agile Consultant, I will help the Business Team to better prepare the next Sprint Planning, so that the team will focus on activities the event was really meant for. 
•Deadline: before the next sprint planning 
•Budget: 5 days
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Acceptance criteria: Very good 
Giventhe next Sprint Planning, 
Whenthe length of the 1st topic “What can be done during the sprint?”<1h 
andROTI>2 
andPMand MDwill evaluate the effects of the consulting mission 
Thenthe result is “Very good!” 
andthe client will pay the rest of 60% of the order.
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Acceptance criteria: Good 
Giventhe next Sprint Planning, 
Whenthe length of the 1st topic “What can be done during the sprint?”is between 1hand 2h 
andROTI>2 
andPMand MDwill evaluate the effects of the consulting mission 
Thenthe result is “Good!” 
andand the clientwill pay the rest of 60% of the order.
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Acceptance criteria: Mission failure 
Giventhe next Sprint Planning, 
Whenthe length of the 1st topic “What can be done during the sprint?”>=2h 
andPMand MDwill evaluate the effects of the consulting mission 
Thenthe result is “Not good!” 
andthe client will not have to pay the rest of 60% of the order.
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Leading change 
1.Sense of Urgency 
2.Guiding coalition 
3.Vision & Strategy 
4.Communicate the change vision 
5.Empower Broad-Based Action 
6.Generate short-term wins 
7.Consolidate Gains & Make more change 
8.Anchor new approaches in the culture 
John Cotter
First Step 
•I’ve listened 
•Small and quick improvements 
•Mediated events & conflict management 
•Passed the 1st evaluation (Mission finished)
Business Team 
Developers 
Sprint 
Backlog 
Sprint Planning 
3.5 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
0.5 hours 
Developers 
Definition of Done 
Business Lead 
What I found? 
Managing Director 
(hierarchically responsible) 
Program Manager 
(budget responsible) 
Software Architect 
Enterprise Architect 
Managing Director 
(More technical) 
2 Product Owners 
1 Business Analyst 
Pruduct 
Backlog 
Fired Scrum Master
It started like...
Leading change 
Vizualize 
Smell 
Change
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Leading change 
1.Sense of Urgency 
2.Guiding coalition 
3.Vision & Strategy 
4.Communicate the change vision 
5.Empower Broad-Based Action 
6.Generate short-term wins 
7.Consolidate Gains & Make more change 
8.Anchor new approaches in the culture
Second step 
•Communicate the change vision 
•Conflict management 
•Continued helpping the business team 
•Started to work a little with development team 
•Establish the collaboration framework
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Development Team 
Product Team 
Sprint 
Backlog 
Sprint 
Backlog 
Increment 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Developers 
Business Team 
(Area Product Owners) 
Business Team 
Business Team 
Business Team 
Developers 
Refinement 
Refinement 
Definition of Done 
Definition of Ready
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Business Team 
Refinement 
Definition of Ready 
Business Team 
(Area Product Owners) 
Product Backlog
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Definition of Ready 
Functionality has the following attributes: 
•Summary 
•Description in User Story format 
•Acceptance criteria 
•Associated screens 
•Testing Data when needed
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Business team: Product Suggestions flow 
Chief Product Owner 
List of Suggestions 
(or Large User Stories) 
TODO 
In Progress 
Peer 
Review 
Ready for inspection during Sprint Review 
Area Product Owners
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Development Team 
Product Team 
Sprint 
Backlog 
Sprint 
Backlog 
Increment 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Developers 
Business Team 
Business Team 
Business Team 
Developers 
Refinement 
Refinement 
Definition of Done 
Definition of Ready 
Business Team 
(Area Product Owners) 
Product Backlog
Chief Product Owner 
Development Team 
Sprint 
Backlog 
Increment 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Developers 
Business Team 
Business Team 
Developers 
Refinement 
Definition of Done 
Product Backlog
Product Backlog 
Chief Product Owner 
Development Team 
Sprint 
Backlog 
Increment 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Developers 
Product Team 
Product Team 
Developers 
Refinement 
Definition of Done 
Definition of Done for a User Story 
Each functionality is considered Done when: 
•All development tasks are done 
•All code is checked-in 
•All unit tests are checked-in 
•All unit tests pass 
•All code and test code is reviewed(Peer review) 
•All Jenkins jobs pass 
•All acceptance criteria pass 
•All functional tests are: 
•Executed & pass 
•Something missing?
Product Backlog 
Chief Product Owner 
Development Team 
Sprint 
Backlog 
Increment 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Developers 
Product Team 
Product Team 
Developers 
Refinement 
Definition of Done 
Definition of Done for a Sprint 
Each sprint is considered Done when: 
•All storiesand their associated tasksare done 
(The Sprint has a goal. During the Sprint Planning the Product Owner should indicate which stories are critical in order toachieve that Goal andconsider the Sprint Accepted or Refused) 
•All orphan tasks are done: 
•manual deploy, 
•End-to-end test cases, 
•non-functional tests pass, 
•etc. 
•Code coverage is at least 80%
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Development Team: User Stories flow 
Area Product Owners 
List of User Stories Considered Ready 
TODO 
Work In Progress 
APO Feedback 
Done 
Development team
Increment 
Chief Product Owner 
Area 1 Product Backlog 
Area 2 Product Backlog 
Area 3 Product Backlog 
In the future? 
Joint Retrospective 
1.5 hours 
Development Team 1 
(Feature Team ) 
Scrum Master 
Development Team 2 
(Feature Team ) 
Development Team 3 
(Feature Team ) 
Area 1 Product Owner 
Area 2 Product Owner 
Area 3 Product Owner 
Product Backlog
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
And there is more... 
Area Product Owners 
To be accepted 
Integration 
Testing 
... 
Ready to Release 
Development team 
... 
In Acceptance
Software tools VS simple tools
CPO got fired! 
Business team was confused
Product Backlog 
Chief Product Owner 
Sprint Planning 
2 hours 
Sprint 
2 weeks 
Sprint Review 
2 hours 
Sprint Retrospective 
1.5 hours 
Product Team 
Sprint 
Backlog 
Product Team 
Product Team 
Refinement 
Definition of Ready 
Leading change 
1.Sense of Urgency 
2.Guiding coalition 
3.Vision & Strategy 
4.Communicate the change vision 
5.Empower Broad-Based Action 
6.Generate short-term wins 
7.Consolidate Gains & Make more change 
8.Anchor new approaches in the culture
Third step 
•Step out of the project 
•Give the lead to another Pentalog Institute coach specialized in building strong teams 
•Make regular reviews (ones or twice per month)
Questions & Answers

More Related Content

What's hot

Scrum meetings
Scrum meetingsScrum meetings
Scrum meetings
Juan Banda
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
barrst
 

What's hot (20)

Agile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care LeadersAgile Practice Workshop at Eye Care Leaders
Agile Practice Workshop at Eye Care Leaders
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Fundamental of Scrum
Fundamental of ScrumFundamental of Scrum
Fundamental of Scrum
 
Scrum at a Glance
Scrum at a GlanceScrum at a Glance
Scrum at a Glance
 
Scrum meetings
Scrum meetingsScrum meetings
Scrum meetings
 
Make children book in 90 minutes thanks to Scrum by Enis Zeherovic
Make children book in 90 minutes thanks to Scrum by Enis ZeherovicMake children book in 90 minutes thanks to Scrum by Enis Zeherovic
Make children book in 90 minutes thanks to Scrum by Enis Zeherovic
 
Introduction to agile lean
Introduction to agile  leanIntroduction to agile  lean
Introduction to agile lean
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Agile software development development explained
Agile software development development explainedAgile software development development explained
Agile software development development explained
 
Agile and Scrum - GB
Agile and Scrum - GBAgile and Scrum - GB
Agile and Scrum - GB
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the UglyScrum meetings - The Good, the Bad and the Ugly
Scrum meetings - The Good, the Bad and the Ugly
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
How to Implement Agile & Scrum in your Startup
How to Implement Agile & Scrum in your StartupHow to Implement Agile & Scrum in your Startup
How to Implement Agile & Scrum in your Startup
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks
 
Agile ceremonies in detail ipo
Agile ceremonies in detail ipoAgile ceremonies in detail ipo
Agile ceremonies in detail ipo
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Crack That Wip 2
Crack That Wip 2Crack That Wip 2
Crack That Wip 2
 
Scrum Trivia
Scrum TriviaScrum Trivia
Scrum Trivia
 

Similar to Cornel Fatulescu - Envisaged Collaboration Framework - CodeCamp 25 oct 2014

Product Management at Contactually
Product Management at ContactuallyProduct Management at Contactually
Product Management at Contactually
Contactually
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
Deepak Agrawal
 

Similar to Cornel Fatulescu - Envisaged Collaboration Framework - CodeCamp 25 oct 2014 (20)

SCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active VietnamSCRUM on a page - by Axon Active Vietnam
SCRUM on a page - by Axon Active Vietnam
 
Scrum & Sprint Planning.pptx
Scrum & Sprint Planning.pptxScrum & Sprint Planning.pptx
Scrum & Sprint Planning.pptx
 
Scrum Events
Scrum EventsScrum Events
Scrum Events
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Sdlc plan
Sdlc planSdlc plan
Sdlc plan
 
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdfTeaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
Teaching Scrum Fundamentals_A Quick Guide to Getting Started.pdf
 
Scrum
ScrumScrum
Scrum
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Scrum Overview
Scrum OverviewScrum Overview
Scrum Overview
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Scrum
Scrum Scrum
Scrum
 
Unit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile softwareUnit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile software
 
Scrum 101+
Scrum 101+Scrum 101+
Scrum 101+
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
Product Management at Contactually
Product Management at ContactuallyProduct Management at Contactually
Product Management at Contactually
 
aa.pdf
aa.pdfaa.pdf
aa.pdf
 
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CAAgile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 

More from Codecamp Romania

More from Codecamp Romania (20)

Cezar chitac the edge of experience
Cezar chitac   the edge of experienceCezar chitac   the edge of experience
Cezar chitac the edge of experience
 
Cloud powered search
Cloud powered searchCloud powered search
Cloud powered search
 
Ccp
CcpCcp
Ccp
 
Business analysis techniques exercise your 6-pack
Business analysis techniques   exercise your 6-packBusiness analysis techniques   exercise your 6-pack
Business analysis techniques exercise your 6-pack
 
Bpm company code camp - configuration or coding with pega
Bpm company   code camp - configuration or coding with pegaBpm company   code camp - configuration or coding with pega
Bpm company code camp - configuration or coding with pega
 
Andrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabaseAndrei prisacaru takingtheunitteststothedatabase
Andrei prisacaru takingtheunitteststothedatabase
 
Agility and life
Agility and lifeAgility and life
Agility and life
 
2015 dan ardelean develop for windows 10
2015 dan ardelean   develop for windows 10 2015 dan ardelean   develop for windows 10
2015 dan ardelean develop for windows 10
 
The bigrewrite
The bigrewriteThe bigrewrite
The bigrewrite
 
The case for continuous delivery
The case for continuous deliveryThe case for continuous delivery
The case for continuous delivery
 
Stefan stolniceanu spritekit, 2 d or not 2d
Stefan stolniceanu   spritekit, 2 d or not 2dStefan stolniceanu   spritekit, 2 d or not 2d
Stefan stolniceanu spritekit, 2 d or not 2d
 
Sizing epics tales from an agile kingdom
Sizing epics   tales from an agile kingdomSizing epics   tales from an agile kingdom
Sizing epics tales from an agile kingdom
 
Scale net apps in aws
Scale net apps in awsScale net apps in aws
Scale net apps in aws
 
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu   the unknown universe of a product and the cer...Raluca butnaru corina cilibiu   the unknown universe of a product and the cer...
Raluca butnaru corina cilibiu the unknown universe of a product and the cer...
 
Parallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflowParallel & async processing using tpl dataflow
Parallel & async processing using tpl dataflow
 
Material design screen transitions in android
Material design screen transitions in androidMaterial design screen transitions in android
Material design screen transitions in android
 
Kickstart your own freelancing career
Kickstart your own freelancing careerKickstart your own freelancing career
Kickstart your own freelancing career
 
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu   the soft stuff is the hard stuff. the agile soft skills toolkitIonut grecu   the soft stuff is the hard stuff. the agile soft skills toolkit
Ionut grecu the soft stuff is the hard stuff. the agile soft skills toolkit
 
Ecma6 in the wild
Ecma6 in the wildEcma6 in the wild
Ecma6 in the wild
 
Diana antohi me against myself or how to fail and move forward
Diana antohi   me against myself  or how to fail  and move forwardDiana antohi   me against myself  or how to fail  and move forward
Diana antohi me against myself or how to fail and move forward
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
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 🔝✔️✔️
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
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-...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 

Cornel Fatulescu - Envisaged Collaboration Framework - CodeCamp 25 oct 2014

  • 1. AGILE ADOPTIONfrom the trenches Cornel FATULESCU agile coach
  • 2. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Case study •Big International Group >10k employees •Top management changed severaltimes in 2 years •Building their IT Solution for 61 countries •Already a team in place of more than 10 people •Willing to work in Scrum •Project started for 2 years and nothing was released
  • 3. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready It is always about change
  • 4. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Leading change 1.Sense of Urgency 2.Guiding coalition 3.Vision & Strategy 4.Communicate the change vision 5.Empower Broad-Based Action 6.Generate short-term wins 7.Consolidate Gains & Make more change 8.Anchor new approaches in the culture John Cotter
  • 5. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Preparations •I’ve been an observer at 2 events •Meeting –something regarding the Enterprise Architecture •Sprint Review, Retrospective, Planning •Made a proposal for a SMART step
  • 6. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Preparations •As an Agile Consultant, I will help the Business Team to better prepare the next Sprint Planning, so that the team will focus on activities the event was really meant for. •Deadline: before the next sprint planning •Budget: 5 days
  • 7. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Acceptance criteria: Very good Giventhe next Sprint Planning, Whenthe length of the 1st topic “What can be done during the sprint?”<1h andROTI>2 andPMand MDwill evaluate the effects of the consulting mission Thenthe result is “Very good!” andthe client will pay the rest of 60% of the order.
  • 8. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Acceptance criteria: Good Giventhe next Sprint Planning, Whenthe length of the 1st topic “What can be done during the sprint?”is between 1hand 2h andROTI>2 andPMand MDwill evaluate the effects of the consulting mission Thenthe result is “Good!” andand the clientwill pay the rest of 60% of the order.
  • 9. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Acceptance criteria: Mission failure Giventhe next Sprint Planning, Whenthe length of the 1st topic “What can be done during the sprint?”>=2h andPMand MDwill evaluate the effects of the consulting mission Thenthe result is “Not good!” andthe client will not have to pay the rest of 60% of the order.
  • 10. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Leading change 1.Sense of Urgency 2.Guiding coalition 3.Vision & Strategy 4.Communicate the change vision 5.Empower Broad-Based Action 6.Generate short-term wins 7.Consolidate Gains & Make more change 8.Anchor new approaches in the culture John Cotter
  • 11. First Step •I’ve listened •Small and quick improvements •Mediated events & conflict management •Passed the 1st evaluation (Mission finished)
  • 12. Business Team Developers Sprint Backlog Sprint Planning 3.5 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 0.5 hours Developers Definition of Done Business Lead What I found? Managing Director (hierarchically responsible) Program Manager (budget responsible) Software Architect Enterprise Architect Managing Director (More technical) 2 Product Owners 1 Business Analyst Pruduct Backlog Fired Scrum Master
  • 14. Leading change Vizualize Smell Change
  • 15. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Leading change 1.Sense of Urgency 2.Guiding coalition 3.Vision & Strategy 4.Communicate the change vision 5.Empower Broad-Based Action 6.Generate short-term wins 7.Consolidate Gains & Make more change 8.Anchor new approaches in the culture
  • 16. Second step •Communicate the change vision •Conflict management •Continued helpping the business team •Started to work a little with development team •Establish the collaboration framework
  • 17. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Development Team Product Team Sprint Backlog Sprint Backlog Increment Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Developers Business Team (Area Product Owners) Business Team Business Team Business Team Developers Refinement Refinement Definition of Done Definition of Ready
  • 18. Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Business Team Refinement Definition of Ready Business Team (Area Product Owners) Product Backlog
  • 19. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Definition of Ready Functionality has the following attributes: •Summary •Description in User Story format •Acceptance criteria •Associated screens •Testing Data when needed
  • 20. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Business team: Product Suggestions flow Chief Product Owner List of Suggestions (or Large User Stories) TODO In Progress Peer Review Ready for inspection during Sprint Review Area Product Owners
  • 21. Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Development Team Product Team Sprint Backlog Sprint Backlog Increment Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Developers Business Team Business Team Business Team Developers Refinement Refinement Definition of Done Definition of Ready Business Team (Area Product Owners) Product Backlog
  • 22. Chief Product Owner Development Team Sprint Backlog Increment Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Developers Business Team Business Team Developers Refinement Definition of Done Product Backlog
  • 23. Product Backlog Chief Product Owner Development Team Sprint Backlog Increment Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Developers Product Team Product Team Developers Refinement Definition of Done Definition of Done for a User Story Each functionality is considered Done when: •All development tasks are done •All code is checked-in •All unit tests are checked-in •All unit tests pass •All code and test code is reviewed(Peer review) •All Jenkins jobs pass •All acceptance criteria pass •All functional tests are: •Executed & pass •Something missing?
  • 24. Product Backlog Chief Product Owner Development Team Sprint Backlog Increment Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Developers Product Team Product Team Developers Refinement Definition of Done Definition of Done for a Sprint Each sprint is considered Done when: •All storiesand their associated tasksare done (The Sprint has a goal. During the Sprint Planning the Product Owner should indicate which stories are critical in order toachieve that Goal andconsider the Sprint Accepted or Refused) •All orphan tasks are done: •manual deploy, •End-to-end test cases, •non-functional tests pass, •etc. •Code coverage is at least 80%
  • 25. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Development Team: User Stories flow Area Product Owners List of User Stories Considered Ready TODO Work In Progress APO Feedback Done Development team
  • 26. Increment Chief Product Owner Area 1 Product Backlog Area 2 Product Backlog Area 3 Product Backlog In the future? Joint Retrospective 1.5 hours Development Team 1 (Feature Team ) Scrum Master Development Team 2 (Feature Team ) Development Team 3 (Feature Team ) Area 1 Product Owner Area 2 Product Owner Area 3 Product Owner Product Backlog
  • 27. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready And there is more... Area Product Owners To be accepted Integration Testing ... Ready to Release Development team ... In Acceptance
  • 28. Software tools VS simple tools
  • 29. CPO got fired! Business team was confused
  • 30. Product Backlog Chief Product Owner Sprint Planning 2 hours Sprint 2 weeks Sprint Review 2 hours Sprint Retrospective 1.5 hours Product Team Sprint Backlog Product Team Product Team Refinement Definition of Ready Leading change 1.Sense of Urgency 2.Guiding coalition 3.Vision & Strategy 4.Communicate the change vision 5.Empower Broad-Based Action 6.Generate short-term wins 7.Consolidate Gains & Make more change 8.Anchor new approaches in the culture
  • 31. Third step •Step out of the project •Give the lead to another Pentalog Institute coach specialized in building strong teams •Make regular reviews (ones or twice per month)