SlideShare ist ein Scribd-Unternehmen logo
1 von 19
What We Talk About 
When We Talk About 
Agile 
Friday talk to engineering @lynda.com 
Marc Danziger
Outline 
Why Agile 
What’s Agile 
How It Works 
How It Fails
Why Agile?
Because This…
…Is Really This
Facts Matter 
In 2012 study (2012 Standish Group CHAOS): 
39% of tech projects succeed 
43% are challenged (late, overbudget, 
defeatured) 
18% fail (cancelled, never used) 
Not. Good.
What’s Agile? 
Many variants: 
kanban 
Xtreme Programming 
Scrum 
… 
All share certain basic principles…
1. You Are Not A Puppet 
…why work like one?
2. Small Targets, Close Up 
…are easy to hit.
3. Measurement 
“to deal with reality you must first recognize it as such” 
...Larry Gonzales ‘Deep Survival’
How It Works 
…rather well.
Mechanics 
1. The team prioritizes & manages its own work – 
people, not puppets. 
2. The work is broken into small units that are 
completed in a short time. 
3. The work is made measurable through consistent 
estimation and tracking of completion.
Roles (Scrum) 
1. Product Owner. This can be the customer, but it’s 
a role that requires a fair amount of work. 
2. Scrum Master. Facilitator, not boss. 
3. Developers (may be categorized by tech). 
4. QA.
But… 
Q. How do I as a customer know the team will build 
what I want? 
A. Because you or your proxy will participate with 
the team in explaining your wishes, and you will 
– very frequently – have a chance to see whether 
what the team is building meets them.
But… 
Q. How do I as a customer know when and for how 
much the team will deliver? 
A. Because the team is empirically measuring its 
progress, you have the ability to calculate when 
features in the backlog will be complete.
What the team has to do. 
1. Take responsibility for completing work, not 
tasks. 
2. Only commit to what you know you can do (you’ll 
be wrong, but not often). 
3. Define what gets done in the sprint as done – 
meaning finished, tested, ready to deploy – by 
the close of the sprint. No hanging cards (or 
chads). 
4. Understand that you’re playing for the team, and 
not yourself. Sometimes you’ll have to test, set 
up environments, or pick up pizza.
Flossing and Brushing (Scrum). 
Here are the basic mechanics of Scrum. 
1. Build backlog. Make a list of every feature and NFR that even 
possibly needs to get built. 
2. Groom backlog. Review everything in the list and make sure 
it’s a) decomposed enough to be buildable in a sprint; b) 
understandable; c) prioritized. 
3. Planning. Planning involves two activities a) estimating the 
size of everything in the backlog (at varying degrees of 
accuracy – things at the top should be better-estimated); and 
b) accepting stories into the sprint. The PO prioritizes, but the 
team sizes and chooses. 
4. Demo. If it isn’t demoed, it isn’t done (even if it’s deployed). 
The demo is the finish line for the sprint. 
5. Retrospective. With total honesty – what went badly? What 
went well? 
Wash, rinse, repeat.
How Agile fails. 
1. Customer won’t participate. 
2. Product Owner can’t/won’t groom backlog. 
3. Sponsor tries to make the team task-based, 
instead of work-based. 
4. Team won’t take ownership. 
…that’s pretty much it. Except for…
How Agile fails. 
5. Act like you’re doing waterfall, but without any of 
the planning. 
SCRUMFALL

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum Round Table - Scrumban
Scrum Round Table -  ScrumbanScrum Round Table -  Scrumban
Scrum Round Table - ScrumbanDelta-N
 
Effective Daily Scrum Patterns
Effective Daily Scrum PatternsEffective Daily Scrum Patterns
Effective Daily Scrum PatternsSynerzip
 
3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivityardutta
 
Improve your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) ProcessImprove your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) ProcessAlexey Krivitsky
 
Training [bites] - scrum in 30 minutes
Training   [bites] - scrum in 30 minutesTraining   [bites] - scrum in 30 minutes
Training [bites] - scrum in 30 minutesMartin Hinshelwood
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)Alexey Krivitsky
 
Working with agile development
Working with agile development Working with agile development
Working with agile development Brian Hsieh
 
In the Scrum the PO role is a key
In the Scrum the PO role is a keyIn the Scrum the PO role is a key
In the Scrum the PO role is a keyMateusz Żeromski
 
How to run an effective (and fun) standup
How to run an effective (and fun) standupHow to run an effective (and fun) standup
How to run an effective (and fun) standupEd Kraay
 

Was ist angesagt? (19)

Scrum
ScrumScrum
Scrum
 
Scrum Round Table - Scrumban
Scrum Round Table -  ScrumbanScrum Round Table -  Scrumban
Scrum Round Table - Scrumban
 
Effective Daily Scrum Patterns
Effective Daily Scrum PatternsEffective Daily Scrum Patterns
Effective Daily Scrum Patterns
 
SCRUM, an introduction
SCRUM, an introductionSCRUM, an introduction
SCRUM, an introduction
 
3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity
 
Improve your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) ProcessImprove your Product Backlog Refinement (PBR) Process
Improve your Product Backlog Refinement (PBR) Process
 
EIA 2015 How to Survive a Hackathon
EIA 2015 How to Survive a HackathonEIA 2015 How to Survive a Hackathon
EIA 2015 How to Survive a Hackathon
 
Scrum
ScrumScrum
Scrum
 
Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012
 
Training [bites] - scrum in 30 minutes
Training   [bites] - scrum in 30 minutesTraining   [bites] - scrum in 30 minutes
Training [bites] - scrum in 30 minutes
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)
 
Working with agile development
Working with agile development Working with agile development
Working with agile development
 
In the Scrum the PO role is a key
In the Scrum the PO role is a keyIn the Scrum the PO role is a key
In the Scrum the PO role is a key
 
How to run an effective (and fun) standup
How to run an effective (and fun) standupHow to run an effective (and fun) standup
How to run an effective (and fun) standup
 
ScrumButs
ScrumButsScrumButs
ScrumButs
 
Scrum Patterns: a Guided Tour - SGRio 2017
Scrum Patterns: a Guided Tour - SGRio 2017Scrum Patterns: a Guided Tour - SGRio 2017
Scrum Patterns: a Guided Tour - SGRio 2017
 
Scrum master
Scrum masterScrum master
Scrum master
 
Daily standup
Daily standupDaily standup
Daily standup
 
Session-2
Session-2Session-2
Session-2
 

Ähnlich wie What We Talk About When We Talk About Agile (an introduction)

PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovMuhammadZahidQazi
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Testerliorf
 
Scrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningScrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningHossam Hassan
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogHossam Hassan
 
Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Fabio Armani
 
Uplifting Scrum Master Services
Uplifting Scrum Master ServicesUplifting Scrum Master Services
Uplifting Scrum Master ServicesAmogh Joshi
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum masterLê Trọng-Hiệp
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrumvineet
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2JayeshPatil149
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum BasicsMazhar Khan
 
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case StudyEngineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case StudyPaolo Sammicheli
 
Tom - Scrum
Tom - ScrumTom - Scrum
Tom - Scrumd0nn9n
 
[QE 2017] Monika Januszek, Michał Drzewiecki, Tomasz Lepiorz - Agile'owi pogr...
[QE 2017] Monika Januszek, Michał Drzewiecki, Tomasz Lepiorz - Agile'owi pogr...[QE 2017] Monika Januszek, Michał Drzewiecki, Tomasz Lepiorz - Agile'owi pogr...
[QE 2017] Monika Januszek, Michał Drzewiecki, Tomasz Lepiorz - Agile'owi pogr...Future Processing
 
Certified ScrumMaster: class desk, posters and photos
Certified ScrumMaster: class desk, posters and photosCertified ScrumMaster: class desk, posters and photos
Certified ScrumMaster: class desk, posters and photosAlexey Krivitsky
 
10 Years of My Scrum Experience
10 Years of My Scrum Experience10 Years of My Scrum Experience
10 Years of My Scrum ExperienceStephan Schmidt
 
Scrum AgileTest 3.docx
Scrum AgileTest 3.docxScrum AgileTest 3.docx
Scrum AgileTest 3.docxColeTrotta
 

Ähnlich wie What We Talk About When We Talk About Agile (an introduction) (20)

PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir Raykov
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Scrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planningScrum and-xp-from-the-trenches 02 sprint planning
Scrum and-xp-from-the-trenches 02 sprint planning
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
 
Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?
 
Uplifting Scrum Master Services
Uplifting Scrum Master ServicesUplifting Scrum Master Services
Uplifting Scrum Master Services
 
Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2
 
Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case StudyEngineering practices in Scrum for Hardware - Sisma Spa Case Study
Engineering practices in Scrum for Hardware - Sisma Spa Case Study
 
Tom - Scrum
Tom - ScrumTom - Scrum
Tom - Scrum
 
[QE 2017] Monika Januszek, Michał Drzewiecki, Tomasz Lepiorz - Agile'owi pogr...
[QE 2017] Monika Januszek, Michał Drzewiecki, Tomasz Lepiorz - Agile'owi pogr...[QE 2017] Monika Januszek, Michał Drzewiecki, Tomasz Lepiorz - Agile'owi pogr...
[QE 2017] Monika Januszek, Michał Drzewiecki, Tomasz Lepiorz - Agile'owi pogr...
 
Certified ScrumMaster: class desk, posters and photos
Certified ScrumMaster: class desk, posters and photosCertified ScrumMaster: class desk, posters and photos
Certified ScrumMaster: class desk, posters and photos
 
Scrum for productivity
Scrum for productivityScrum for productivity
Scrum for productivity
 
10 Years of My Scrum Experience
10 Years of My Scrum Experience10 Years of My Scrum Experience
10 Years of My Scrum Experience
 
Scrum AgileTest 3.docx
Scrum AgileTest 3.docxScrum AgileTest 3.docx
Scrum AgileTest 3.docx
 

Mehr von Marc Danziger

Lago Seco Pumping Station
Lago Seco Pumping StationLago Seco Pumping Station
Lago Seco Pumping StationMarc Danziger
 
Dilemmas In A General Theory of Planning
Dilemmas In A General Theory of PlanningDilemmas In A General Theory of Planning
Dilemmas In A General Theory of PlanningMarc Danziger
 
Butcher Hill Traffic study notes
Butcher Hill Traffic study notesButcher Hill Traffic study notes
Butcher Hill Traffic study notesMarc Danziger
 
Settlement agreement
Settlement agreementSettlement agreement
Settlement agreementMarc Danziger
 
Agile v agility_v4_md
Agile v agility_v4_mdAgile v agility_v4_md
Agile v agility_v4_mdMarc Danziger
 
Crocker 2011 power point presentation v2
Crocker 2011   power point presentation v2Crocker 2011   power point presentation v2
Crocker 2011 power point presentation v2Marc Danziger
 
Usmc Coin Helmand Province Aar Via Photos 23 Oct 20091
Usmc Coin Helmand Province Aar Via Photos 23 Oct 20091Usmc Coin Helmand Province Aar Via Photos 23 Oct 20091
Usmc Coin Helmand Province Aar Via Photos 23 Oct 20091Marc Danziger
 
Small Business Social Media V3b Working
Small Business Social Media V3b WorkingSmall Business Social Media V3b Working
Small Business Social Media V3b WorkingMarc Danziger
 
Small Business Social Media Part One Working
Small  Business  Social  Media  Part  One WorkingSmall  Business  Social  Media  Part  One Working
Small Business Social Media Part One WorkingMarc Danziger
 
Some Fast Thoughts On Web 2 V3
Some Fast Thoughts On Web 2 V3Some Fast Thoughts On Web 2 V3
Some Fast Thoughts On Web 2 V3Marc Danziger
 

Mehr von Marc Danziger (18)

Offramps v1
Offramps v1Offramps v1
Offramps v1
 
Lago Seco Pumping Station
Lago Seco Pumping StationLago Seco Pumping Station
Lago Seco Pumping Station
 
Graham1957
Graham1957Graham1957
Graham1957
 
Dilemmas In A General Theory of Planning
Dilemmas In A General Theory of PlanningDilemmas In A General Theory of Planning
Dilemmas In A General Theory of Planning
 
Butcher Hill Traffic study notes
Butcher Hill Traffic study notesButcher Hill Traffic study notes
Butcher Hill Traffic study notes
 
Settlement agreement
Settlement agreementSettlement agreement
Settlement agreement
 
Agility mgt v2md
Agility mgt v2mdAgility mgt v2md
Agility mgt v2md
 
Agile v agility_v4_md
Agile v agility_v4_mdAgile v agility_v4_md
Agile v agility_v4_md
 
State bar bookmarks
State bar bookmarksState bar bookmarks
State bar bookmarks
 
State bar 2012a
State bar 2012aState bar 2012a
State bar 2012a
 
Crocker bookmarks
Crocker bookmarksCrocker bookmarks
Crocker bookmarks
 
Crocker 2011 power point presentation v2
Crocker 2011   power point presentation v2Crocker 2011   power point presentation v2
Crocker 2011 power point presentation v2
 
State and all local
State and all localState and all local
State and all local
 
Usmc Coin Helmand Province Aar Via Photos 23 Oct 20091
Usmc Coin Helmand Province Aar Via Photos 23 Oct 20091Usmc Coin Helmand Province Aar Via Photos 23 Oct 20091
Usmc Coin Helmand Province Aar Via Photos 23 Oct 20091
 
Small Business Social Media V3b Working
Small Business Social Media V3b WorkingSmall Business Social Media V3b Working
Small Business Social Media V3b Working
 
Small Business Social Media Part One Working
Small  Business  Social  Media  Part  One WorkingSmall  Business  Social  Media  Part  One Working
Small Business Social Media Part One Working
 
HIMSS Final V3.0
HIMSS Final V3.0HIMSS Final V3.0
HIMSS Final V3.0
 
Some Fast Thoughts On Web 2 V3
Some Fast Thoughts On Web 2 V3Some Fast Thoughts On Web 2 V3
Some Fast Thoughts On Web 2 V3
 

Kürzlich hochgeladen

VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girladitipandeya
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 

Kürzlich hochgeladen (20)

LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 

What We Talk About When We Talk About Agile (an introduction)

  • 1. What We Talk About When We Talk About Agile Friday talk to engineering @lynda.com Marc Danziger
  • 2. Outline Why Agile What’s Agile How It Works How It Fails
  • 6. Facts Matter In 2012 study (2012 Standish Group CHAOS): 39% of tech projects succeed 43% are challenged (late, overbudget, defeatured) 18% fail (cancelled, never used) Not. Good.
  • 7. What’s Agile? Many variants: kanban Xtreme Programming Scrum … All share certain basic principles…
  • 8. 1. You Are Not A Puppet …why work like one?
  • 9. 2. Small Targets, Close Up …are easy to hit.
  • 10. 3. Measurement “to deal with reality you must first recognize it as such” ...Larry Gonzales ‘Deep Survival’
  • 11. How It Works …rather well.
  • 12. Mechanics 1. The team prioritizes & manages its own work – people, not puppets. 2. The work is broken into small units that are completed in a short time. 3. The work is made measurable through consistent estimation and tracking of completion.
  • 13. Roles (Scrum) 1. Product Owner. This can be the customer, but it’s a role that requires a fair amount of work. 2. Scrum Master. Facilitator, not boss. 3. Developers (may be categorized by tech). 4. QA.
  • 14. But… Q. How do I as a customer know the team will build what I want? A. Because you or your proxy will participate with the team in explaining your wishes, and you will – very frequently – have a chance to see whether what the team is building meets them.
  • 15. But… Q. How do I as a customer know when and for how much the team will deliver? A. Because the team is empirically measuring its progress, you have the ability to calculate when features in the backlog will be complete.
  • 16. What the team has to do. 1. Take responsibility for completing work, not tasks. 2. Only commit to what you know you can do (you’ll be wrong, but not often). 3. Define what gets done in the sprint as done – meaning finished, tested, ready to deploy – by the close of the sprint. No hanging cards (or chads). 4. Understand that you’re playing for the team, and not yourself. Sometimes you’ll have to test, set up environments, or pick up pizza.
  • 17. Flossing and Brushing (Scrum). Here are the basic mechanics of Scrum. 1. Build backlog. Make a list of every feature and NFR that even possibly needs to get built. 2. Groom backlog. Review everything in the list and make sure it’s a) decomposed enough to be buildable in a sprint; b) understandable; c) prioritized. 3. Planning. Planning involves two activities a) estimating the size of everything in the backlog (at varying degrees of accuracy – things at the top should be better-estimated); and b) accepting stories into the sprint. The PO prioritizes, but the team sizes and chooses. 4. Demo. If it isn’t demoed, it isn’t done (even if it’s deployed). The demo is the finish line for the sprint. 5. Retrospective. With total honesty – what went badly? What went well? Wash, rinse, repeat.
  • 18. How Agile fails. 1. Customer won’t participate. 2. Product Owner can’t/won’t groom backlog. 3. Sponsor tries to make the team task-based, instead of work-based. 4. Team won’t take ownership. …that’s pretty much it. Except for…
  • 19. How Agile fails. 5. Act like you’re doing waterfall, but without any of the planning. SCRUMFALL