Your SlideShare is downloading. ×
0
Agile is the New BlackFred Georgefredgeorge@acm.org@fgeorge52Copyright © 2013 by Fred George. All rights reserved.   1
“...grey is the new black”Los Angeles Times quoting Gianfranco Ferre1984Copyright © 2013 by Fred George. All rights reserv...
X is the new Y✦    Originally attributed to the fashion industry✦    Designates a versatile staple...✦    Generally unobje...
“Agile is agile... or should be”✦    Changes over time (even within same project)✦    Different project to project (at the...
Agile Smells *                              * From “code smells” concept by Kent Beck                                Publi...
Agile Score Card... for You!Copyright © 2013 by Fred George. All rights reserved.   6
Agile is not Waterfall   Engineering                                          Manufacturing                               ...
Iteration Length                                 *3 Weeks                                      Original                   ...
Roles in Agile Teams                                                                       project    + SCRUM             ...
Tools...Copyright © 2013 by Fred George. All rights reserved.   10
Tool: Story CardsCopyright © 2013 by Fred George. All rights reserved.   11
Tools: Card Wall (Bangalore)Copyright © 2013 by Fred George. All rights reserved.   13
Rational Method ComposerCopyright © 2013 by Fred George. All rights reserved.   17
Agile Process GuideCopyright © 2013 by Fred George. All rights reserved.   18
Bug TrackingCopyright © 2013 by Fred George. All rights reserved.   19
Bug TrackingCopyright © 2013 by Fred George. All rights reserved.   19
Permissions to ShipCopyright © 2013 by Fred George. All rights reserved.   20
Process ExperimentsCopyright © 2013 by Fred George. All rights reserved.   21
Staff Changes in a Project✦    What project starts with the right staffing?✦    What project doesn’t change during its lif...
Requirements Hierarchy                                                        Initiatives                                 ...
Agile Score Card... for You!Copyright © 2013 by Fred George. All rights reserved.                                         ...
Agile circa 1999: XP✦    Iteration-based      ✦     2-3 weeks✦    Defined roles:      ✦     Customer, developer, business ...
Agile circa 2006: XP✦    Iterations disappeared (or daily via Standup)✦    Defined roles:      ✦     Customer, developer, ...
Agile circa 2011: Anarchy✦    Stand ups                                          ✦   Unit tests✦    Story narratives      ...
Agile 2013:Implementing Anarchy✦    Online version of Daily Mail✦    Company established in late 1800’s✦    MailOnline lar...
Transformation Summary                                                Was              2013                               ...
People Focus                                                                     Key Business Tech                        ...
Matching HR Focus                                                          Master Dev                          Senior Dev ...
Flexible Project Approach                                                            “Tables”                             ...
Agile 2014 @ MailOnline                      Was                                      2013                        Next    ...
Restarting Your Agile...✦    Start process experiments✦    Discard those Agile Process Guides✦    Drop bug tracking for im...
More?✦    It’s a Bird, It’s a Plane, No It’s Superman      ✦     10:15 Thursday - People over Process or Tools✦    Micro-S...
Agile is the New BlackFred Georgefredgeorge@acm.org@fgeorge52Copyright © 2013 by Fred George. All rights reserved.   36
Upcoming SlideShare
Loading in...5
×

Agile is the New Black

2,332

Published on

“Grey is the new black.”

This mid­80’s declaration from the fashion industry has become synonymous with radical shifts in the norm of any field. Agile provided such a radical shift for traditional waterfall processes. Yet as Agile has matured, it is redefining itself at a pace that rivals the whims of the fashion industry.

This presentation presents not only the (somewhat obvious) shifts from waterfall to Agile, but the second and third generation of shifts within the Agile community itself. Basics such as automated unit tests are falling away (“Deployment is the new unit test”).

The overall message is to continue to question practices, and strive to understand the reasons behind a practice so that you know when it is safe to discard.

(Presented at Agile India 2013)

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,332
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Agile is the New Black"

  1. 1. Agile is the New BlackFred Georgefredgeorge@acm.org@fgeorge52Copyright © 2013 by Fred George. All rights reserved. 1
  2. 2. “...grey is the new black”Los Angeles Times quoting Gianfranco Ferre1984Copyright © 2013 by Fred George. All rights reserved. 2
  3. 3. X is the new Y✦ Originally attributed to the fashion industry✦ Designates a versatile staple...✦ Generally unobjectionable✦ So overused as to become trivial✦ Now on Banned Words ListCopyright © 2013 by Fred George. All rights reserved. 3
  4. 4. “Agile is agile... or should be”✦ Changes over time (even within same project)✦ Different project to project (at the same time)Copyright © 2013 by Fred George. All rights reserved. 4
  5. 5. Agile Smells * * From “code smells” concept by Kent Beck Published in Refactoring by Martin FowlerCopyright © 2013 by Fred George. All rights reserved. 5
  6. 6. Agile Score Card... for You!Copyright © 2013 by Fred George. All rights reserved. 6
  7. 7. Agile is not Waterfall Engineering Manufacturing Gantt Work In Progress Starting FinishingCopyright © 2013 by Fred George. All rights reserved. 7
  8. 8. Iteration Length *3 Weeks Original XP2 Weeks1 Week * * * 1 Day 1999 2005 2009 Copyright © 2013 by Fred George. All rights reserved. 8
  9. 9. Roles in Agile Teams project + SCRUM + Agile master manager coach iteration management manager Agile + IBM Certified Roles Solution Designer (Rational Unified Process 7.0) business development customer QA developer BA + dev/opsCopyright © 2013 by Fred George. All rights reserved. 9
  10. 10. Tools...Copyright © 2013 by Fred George. All rights reserved. 10
  11. 11. Tool: Story CardsCopyright © 2013 by Fred George. All rights reserved. 11
  12. 12. Tools: Card Wall (Bangalore)Copyright © 2013 by Fred George. All rights reserved. 13
  13. 13. Rational Method ComposerCopyright © 2013 by Fred George. All rights reserved. 17
  14. 14. Agile Process GuideCopyright © 2013 by Fred George. All rights reserved. 18
  15. 15. Bug TrackingCopyright © 2013 by Fred George. All rights reserved. 19
  16. 16. Bug TrackingCopyright © 2013 by Fred George. All rights reserved. 19
  17. 17. Permissions to ShipCopyright © 2013 by Fred George. All rights reserved. 20
  18. 18. Process ExperimentsCopyright © 2013 by Fred George. All rights reserved. 21
  19. 19. Staff Changes in a Project✦ What project starts with the right staffing?✦ What project doesn’t change during its life?✦ Example (2003-4 project of 8 months) ✦ 10 staff changes in first 6 weeks ✦ Dismissed a client programmer ✦ Eliminated BACopyright © 2013 by Fred George. All rights reserved. 22
  20. 20. Requirements Hierarchy Initiatives Projects Features Stories TasksCopyright © 2013 by Fred George. All rights reserved. Credit: Greg Reiser, ThoughtWorks, 2005 23
  21. 21. Agile Score Card... for You!Copyright © 2013 by Fred George. All rights reserved. ? 24
  22. 22. Agile circa 1999: XP✦ Iteration-based ✦ 2-3 weeks✦ Defined roles: ✦ Customer, developer, business analyst, tester, clerk✦ Prescriptive process (and that was good!)✦ Focus: Shippable at each iterationCopyright © 2013 by Fred George. All rights reserved. 25
  23. 23. Agile circa 2006: XP✦ Iterations disappeared (or daily via Standup)✦ Defined roles: ✦ Customer, developer, business analyst, tester ✦ Project manager, iteration manager✦ Acceptance testing nearly gone (smoke tests)✦ Focus: Potentially shippable anytimeCopyright © 2013 by Fred George. All rights reserved. 26
  24. 24. Agile circa 2011: Anarchy✦ Stand ups ✦ Unit tests✦ Story narratives ✦ Acceptance tests✦ Retrospectives ✦ Refactoring✦ Estimates ✦ Patterns✦ Iterations ✦ Continuous integration✦ Mandatory pairingCopyright © 2013 by Fred George. All rights reserved. 27
  25. 25. Agile 2013:Implementing Anarchy✦ Online version of Daily Mail✦ Company established in late 1800’s✦ MailOnline largest online newspaper in world✦ Challenge: Introduce Anarchy to an established ITCopyright © 2013 by Fred George. All rights reserved. 28
  26. 26. Transformation Summary Was 2013 ✦ Project focus ✦ Feature focus ✦ 3-6 month ✦ 1 month or less ✦ BAU for smaller ✦ Longer for new ✦ Specialists platforms ✦ Front-end ✦ Poly-skilled ✦ Back-end ✦ Broadly-skilled ✦ Design developers == ✦ Test Experts ✦ Deployment ✦ Experts float ✦ SCRUM amongst efforts ✦ Story & task ✦ Aggressive Agile focus ✦ Table-based teams of 5-8 ✦ Rotation to balance & broadenCopyright © 2013 by Fred George. All rights reserved. 29
  27. 27. People Focus Key Business Tech Platform iOS Android Master Databases Big Data Journeyman Languages HTML/CSS/JS Java Apprentice Ruby Server-side JS Software Delivery Agile management OOD / Architecture TestingCopyright © 2013 by Fred George. All rights reserved. 30
  28. 28. Matching HR Focus Master Dev Senior Dev Systems Dev DeveloperDual career path for Developers Graduate Dev Copyright © 2013 by Fred George. All rights reserved. 31
  29. 29. Flexible Project Approach “Tables” C A G H D Developers E B F timeCopyright © 2013 by Fred George. All rights reserved. 32
  30. 30. Agile 2014 @ MailOnline Was 2013 Next ✦ Project focus ✦ Feature focus ✦ Feature focus ✦ 3-6 month ✦ 1 month or less continues ✦ BAU for smaller ✦ Longer for new ✦ 1 week or less ✦ Specialists platforms ✦ Team delivers on ✦ Front-end ✦ Poly-skilled all platforms ✦ Back-end ✦ Broadly-skilled ✦ Poly-skilled ✦ Design developers == ✦ More self- ✦ Test Experts governance ✦ Deployment ✦ Experts float ✦ Communities of ✦ SCRUM amongst efforts expertise ✦ Story & task focus ✦ Aggressive Agile ✦ Career guidance, ✦ Table-based teams not appraisals of 5-8 ✦ Anarchy + ✦ Rotation to ✦ Hiring, training by balance & broaden developers ✦ Team size to 2Copyright © 2013 by Fred George. All rights reserved. 33
  31. 31. Restarting Your Agile...✦ Start process experiments✦ Discard those Agile Process Guides✦ Drop bug tracking for immediate bug fixing✦ Change metrics to focus only on finished efforts✦ Fire any Agile Coaches✦ Hire poly-skilled✦ Talk to your HR department on changing rolesCopyright © 2013 by Fred George. All rights reserved. 34
  32. 32. More?✦ It’s a Bird, It’s a Plane, No It’s Superman ✦ 10:15 Thursday - People over Process or Tools✦ Micro-Service Architecture ✦ 3:15 Friday - Architecture to enable Anarchy✦ The Secret Assumption of Agile ✦ 4:30 Saturday - Training for Growth & AnarchyCopyright © 2013 by Fred George. All rights reserved. 35
  33. 33. Agile is the New BlackFred Georgefredgeorge@acm.org@fgeorge52Copyright © 2013 by Fred George. All rights reserved. 36
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×