SlideShare a Scribd company logo
1 of 12
Download to read offline
Copyright © 2016 Tim Brook 1
AGILE BASICS &
CHALLENGES
PMI Mass Bay Chapter
South Shore / Walpole Roundtable
20 April 2016
Tim Brook
timbrook1.1@gmail.com
www.linkedin.com/in/tbrook
Copyright © 2016 Tim Brook 2
The Agile Manifesto
Processes
and Tools
Comprehensive
Documentation
Contract
Negotiation
Follow a plan
People and
Interactions
Working
Products
Collaborating
with Customers
Responding to
Change
To be Agile, you must move
the focus FROM:
TO:
Copyright © 2016 Tim Brook 3
Agile frameworks
• Scrum
• Lean/Kanban
Copyright © 2016 Tim Brook 4
Scrum and Kanban: Common Concepts
• User Stories and Personas
• Product Owner
• Epics & Story Maps
• Backlog
Grooming
& Planning
Game
Copyright © 2016 Tim Brook 5
• Roles
• Product Owner
• Cross-functional Team
• Scrum Master
• Iterations as Sprints
• Events
• Sprint planning
• Daily Standup
• Sprint Review/Demo
• Retrospective
Scrum-specific Elements
Scrum intro video - http://fast.wistia.net/embed/iframe/p7novk9lc6
Copyright © 2016 Tim Brook 6
• Kanban board
• Work in Progress limits
• Optional daily standup
• Estimates based on history
and Theory of Constraints
• Mean Lead Time
• Cycle Time
• Turnaround time based on
standard deviation in curve’s tail
Kanban Elements
Copyright © 2016 Tim Brook 7
Agile Challenges
• Scrum fatigue
• Symptoms:
• Morale and confidence drops 9 to 18
months after Agile launch
• Inconsistent (often increasing) sprint
length
• Repeating, unresolved issues from
Retrospectives
• Overtime frequently needed to meet
commitments and/or velocity
• Consider:
• Emphasis on realistic estimation
• Make room for overhead (tech debt,
bug fixing, innovation)
• Kanban could help by removing
arbitrary sprint deadlines
• Weak or missing Product Owner
• Symptoms:
• Team meets sprint goals but product
doesn’t interest the end customer
• Scrum Master is doubling as Product
Owner/Business Analyst
• Consider:
• Having a senior engineer on the team
partner with product manager to
collaborate on sufficiently detailed user
stories
• Emphasizing just-in-time user story
conversations with team to ensure
understanding and limit need for
documentation overhead
• Repeating “If you don’t tell me what you
want, I can only guess”
Copyright © 2016 Tim Brook 8
Agile Challenges
• Fake Agile
• Aka “ScrumBut…”, Cargo Cult Agile
• Symptoms:
• Scrum Ceremonies as status meetings
• No flexibility on either release scope or
release timing
• Scrum teams vote ‘minimal confidence’
in making release target
• Consider:
• Getting both product and engineering
management on board with Agile
culture change. You don’t get efficiency
by simply declaring you’re agile
• Escalating the lack of confidence issue
and stop the presses so you can get
alignment
• Complex Product Build
• Symptoms:
• No demonstrate-able product available
for sprint review
• Full integration into test/demo
environment takes place after end of
one or more sprints
• Extensive User Acceptance Testing
before public release
• Consider:
• Investing in automation and continuous
integration tools/processes
• Looking into whether DevOps thinking
and related changes are possible
Copyright © 2016 Tim Brook 9
Agile Challenges
• Remote team members
• Symptoms:
• One or more team members are
physically separated by timezones
• Consider:
• High-fidelity videoconferencing
• Group team members by location, and
consider using Kanban-style requests
between locations with reasonably
stable lead & cycle times
• Unstable Team
• Symptoms:
• Frequent team changes result in highly
variable point estimates & velocity
• Consider:
• Making it clear to management that
changing even a single person on the
team will void the expected velocity
• Using Kanban to average out the cycle
time and allow team to limit work-in-
progress after a staffing change
• Other Challenges
• Coordinating five or more Scrum/Kanban
teams across the enterprise
• Dependencies on external experts or
infrastructure teams
• Double work – producing docs for both old
and new processes
• Continuity when Epic stories stretch across
multiple sprints
• Definition of “DONE” and quality of completed
stories
Copyright © 2016 Tim Brook 10
Appendix
Copyright © 2016 Tim Brook 11
1. Spotify’s scaled agile implementation:
• https://www.scribd.com/fullscreen/113617905
2. Coaching Agile Teams by Lyssa Adkins, 2010
• Both the book and Lyssa’s training sessions are highly
recommended by my Agile coach friends
• See http://www.coachingagileteams.com/
3. User Story Mapping by Jeff Patton, 2014
• Highly recommended for anyone in Product Owner role
4. Scrum for Dummies by Mark Layton, 2015
• Surprisingly good and well-informed treatment of Scrum
and its challenges
• See also earlier Agile Project Management for Dummies,
Mark Layton 2012
5. Scrum – The Art of Doing Twice the Work in Half the
Time by Jeff Sutherland, 2014
• The most readable of any Agile books I’ve seen, good for
managers and new product owners
• WARNING: Management may read this and incorrectly
assume Agile automatically gives a 4x productivity boost
6. Agile Retrospectives: Making Good Teams Great by
Esther Derby and Diana Larson, 2006
• Haven’t read yet, but highly recommended and on my ‘to-
read’ list
7. Is Scrum Damaging Morale At Your Firm? by David
Anderson, January 2016
• https://www.linkedin.com/pulse/scrum-damaging-morale-
your-firm-david-anderson
• Strong points about both Scrum and Kanban challenges,
but be aware of David’s bias as the father of the Lean
Kanban movement
8. Scrum Alliance resources
• https://www.scrumalliance.org/why-scrum
9. David Anderson 04 Feb 2016 Agile NE presentation:
Enterprise Service Planning – Scaling the Benefits of
Kanban
• https://www.youtube.com/watch?v=clNEhkScs-A
10. GetKanban board game
• https://getkanban.com/
• The pdf print files for an older version (v2) are available to
download for free
11. The Phoenix Project by Gene Kim, 2013
• Recommended by Marilena Dolan as a highly readable
DevOps story
12. Something Happened on the Way to Agile by Gil Broza,
2016 email subscription
• 20 daily emails – register at
http://www.3pvantage.com/miniprogram.php
Agile Reading List
Copyright © 2016 Tim Brook 12
Scaled Agile Framework (SAFe)
http://v3.scaledagileframework.com/

More Related Content

What's hot

Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneYuval Yeret
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Yuval Yeret
 
The Kanban Retrospective
The Kanban RetrospectiveThe Kanban Retrospective
The Kanban RetrospectiveColleen Johnson
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile
 
Introduction to kanban
Introduction to kanbanIntroduction to kanban
Introduction to kanbanRobert Dempsey
 
Introduction to kanban calgary .net user group - feb 6
Introduction to kanban   calgary .net user group - feb 6Introduction to kanban   calgary .net user group - feb 6
Introduction to kanban calgary .net user group - feb 6Dave White
 
Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20Imaginet
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...LeanKanbanIndia
 
From Scrum to Scrumban
From Scrum to ScrumbanFrom Scrum to Scrumban
From Scrum to ScrumbanJohn Peltier
 
Scrumban - benefits of both the worlds
Scrumban - benefits of both the worldsScrumban - benefits of both the worlds
Scrumban - benefits of both the worldsXebia IT Architects
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012Imaginet
 
Quality at Speed - Penny Wyatt
Quality at Speed - Penny WyattQuality at Speed - Penny Wyatt
Quality at Speed - Penny WyattAtlassian
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyDoug Hemminger
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFSImaginet
 

What's hot (20)

Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
 
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
Modern Professional Scrum using Flow and Kanban - Agile and Beyond Detroit 2019
 
Scrumban
Scrumban Scrumban
Scrumban
 
The Kanban Retrospective
The Kanban RetrospectiveThe Kanban Retrospective
The Kanban Retrospective
 
Bosnia Agile Tuzla Meetup
Bosnia Agile Tuzla MeetupBosnia Agile Tuzla Meetup
Bosnia Agile Tuzla Meetup
 
Why WIP Matters
Why WIP MattersWhy WIP Matters
Why WIP Matters
 
Why Scrum
Why ScrumWhy Scrum
Why Scrum
 
Introduction to kanban
Introduction to kanbanIntroduction to kanban
Introduction to kanban
 
Introduction to kanban calgary .net user group - feb 6
Introduction to kanban   calgary .net user group - feb 6Introduction to kanban   calgary .net user group - feb 6
Introduction to kanban calgary .net user group - feb 6
 
Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20Approaches to Kanban using Team Foundation Server - Dec 20
Approaches to Kanban using Team Foundation Server - Dec 20
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
 
Scrum101
Scrum101Scrum101
Scrum101
 
From Scrum to Scrumban
From Scrum to ScrumbanFrom Scrum to Scrumban
From Scrum to Scrumban
 
Scrumban - benefits of both the worlds
Scrumban - benefits of both the worldsScrumban - benefits of both the worlds
Scrumban - benefits of both the worlds
 
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012Approaches to Kanban with Microsoft Team Foundation Server (TFS)  Dec 6-2012
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Quality at Speed - Penny Wyatt
Quality at Speed - Penny WyattQuality at Speed - Penny Wyatt
Quality at Speed - Penny Wyatt
 
Make better share point stuff with an agile methodology
Make better share point stuff with an agile methodologyMake better share point stuff with an agile methodology
Make better share point stuff with an agile methodology
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
 

Viewers also liked

Lição 14 Cura Divina
Lição 14   Cura DivinaLição 14   Cura Divina
Lição 14 Cura DivinaWander Sousa
 
Lição 13 Líderes e Liderados
Lição 13   Líderes e LideradosLição 13   Líderes e Liderados
Lição 13 Líderes e LideradosWander Sousa
 
Prorocanstva i tajne
Prorocanstva i tajneProrocanstva i tajne
Prorocanstva i tajnesrbenda
 
Implementing innovation and commercialisation - Stuart Abbott, Zoë Prytherch ...
Implementing innovation and commercialisation - Stuart Abbott, Zoë Prytherch ...Implementing innovation and commercialisation - Stuart Abbott, Zoë Prytherch ...
Implementing innovation and commercialisation - Stuart Abbott, Zoë Prytherch ...HEA_AH
 
Кружок "Рукодельница"
Кружок "Рукодельница"Кружок "Рукодельница"
Кружок "Рукодельница"Nelli-RNV
 
Lição 35 o cuidado com a língua
Lição 35   o cuidado com a línguaLição 35   o cuidado com a língua
Lição 35 o cuidado com a línguaWander Sousa
 
Flexible learners for a global future - Alison Le Cornu
Flexible learners for a global future - Alison Le CornuFlexible learners for a global future - Alison Le Cornu
Flexible learners for a global future - Alison Le CornuHEA_AH
 
Presentación1REDES SOCIALES
Presentación1REDES SOCIALESPresentación1REDES SOCIALES
Presentación1REDES SOCIALESRosa Albán
 
Tugas pembuatan obat(tpo) Etabiotic
Tugas pembuatan obat(tpo) EtabioticTugas pembuatan obat(tpo) Etabiotic
Tugas pembuatan obat(tpo) EtabioticNovia Anwar
 
Demokrasi pada Era Reformasi
Demokrasi pada Era ReformasiDemokrasi pada Era Reformasi
Demokrasi pada Era ReformasiNovia Anwar
 

Viewers also liked (20)

Lição 14 Cura Divina
Lição 14   Cura DivinaLição 14   Cura Divina
Lição 14 Cura Divina
 
S4 tarea4 golom
S4 tarea4 golomS4 tarea4 golom
S4 tarea4 golom
 
Lição 13 Líderes e Liderados
Lição 13   Líderes e LideradosLição 13   Líderes e Liderados
Lição 13 Líderes e Liderados
 
Prorocanstva i tajne
Prorocanstva i tajneProrocanstva i tajne
Prorocanstva i tajne
 
Applying
Applying Applying
Applying
 
report_present
report_presentreport_present
report_present
 
Meteor Day Talk
Meteor Day TalkMeteor Day Talk
Meteor Day Talk
 
arthimatic progressions
arthimatic progressionsarthimatic progressions
arthimatic progressions
 
Echinodermata
EchinodermataEchinodermata
Echinodermata
 
Implementing innovation and commercialisation - Stuart Abbott, Zoë Prytherch ...
Implementing innovation and commercialisation - Stuart Abbott, Zoë Prytherch ...Implementing innovation and commercialisation - Stuart Abbott, Zoë Prytherch ...
Implementing innovation and commercialisation - Stuart Abbott, Zoë Prytherch ...
 
7th april map discussion
7th april map discussion7th april map discussion
7th april map discussion
 
Кружок "Рукодельница"
Кружок "Рукодельница"Кружок "Рукодельница"
Кружок "Рукодельница"
 
Let go
Let goLet go
Let go
 
Lição 35 o cuidado com a língua
Lição 35   o cuidado com a línguaLição 35   o cuidado com a língua
Lição 35 o cuidado com a língua
 
Production and cost
Production and costProduction and cost
Production and cost
 
S4 tarea4 golom
S4 tarea4 golomS4 tarea4 golom
S4 tarea4 golom
 
Flexible learners for a global future - Alison Le Cornu
Flexible learners for a global future - Alison Le CornuFlexible learners for a global future - Alison Le Cornu
Flexible learners for a global future - Alison Le Cornu
 
Presentación1REDES SOCIALES
Presentación1REDES SOCIALESPresentación1REDES SOCIALES
Presentación1REDES SOCIALES
 
Tugas pembuatan obat(tpo) Etabiotic
Tugas pembuatan obat(tpo) EtabioticTugas pembuatan obat(tpo) Etabiotic
Tugas pembuatan obat(tpo) Etabiotic
 
Demokrasi pada Era Reformasi
Demokrasi pada Era ReformasiDemokrasi pada Era Reformasi
Demokrasi pada Era Reformasi
 

Similar to Agile basics and challenges (2016)

FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...duhitha2
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrumeikitakeuchi
 
Scrum Journey In Healthcare Day Of Agile
Scrum Journey In Healthcare   Day Of AgileScrum Journey In Healthcare   Day Of Agile
Scrum Journey In Healthcare Day Of Agilealstonhodge
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Arayaagilemaine
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Jaladhi Bhatt
 
Getting started with Scrum
Getting started with ScrumGetting started with Scrum
Getting started with ScrumTecsisa
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi TLI GrowthSession
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015David Phipps
 
10 summary
10 summary10 summary
10 summaryqtntpam
 
"Scrum Works! Really!" : Presented by Santosh Shaastry
"Scrum Works! Really!" : Presented by Santosh Shaastry"Scrum Works! Really!" : Presented by Santosh Shaastry
"Scrum Works! Really!" : Presented by Santosh ShaastryoGuild .
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handoutArjan Franzen
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Cprime
 

Similar to Agile basics and challenges (2016) (20)

Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
Essentials of Scrum
Essentials of ScrumEssentials of Scrum
Essentials of Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Scrum Journey In Healthcare Day Of Agile
Scrum Journey In Healthcare   Day Of AgileScrum Journey In Healthcare   Day Of Agile
Scrum Journey In Healthcare Day Of Agile
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Araya
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Getting started with Scrum
Getting started with ScrumGetting started with Scrum
Getting started with Scrum
 
Agile Scrum for Technical Writers
Agile Scrum for Technical WritersAgile Scrum for Technical Writers
Agile Scrum for Technical Writers
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Agile Training March 2015
Agile Training March 2015Agile Training March 2015
Agile Training March 2015
 
10 summary
10 summary10 summary
10 summary
 
Scrum at a Glance
Scrum at a GlanceScrum at a Glance
Scrum at a Glance
 
"Scrum Works! Really!" : Presented by Santosh Shaastry
"Scrum Works! Really!" : Presented by Santosh Shaastry"Scrum Works! Really!" : Presented by Santosh Shaastry
"Scrum Works! Really!" : Presented by Santosh Shaastry
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
 
Intro to Kanban
Intro to KanbanIntro to Kanban
Intro to Kanban
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Agile basics and challenges (2016)

  • 1. Copyright © 2016 Tim Brook 1 AGILE BASICS & CHALLENGES PMI Mass Bay Chapter South Shore / Walpole Roundtable 20 April 2016 Tim Brook timbrook1.1@gmail.com www.linkedin.com/in/tbrook
  • 2. Copyright © 2016 Tim Brook 2 The Agile Manifesto Processes and Tools Comprehensive Documentation Contract Negotiation Follow a plan People and Interactions Working Products Collaborating with Customers Responding to Change To be Agile, you must move the focus FROM: TO:
  • 3. Copyright © 2016 Tim Brook 3 Agile frameworks • Scrum • Lean/Kanban
  • 4. Copyright © 2016 Tim Brook 4 Scrum and Kanban: Common Concepts • User Stories and Personas • Product Owner • Epics & Story Maps • Backlog Grooming & Planning Game
  • 5. Copyright © 2016 Tim Brook 5 • Roles • Product Owner • Cross-functional Team • Scrum Master • Iterations as Sprints • Events • Sprint planning • Daily Standup • Sprint Review/Demo • Retrospective Scrum-specific Elements Scrum intro video - http://fast.wistia.net/embed/iframe/p7novk9lc6
  • 6. Copyright © 2016 Tim Brook 6 • Kanban board • Work in Progress limits • Optional daily standup • Estimates based on history and Theory of Constraints • Mean Lead Time • Cycle Time • Turnaround time based on standard deviation in curve’s tail Kanban Elements
  • 7. Copyright © 2016 Tim Brook 7 Agile Challenges • Scrum fatigue • Symptoms: • Morale and confidence drops 9 to 18 months after Agile launch • Inconsistent (often increasing) sprint length • Repeating, unresolved issues from Retrospectives • Overtime frequently needed to meet commitments and/or velocity • Consider: • Emphasis on realistic estimation • Make room for overhead (tech debt, bug fixing, innovation) • Kanban could help by removing arbitrary sprint deadlines • Weak or missing Product Owner • Symptoms: • Team meets sprint goals but product doesn’t interest the end customer • Scrum Master is doubling as Product Owner/Business Analyst • Consider: • Having a senior engineer on the team partner with product manager to collaborate on sufficiently detailed user stories • Emphasizing just-in-time user story conversations with team to ensure understanding and limit need for documentation overhead • Repeating “If you don’t tell me what you want, I can only guess”
  • 8. Copyright © 2016 Tim Brook 8 Agile Challenges • Fake Agile • Aka “ScrumBut…”, Cargo Cult Agile • Symptoms: • Scrum Ceremonies as status meetings • No flexibility on either release scope or release timing • Scrum teams vote ‘minimal confidence’ in making release target • Consider: • Getting both product and engineering management on board with Agile culture change. You don’t get efficiency by simply declaring you’re agile • Escalating the lack of confidence issue and stop the presses so you can get alignment • Complex Product Build • Symptoms: • No demonstrate-able product available for sprint review • Full integration into test/demo environment takes place after end of one or more sprints • Extensive User Acceptance Testing before public release • Consider: • Investing in automation and continuous integration tools/processes • Looking into whether DevOps thinking and related changes are possible
  • 9. Copyright © 2016 Tim Brook 9 Agile Challenges • Remote team members • Symptoms: • One or more team members are physically separated by timezones • Consider: • High-fidelity videoconferencing • Group team members by location, and consider using Kanban-style requests between locations with reasonably stable lead & cycle times • Unstable Team • Symptoms: • Frequent team changes result in highly variable point estimates & velocity • Consider: • Making it clear to management that changing even a single person on the team will void the expected velocity • Using Kanban to average out the cycle time and allow team to limit work-in- progress after a staffing change • Other Challenges • Coordinating five or more Scrum/Kanban teams across the enterprise • Dependencies on external experts or infrastructure teams • Double work – producing docs for both old and new processes • Continuity when Epic stories stretch across multiple sprints • Definition of “DONE” and quality of completed stories
  • 10. Copyright © 2016 Tim Brook 10 Appendix
  • 11. Copyright © 2016 Tim Brook 11 1. Spotify’s scaled agile implementation: • https://www.scribd.com/fullscreen/113617905 2. Coaching Agile Teams by Lyssa Adkins, 2010 • Both the book and Lyssa’s training sessions are highly recommended by my Agile coach friends • See http://www.coachingagileteams.com/ 3. User Story Mapping by Jeff Patton, 2014 • Highly recommended for anyone in Product Owner role 4. Scrum for Dummies by Mark Layton, 2015 • Surprisingly good and well-informed treatment of Scrum and its challenges • See also earlier Agile Project Management for Dummies, Mark Layton 2012 5. Scrum – The Art of Doing Twice the Work in Half the Time by Jeff Sutherland, 2014 • The most readable of any Agile books I’ve seen, good for managers and new product owners • WARNING: Management may read this and incorrectly assume Agile automatically gives a 4x productivity boost 6. Agile Retrospectives: Making Good Teams Great by Esther Derby and Diana Larson, 2006 • Haven’t read yet, but highly recommended and on my ‘to- read’ list 7. Is Scrum Damaging Morale At Your Firm? by David Anderson, January 2016 • https://www.linkedin.com/pulse/scrum-damaging-morale- your-firm-david-anderson • Strong points about both Scrum and Kanban challenges, but be aware of David’s bias as the father of the Lean Kanban movement 8. Scrum Alliance resources • https://www.scrumalliance.org/why-scrum 9. David Anderson 04 Feb 2016 Agile NE presentation: Enterprise Service Planning – Scaling the Benefits of Kanban • https://www.youtube.com/watch?v=clNEhkScs-A 10. GetKanban board game • https://getkanban.com/ • The pdf print files for an older version (v2) are available to download for free 11. The Phoenix Project by Gene Kim, 2013 • Recommended by Marilena Dolan as a highly readable DevOps story 12. Something Happened on the Way to Agile by Gil Broza, 2016 email subscription • 20 daily emails – register at http://www.3pvantage.com/miniprogram.php Agile Reading List
  • 12. Copyright © 2016 Tim Brook 12 Scaled Agile Framework (SAFe) http://v3.scaledagileframework.com/