SlideShare uma empresa Scribd logo
1 de 31
You Can’t Buy Agile
what’s broken, why we broke it, and how to fix it
Chad McCallum
Senior Software Developer
iQmetrix Software
@ChadEmm
www.rtigger.com
Agile is Broken.
Complacent Scrum
• You meet every morning and chat about your work day
• Maybe every few weeks you meet as a team and do the same thing
• But nothing ever changes
• Best case scenario, it’s a fun way to kill 15 minutes while you sip
coffee
• Worst case scenario, it’s a boring way to kill 45 minutes while you
really have to go pee
Waterfall Agile
• Your manager finally approved your change request form to try agile!
• That was 3 months ago
• PMs, BAs, and management are still discussing how it’s going to work
• Best case scenario: You can convince your manager you need a 3rd
monitor cause it’s more agile
• Worst case scenario: You end up having to do compliance scrum while
still expected to fill out your TPS reports
Thou Shalt Agile
• Jeff’s new agile Ruby on Rails team is doing great – churning out
projects like butter
• Now management wants everyone to be like Jeff’s team!
• Your team is expected to copy-paste Jeff’s approach, without
spending any time on change management
• Best case scenario: you also get a beer tap and xbox one installed on
your side of the office
• Worst case scenario: You arrive on Monday to find your desktop
attached to two keyboards and a shared monitor
Agile To The Rescue
• Your project contract ran out a year ago and your team still hasn’t
delivered on the (constantly changing) requirements
• You end up with a new manager (again) – but this one’s from an Agile
team.
• Now you’re “agile”, and that will definitely save the project. Here’s a
new deadline.
• Best case scenario: you can drag that government sharepoint contract
out another year
• Worst case scenario: you have to drag that government sharepoint
contract out another year
Terminal Velocity
• The “agile team” starts reporting their burn down charts and velocity
up the chain
• Now upper management wonders why your velocity is 17 and theirs
is 31
• Best case scenario: you convince the exec to equip everyone’s chairs
with jet packs (to increase your velocity)
• Worst case scenario: the exec convince you to equip everyone with
energy drinks and pizza and lock the doors (to increase your velocity)
How did we get here?
You Can’t Buy Agile
• Agile has been sold to organizations & teams
• Marketing and hype has created the image of a cure-all for teams and
projects
• Suddenly you need “agile” on your careers page to attract any talent
• Starting to leak into other industries
Religion of Agile
• Team members adopting agile because it’s the “cool new thing”
without fully understanding it
• They copy what another team or blog post is doing, put stickers on
their laptops, go to one conference, and then call themselves agile
• Worst of all, they show an initial period of improvement
Abuse of Measurement
• Stat-focused managers abuse terms like “velocity” and “burn down
chart” without actually realizing their purpose or benefit
• Teams are coerced into spending time creating reports and metrics to
prove they’re doing something (instead of actually doing something)
• Reports and metrics get compared in inappropriate ways
• Goodhart’s Law – When a measure becomes a target, it ceases to be a
good measure
Agile Confusion
• Voke Media survey of over 200 developers on an agile team
• 64% of survey participants found the transition to agile confusing,
hard, or slow
• 40% of participants did not identify a benefit to switching to agile
• 28% report success with agile
No One’s Asking the Hard Questions
• Why are you trying agile?
• What problem(s) are you trying to solve?
• Does agile address those problems?
What Agile Should Be
Agile Has Nothing to do with Your Success
• Teams, not processes, fail at delivering software
• A waterfall team with problems becomes an agile team with
problems
• Agile is meant to make good teams great by identifying areas of
improvement
Agile is your In-Laws
• They constantly point out your shortcomings
• Agile doesn’t fix issues, it helps identify them
• Older methodologies have such a long feedback loop that it’s too late
to fix anything that may show up
• Most agile methods are designed to surface issues early, as well as
provide multiple opportunities to address issues
Agile Culture
• Need a culture in your team and organization that supports
identifying, reporting, and fixing problems
• Without this support, you get compliance agile – going through the
motions without any actual change
• Requires buy in from the management / exec level
Agile has Nothing to do with Development
• Most agile methodologies have little to nothing to do with actual
software development
• They focus on project management
• You still need strong software engineering practices
Personal Practices
“Having conferences about agility is not too far removed from having
conferences about ballet dancing, and forming an industry group
around the four values always struck me as creating a trade union for
people who breathe.”
- Dave Thomas
If you and your team don’t agree with Agile, then don’t use Agile.
What can you do about it?
All For One
• The entire team should be buying into an approach
• If someone has a problem with it, they should speak up and provide a
solution
• “If you bring a dead cat, bring a shovel”
One For All
• Instil a sense of team accountability
• You’re not working because you get paid to, you’re working because
you’re contributing to a team of peers to accomplish a goal
• Share responsibility and authority for success
Create an Agile Slice
• Empower a slice of your organization to try new things, report what
works, and fix what doesn’t
• Without having to ask permission or micromanage
• All the way from exec to teammate
“[Agile] is entirely based on transparency, inspection, and adaptation”
- Tim Ottinger
Retrospect Like You Mean It
• Regularly set aside time as a group to identify things that went well,
things that sucked, and identify what to fix
• Every member of your team is capable of (and the most qualified to)
identify wasteful processes in their day-to-day jobs
• As a team, commit to fixing one or two things each iteration
• Commit to the fix
Seriously, Commit to the Fix
This is the difference between going through the motions and actually
being agile
Agile is Hard
“Being great requires making waves. It requires taking risks. And it
requires saying "no" to people who want to hear "yes.“ … [It requires]
people who aren't satisfied just fitting in. People who are willing to take
risks, rock the boat, and change their environment to maximize their
productivity, throughput, and value.”
- James Shore
Agile is Hard
“Summarizing I think most reactions are related that becoming agile
requires a culture change. But just that seems really hard and can
immediately feel overwhelming. Just adopting practices will give you
some results / improvements, but won’t make you more agile. Just
adopting practices without paying attention to the human dynamics
will easily get you into a mess.”
- Rudd Wijnands
Agile is Hard
“Learning [agile] requires engagement and pre-permission and
agreements to let people explore and grow (and sometimes purchase)
in ways that seem new and sometimes scary to all the layers and
departments in old-school organizations.”
- Tim Ottinger
Agile is Actually Easy :P
Agile really means nothing more than working as a group to produce
the best you can.
“Here is how to do something in an agile fashion:
1. Find out where you are
2. Take a small step towards your goal
3. Adjust your understanding based on what you learned
4. Repeat”
- Dave Thomas
References
Dave Thomas (2014). Agile is Dead (Long Live Agility). http://pragdave.me/blog/2014/03/04/time-to-kill-agile/
William Caputo (2004). Why I don’t care what Gerold Keefer Thinks. http://www.williamcaputo.com/archives/000032.html
Tim Ottinger (2013). Scrum Managers: are they they worst? http://agileotter.blogspot.ca/2013/11/scrum-managers-are-they-
worst.html
Tim Ottinger (2014). Defending Scrum Against Stupid Arguments. http://agileotter.blogspot.ca/2014/05/defending-scrum-
against-stupid-arguments.html
James Shore (2008). The Decline and Fall of Agile. http://www.jamesshore.com/Blog/The-Decline-and-Fall-of-Agile.html
Martin Fowler (2009). FlaccidScrum. http://martinfowler.com/bliki/FlaccidScrum.html
James Shore (2009). Stumbling Through Mediocrity. http://www.jamesshore.com/Blog/Stumbling-Through-Mediocrity.html
David Ramel (2012). New Analyst Report Rips Agile: Says It’s ‘Designed To Sell Services,’ a ‘Developer Rebellion Against
Unwanted Tasks’. Application Development Trends. http://adtmag.com/articles/2012/07/13/report-says-agile-a-scam.aspx
Goodhart’s Law (n.d.). In Wikipedia. Retrieved June 10th, 2014, from http://en.wikipedia.org/wiki/Goodhart%27s_law
Ben Linders (2014). Taking Back Agile. InfoQ. http://www.infoq.com/articles/taking-back-agile
Questions? Anecdotes? Complaints?
Chad McCallum
chadm@iqmetrix.com
@ChadEmm
www.rtigger.com

Mais conteúdo relacionado

Mais procurados

Patterns for getting started with agile
Patterns for getting started with agilePatterns for getting started with agile
Patterns for getting started with agileAndre Simones
 
Building a Culture of Success on Open Principles
Building a Culture of Success on Open PrinciplesBuilding a Culture of Success on Open Principles
Building a Culture of Success on Open PrinciplesAtlassian
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanJon Terry
 
Agile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile TransformationAgile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile TransformationJason Little
 
Beyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for ImpactBeyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for ImpactRyan Martens
 
Intro to Lean Practices & Tools
Intro to Lean Practices & ToolsIntro to Lean Practices & Tools
Intro to Lean Practices & ToolsJon Terry
 
Three Secrets of Agile Management
Three Secrets of Agile ManagementThree Secrets of Agile Management
Three Secrets of Agile ManagementPeter Stevens
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agilelazygolfer
 
Why I Built my Career with Atlassian Tools and You Should Too!
 Why I Built my Career with Atlassian Tools and You Should Too! Why I Built my Career with Atlassian Tools and You Should Too!
Why I Built my Career with Atlassian Tools and You Should Too!Atlassian
 
Software Managers: Their Place in Agile
Software Managers: Their Place in AgileSoftware Managers: Their Place in Agile
Software Managers: Their Place in AgileTechWell
 
Six Steps Towards Self Learning Teams and Organizations
Six Steps Towards Self Learning Teams and OrganizationsSix Steps Towards Self Learning Teams and Organizations
Six Steps Towards Self Learning Teams and OrganizationsAndy Cleff
 
Agile vs agile (vs agile)
Agile vs agile (vs agile)Agile vs agile (vs agile)
Agile vs agile (vs agile)Laurie Young
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?Andrew Shafer
 
Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113MWMantle
 

Mais procurados (20)

Patterns for getting started with agile
Patterns for getting started with agilePatterns for getting started with agile
Patterns for getting started with agile
 
Building a Culture of Success on Open Principles
Building a Culture of Success on Open PrinciplesBuilding a Culture of Success on Open Principles
Building a Culture of Success on Open Principles
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Why Agile Works?
Why Agile Works?Why Agile Works?
Why Agile Works?
 
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs KanbanScrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban
 
Agile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile TransformationAgile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile Transformation
 
Beyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for ImpactBeyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for Impact
 
Webinar: What You Can Do with Kanban
Webinar: What You Can Do with KanbanWebinar: What You Can Do with Kanban
Webinar: What You Can Do with Kanban
 
Intro to Lean Practices & Tools
Intro to Lean Practices & ToolsIntro to Lean Practices & Tools
Intro to Lean Practices & Tools
 
Three Secrets of Agile Management
Three Secrets of Agile ManagementThree Secrets of Agile Management
Three Secrets of Agile Management
 
Overcoming Impediment to Agile Transformation
Overcoming Impediment to Agile TransformationOvercoming Impediment to Agile Transformation
Overcoming Impediment to Agile Transformation
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
Why I Built my Career with Atlassian Tools and You Should Too!
 Why I Built my Career with Atlassian Tools and You Should Too! Why I Built my Career with Atlassian Tools and You Should Too!
Why I Built my Career with Atlassian Tools and You Should Too!
 
Software Managers: Their Place in Agile
Software Managers: Their Place in AgileSoftware Managers: Their Place in Agile
Software Managers: Their Place in Agile
 
Six Steps Towards Self Learning Teams and Organizations
Six Steps Towards Self Learning Teams and OrganizationsSix Steps Towards Self Learning Teams and Organizations
Six Steps Towards Self Learning Teams and Organizations
 
Agile vs agile (vs agile)
Agile vs agile (vs agile)Agile vs agile (vs agile)
Agile vs agile (vs agile)
 
Overcoming Impediments to Agile Transformation
Overcoming Impediments to Agile TransformationOvercoming Impediments to Agile Transformation
Overcoming Impediments to Agile Transformation
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
 
Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113
 

Destaque

Elements_Summer_2014_lo-FINAL
Elements_Summer_2014_lo-FINALElements_Summer_2014_lo-FINAL
Elements_Summer_2014_lo-FINALAmanda Brown
 
Best XQ Launch Practicies with Steve and James
Best XQ Launch Practicies with Steve and JamesBest XQ Launch Practicies with Steve and James
Best XQ Launch Practicies with Steve and JamesiQmetrixCorp
 
iQmetrix Maps: Data Visualization for Your Business
iQmetrix Maps: Data Visualization for Your BusinessiQmetrix Maps: Data Visualization for Your Business
iQmetrix Maps: Data Visualization for Your BusinessiQmetrixCorp
 
RQ Retail Management: Top 10 Countdown
RQ Retail Management: Top 10 CountdownRQ Retail Management: Top 10 Countdown
RQ Retail Management: Top 10 CountdowniQmetrixCorp
 
RQ Retail Management: Connecting the Inventory Dots
RQ Retail Management: Connecting the Inventory DotsRQ Retail Management: Connecting the Inventory Dots
RQ Retail Management: Connecting the Inventory DotsiQmetrixCorp
 
Spring and Web Content Management
Spring and Web Content ManagementSpring and Web Content Management
Spring and Web Content ManagementZak Greant
 
Mean Time to Sleep: Quantifying the On-Call Experience
Mean Time to Sleep: Quantifying the On-Call ExperienceMean Time to Sleep: Quantifying the On-Call Experience
Mean Time to Sleep: Quantifying the On-Call ExperienceLaurie Denness
 
Spring first in Magnolia CMS - Spring I/O 2015
Spring first in Magnolia CMS - Spring I/O 2015Spring first in Magnolia CMS - Spring I/O 2015
Spring first in Magnolia CMS - Spring I/O 2015Tobias Mattsson
 
Integrating multiple CDNs at Etsy
Integrating multiple CDNs at EtsyIntegrating multiple CDNs at Etsy
Integrating multiple CDNs at EtsyLaurie Denness
 
Deep Learning - What's the buzz all about
Deep Learning - What's the buzz all aboutDeep Learning - What's the buzz all about
Deep Learning - What's the buzz all aboutDebdoot Sheet
 

Destaque (12)

Node.js
Node.jsNode.js
Node.js
 
Elements_Summer_2014_lo-FINAL
Elements_Summer_2014_lo-FINALElements_Summer_2014_lo-FINAL
Elements_Summer_2014_lo-FINAL
 
Best XQ Launch Practicies with Steve and James
Best XQ Launch Practicies with Steve and JamesBest XQ Launch Practicies with Steve and James
Best XQ Launch Practicies with Steve and James
 
iQmetrix Maps: Data Visualization for Your Business
iQmetrix Maps: Data Visualization for Your BusinessiQmetrix Maps: Data Visualization for Your Business
iQmetrix Maps: Data Visualization for Your Business
 
RQ Retail Management: Top 10 Countdown
RQ Retail Management: Top 10 CountdownRQ Retail Management: Top 10 Countdown
RQ Retail Management: Top 10 Countdown
 
201101 vfs x_qv6
201101 vfs x_qv6201101 vfs x_qv6
201101 vfs x_qv6
 
RQ Retail Management: Connecting the Inventory Dots
RQ Retail Management: Connecting the Inventory DotsRQ Retail Management: Connecting the Inventory Dots
RQ Retail Management: Connecting the Inventory Dots
 
Spring and Web Content Management
Spring and Web Content ManagementSpring and Web Content Management
Spring and Web Content Management
 
Mean Time to Sleep: Quantifying the On-Call Experience
Mean Time to Sleep: Quantifying the On-Call ExperienceMean Time to Sleep: Quantifying the On-Call Experience
Mean Time to Sleep: Quantifying the On-Call Experience
 
Spring first in Magnolia CMS - Spring I/O 2015
Spring first in Magnolia CMS - Spring I/O 2015Spring first in Magnolia CMS - Spring I/O 2015
Spring first in Magnolia CMS - Spring I/O 2015
 
Integrating multiple CDNs at Etsy
Integrating multiple CDNs at EtsyIntegrating multiple CDNs at Etsy
Integrating multiple CDNs at Etsy
 
Deep Learning - What's the buzz all about
Deep Learning - What's the buzz all aboutDeep Learning - What's the buzz all about
Deep Learning - What's the buzz all about
 

Semelhante a You Can't Buy Agile

200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile LeadersPeter Stevens
 
Nasty Impediments by Stacia Viscardi
Nasty Impediments by Stacia Viscardi Nasty Impediments by Stacia Viscardi
Nasty Impediments by Stacia Viscardi Sigma Software
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensInnovation Roots
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safariAli Moghadam
 
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptxIncreasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptxNickFoard2
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine agilemaine
 
Agile - 5 points for managers
Agile - 5 points for managersAgile - 5 points for managers
Agile - 5 points for managersAndy Brandt
 
Why Are We Stuck? Getting Agile Teams On The Path To Continuous Improvement
Why Are We Stuck? Getting Agile Teams On The Path To Continuous ImprovementWhy Are We Stuck? Getting Agile Teams On The Path To Continuous Improvement
Why Are We Stuck? Getting Agile Teams On The Path To Continuous ImprovementAgile Velocity
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Agile Transformation - 4 Suggestions & Discussion
Agile Transformation - 4 Suggestions & Discussion Agile Transformation - 4 Suggestions & Discussion
Agile Transformation - 4 Suggestions & Discussion LeanAgileTraining
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?TechWell
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Power point template_bootcamp_abridged
Power point template_bootcamp_abridgedPower point template_bootcamp_abridged
Power point template_bootcamp_abridgedSue Yeh Johnson
 
Let's Talk About Agile
Let's Talk About AgileLet's Talk About Agile
Let's Talk About AgileKaty Saulpaugh
 
The Slippery Slope
The Slippery SlopeThe Slippery Slope
The Slippery SlopeAlida Cheung
 

Semelhante a You Can't Buy Agile (20)

200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
 
Nasty Impediments by Stacia Viscardi
Nasty Impediments by Stacia Viscardi Nasty Impediments by Stacia Viscardi
Nasty Impediments by Stacia Viscardi
 
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensINNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter Stevens
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
 
Nasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business AgilityNasty Impediments: Unclog the Pipe for Business Agility
Nasty Impediments: Unclog the Pipe for Business Agility
 
Agile Methods: Facts and Myths - 1st Agile Cyprus Meetup
Agile Methods: Facts and Myths - 1st Agile Cyprus MeetupAgile Methods: Facts and Myths - 1st Agile Cyprus Meetup
Agile Methods: Facts and Myths - 1st Agile Cyprus Meetup
 
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptxIncreasing Analytical Thinking In Agile Teams 1.5 (1).pptx
Increasing Analytical Thinking In Agile Teams 1.5 (1).pptx
 
Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine Successful Agile Transformation - Jim Grundner - Agile Maine
Successful Agile Transformation - Jim Grundner - Agile Maine
 
Agile - 5 points for managers
Agile - 5 points for managersAgile - 5 points for managers
Agile - 5 points for managers
 
Why Are We Stuck? Getting Agile Teams On The Path To Continuous Improvement
Why Are We Stuck? Getting Agile Teams On The Path To Continuous ImprovementWhy Are We Stuck? Getting Agile Teams On The Path To Continuous Improvement
Why Are We Stuck? Getting Agile Teams On The Path To Continuous Improvement
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Agile Transformation - 4 Suggestions & Discussion
Agile Transformation - 4 Suggestions & Discussion Agile Transformation - 4 Suggestions & Discussion
Agile Transformation - 4 Suggestions & Discussion
 
Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?Scrum, Kanban, or Scrumban: Which Is Right for You?
Scrum, Kanban, or Scrumban: Which Is Right for You?
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Power point template_bootcamp_abridged
Power point template_bootcamp_abridgedPower point template_bootcamp_abridged
Power point template_bootcamp_abridged
 
The foundations of agile
The foundations of agileThe foundations of agile
The foundations of agile
 
Let's Talk About Agile
Let's Talk About AgileLet's Talk About Agile
Let's Talk About Agile
 
The Slippery Slope
The Slippery SlopeThe Slippery Slope
The Slippery Slope
 

Mais de RTigger

Caching up is hard to do: Improving your Web Services' Performance
Caching up is hard to do: Improving your Web Services' PerformanceCaching up is hard to do: Improving your Web Services' Performance
Caching up is hard to do: Improving your Web Services' PerformanceRTigger
 
Ready, set, go! An introduction to the Go programming language
Ready, set, go! An introduction to the Go programming languageReady, set, go! An introduction to the Go programming language
Ready, set, go! An introduction to the Go programming languageRTigger
 
Open source web services
Open source web servicesOpen source web services
Open source web servicesRTigger
 
How to hire a hacker
How to hire a hackerHow to hire a hacker
How to hire a hackerRTigger
 
Windows 8 programming with html and java script
Windows 8 programming with html and java scriptWindows 8 programming with html and java script
Windows 8 programming with html and java scriptRTigger
 
Open regina
Open reginaOpen regina
Open reginaRTigger
 
Single page apps and the web of tomorrow
Single page apps and the web of tomorrowSingle page apps and the web of tomorrow
Single page apps and the web of tomorrowRTigger
 
Async in .NET
Async in .NETAsync in .NET
Async in .NETRTigger
 
Give your web apps some backbone
Give your web apps some backboneGive your web apps some backbone
Give your web apps some backboneRTigger
 
Hackers, hackathons, and you
Hackers, hackathons, and youHackers, hackathons, and you
Hackers, hackathons, and youRTigger
 
AJAX, JSON, and Client-Side Templates
AJAX, JSON, and Client-Side TemplatesAJAX, JSON, and Client-Side Templates
AJAX, JSON, and Client-Side TemplatesRTigger
 
JavaScript!
JavaScript!JavaScript!
JavaScript!RTigger
 
Parallel Processing
Parallel ProcessingParallel Processing
Parallel ProcessingRTigger
 
Reactive Extensions
Reactive ExtensionsReactive Extensions
Reactive ExtensionsRTigger
 
Sql vs NoSQL
Sql vs NoSQLSql vs NoSQL
Sql vs NoSQLRTigger
 
Git’in Jiggy With Git
Git’in Jiggy With GitGit’in Jiggy With Git
Git’in Jiggy With GitRTigger
 
What The F#
What The F#What The F#
What The F#RTigger
 
Web Services
Web ServicesWeb Services
Web ServicesRTigger
 
Total Engagement
Total EngagementTotal Engagement
Total EngagementRTigger
 

Mais de RTigger (19)

Caching up is hard to do: Improving your Web Services' Performance
Caching up is hard to do: Improving your Web Services' PerformanceCaching up is hard to do: Improving your Web Services' Performance
Caching up is hard to do: Improving your Web Services' Performance
 
Ready, set, go! An introduction to the Go programming language
Ready, set, go! An introduction to the Go programming languageReady, set, go! An introduction to the Go programming language
Ready, set, go! An introduction to the Go programming language
 
Open source web services
Open source web servicesOpen source web services
Open source web services
 
How to hire a hacker
How to hire a hackerHow to hire a hacker
How to hire a hacker
 
Windows 8 programming with html and java script
Windows 8 programming with html and java scriptWindows 8 programming with html and java script
Windows 8 programming with html and java script
 
Open regina
Open reginaOpen regina
Open regina
 
Single page apps and the web of tomorrow
Single page apps and the web of tomorrowSingle page apps and the web of tomorrow
Single page apps and the web of tomorrow
 
Async in .NET
Async in .NETAsync in .NET
Async in .NET
 
Give your web apps some backbone
Give your web apps some backboneGive your web apps some backbone
Give your web apps some backbone
 
Hackers, hackathons, and you
Hackers, hackathons, and youHackers, hackathons, and you
Hackers, hackathons, and you
 
AJAX, JSON, and Client-Side Templates
AJAX, JSON, and Client-Side TemplatesAJAX, JSON, and Client-Side Templates
AJAX, JSON, and Client-Side Templates
 
JavaScript!
JavaScript!JavaScript!
JavaScript!
 
Parallel Processing
Parallel ProcessingParallel Processing
Parallel Processing
 
Reactive Extensions
Reactive ExtensionsReactive Extensions
Reactive Extensions
 
Sql vs NoSQL
Sql vs NoSQLSql vs NoSQL
Sql vs NoSQL
 
Git’in Jiggy With Git
Git’in Jiggy With GitGit’in Jiggy With Git
Git’in Jiggy With Git
 
What The F#
What The F#What The F#
What The F#
 
Web Services
Web ServicesWeb Services
Web Services
 
Total Engagement
Total EngagementTotal Engagement
Total Engagement
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

You Can't Buy Agile

  • 1. You Can’t Buy Agile what’s broken, why we broke it, and how to fix it Chad McCallum Senior Software Developer iQmetrix Software @ChadEmm www.rtigger.com
  • 3. Complacent Scrum • You meet every morning and chat about your work day • Maybe every few weeks you meet as a team and do the same thing • But nothing ever changes • Best case scenario, it’s a fun way to kill 15 minutes while you sip coffee • Worst case scenario, it’s a boring way to kill 45 minutes while you really have to go pee
  • 4. Waterfall Agile • Your manager finally approved your change request form to try agile! • That was 3 months ago • PMs, BAs, and management are still discussing how it’s going to work • Best case scenario: You can convince your manager you need a 3rd monitor cause it’s more agile • Worst case scenario: You end up having to do compliance scrum while still expected to fill out your TPS reports
  • 5. Thou Shalt Agile • Jeff’s new agile Ruby on Rails team is doing great – churning out projects like butter • Now management wants everyone to be like Jeff’s team! • Your team is expected to copy-paste Jeff’s approach, without spending any time on change management • Best case scenario: you also get a beer tap and xbox one installed on your side of the office • Worst case scenario: You arrive on Monday to find your desktop attached to two keyboards and a shared monitor
  • 6. Agile To The Rescue • Your project contract ran out a year ago and your team still hasn’t delivered on the (constantly changing) requirements • You end up with a new manager (again) – but this one’s from an Agile team. • Now you’re “agile”, and that will definitely save the project. Here’s a new deadline. • Best case scenario: you can drag that government sharepoint contract out another year • Worst case scenario: you have to drag that government sharepoint contract out another year
  • 7. Terminal Velocity • The “agile team” starts reporting their burn down charts and velocity up the chain • Now upper management wonders why your velocity is 17 and theirs is 31 • Best case scenario: you convince the exec to equip everyone’s chairs with jet packs (to increase your velocity) • Worst case scenario: the exec convince you to equip everyone with energy drinks and pizza and lock the doors (to increase your velocity)
  • 8. How did we get here?
  • 9. You Can’t Buy Agile • Agile has been sold to organizations & teams • Marketing and hype has created the image of a cure-all for teams and projects • Suddenly you need “agile” on your careers page to attract any talent • Starting to leak into other industries
  • 10. Religion of Agile • Team members adopting agile because it’s the “cool new thing” without fully understanding it • They copy what another team or blog post is doing, put stickers on their laptops, go to one conference, and then call themselves agile • Worst of all, they show an initial period of improvement
  • 11. Abuse of Measurement • Stat-focused managers abuse terms like “velocity” and “burn down chart” without actually realizing their purpose or benefit • Teams are coerced into spending time creating reports and metrics to prove they’re doing something (instead of actually doing something) • Reports and metrics get compared in inappropriate ways • Goodhart’s Law – When a measure becomes a target, it ceases to be a good measure
  • 12. Agile Confusion • Voke Media survey of over 200 developers on an agile team • 64% of survey participants found the transition to agile confusing, hard, or slow • 40% of participants did not identify a benefit to switching to agile • 28% report success with agile
  • 13. No One’s Asking the Hard Questions • Why are you trying agile? • What problem(s) are you trying to solve? • Does agile address those problems?
  • 15. Agile Has Nothing to do with Your Success • Teams, not processes, fail at delivering software • A waterfall team with problems becomes an agile team with problems • Agile is meant to make good teams great by identifying areas of improvement
  • 16. Agile is your In-Laws • They constantly point out your shortcomings • Agile doesn’t fix issues, it helps identify them • Older methodologies have such a long feedback loop that it’s too late to fix anything that may show up • Most agile methods are designed to surface issues early, as well as provide multiple opportunities to address issues
  • 17. Agile Culture • Need a culture in your team and organization that supports identifying, reporting, and fixing problems • Without this support, you get compliance agile – going through the motions without any actual change • Requires buy in from the management / exec level
  • 18. Agile has Nothing to do with Development • Most agile methodologies have little to nothing to do with actual software development • They focus on project management • You still need strong software engineering practices
  • 19. Personal Practices “Having conferences about agility is not too far removed from having conferences about ballet dancing, and forming an industry group around the four values always struck me as creating a trade union for people who breathe.” - Dave Thomas If you and your team don’t agree with Agile, then don’t use Agile.
  • 20. What can you do about it?
  • 21. All For One • The entire team should be buying into an approach • If someone has a problem with it, they should speak up and provide a solution • “If you bring a dead cat, bring a shovel”
  • 22. One For All • Instil a sense of team accountability • You’re not working because you get paid to, you’re working because you’re contributing to a team of peers to accomplish a goal • Share responsibility and authority for success
  • 23. Create an Agile Slice • Empower a slice of your organization to try new things, report what works, and fix what doesn’t • Without having to ask permission or micromanage • All the way from exec to teammate “[Agile] is entirely based on transparency, inspection, and adaptation” - Tim Ottinger
  • 24. Retrospect Like You Mean It • Regularly set aside time as a group to identify things that went well, things that sucked, and identify what to fix • Every member of your team is capable of (and the most qualified to) identify wasteful processes in their day-to-day jobs • As a team, commit to fixing one or two things each iteration • Commit to the fix
  • 25. Seriously, Commit to the Fix This is the difference between going through the motions and actually being agile
  • 26. Agile is Hard “Being great requires making waves. It requires taking risks. And it requires saying "no" to people who want to hear "yes.“ … [It requires] people who aren't satisfied just fitting in. People who are willing to take risks, rock the boat, and change their environment to maximize their productivity, throughput, and value.” - James Shore
  • 27. Agile is Hard “Summarizing I think most reactions are related that becoming agile requires a culture change. But just that seems really hard and can immediately feel overwhelming. Just adopting practices will give you some results / improvements, but won’t make you more agile. Just adopting practices without paying attention to the human dynamics will easily get you into a mess.” - Rudd Wijnands
  • 28. Agile is Hard “Learning [agile] requires engagement and pre-permission and agreements to let people explore and grow (and sometimes purchase) in ways that seem new and sometimes scary to all the layers and departments in old-school organizations.” - Tim Ottinger
  • 29. Agile is Actually Easy :P Agile really means nothing more than working as a group to produce the best you can. “Here is how to do something in an agile fashion: 1. Find out where you are 2. Take a small step towards your goal 3. Adjust your understanding based on what you learned 4. Repeat” - Dave Thomas
  • 30. References Dave Thomas (2014). Agile is Dead (Long Live Agility). http://pragdave.me/blog/2014/03/04/time-to-kill-agile/ William Caputo (2004). Why I don’t care what Gerold Keefer Thinks. http://www.williamcaputo.com/archives/000032.html Tim Ottinger (2013). Scrum Managers: are they they worst? http://agileotter.blogspot.ca/2013/11/scrum-managers-are-they- worst.html Tim Ottinger (2014). Defending Scrum Against Stupid Arguments. http://agileotter.blogspot.ca/2014/05/defending-scrum- against-stupid-arguments.html James Shore (2008). The Decline and Fall of Agile. http://www.jamesshore.com/Blog/The-Decline-and-Fall-of-Agile.html Martin Fowler (2009). FlaccidScrum. http://martinfowler.com/bliki/FlaccidScrum.html James Shore (2009). Stumbling Through Mediocrity. http://www.jamesshore.com/Blog/Stumbling-Through-Mediocrity.html David Ramel (2012). New Analyst Report Rips Agile: Says It’s ‘Designed To Sell Services,’ a ‘Developer Rebellion Against Unwanted Tasks’. Application Development Trends. http://adtmag.com/articles/2012/07/13/report-says-agile-a-scam.aspx Goodhart’s Law (n.d.). In Wikipedia. Retrieved June 10th, 2014, from http://en.wikipedia.org/wiki/Goodhart%27s_law Ben Linders (2014). Taking Back Agile. InfoQ. http://www.infoq.com/articles/taking-back-agile
  • 31. Questions? Anecdotes? Complaints? Chad McCallum chadm@iqmetrix.com @ChadEmm www.rtigger.com

Notas do Editor

  1. Three concepts: transparency, inspection, and adaptation Identify problems, report them to the team, and implement a fix