SlideShare a Scribd company logo
Catch Agile
Antipatterns of using Agile: how to survive


                     by Yuriy V. Silvestrov
About me

Yuriy V. Silvestrov
10+ years record in IT, 8+ years devoted to managing
projects. Now working for Ciklum, managing a team
of 30+ persons making different software for Danish
financial organizations.


Please visit my website

http://yuriy.silvestrov.com
for more info or contact me at

yuriy@silvestrov.com.
 Based on my own and       About lection
  team experience
 and a lot of interviews
  conducted 

 Have been presented
  in Ciklum Donetsk last
  month
 but changed a bit
  afterwards.
⌛ < 60

Time is counting
 Agile
 Scrum
 Kanban


   I will try to adapt




How many of you using
   Catches
    ◦   When size matters
    ◦   Agile principles violation
    ◦   Dealing with Conveyor
    ◦   Scrum-like
    ◦   Scrum cargo cult
    ◦   Common sense bias
    ◦   Out of Agile
   Q&A



Content
Snowflake men by Max Dorofeev
Scrum
XP
 Kanban
 Lean
 Crystal



Agile frameworks
Catch 1: Size matters
Cockburn
                        Scale
L   L6   L20 L40 L100
                      The closer the
E   E6   E20 E40 E100 project is to
D   D6   D20 D40 D100 the right-
                      top, the more
C   C6   C20 C40 C100 formal process
             21- 41-  you need.
    1-6 7-20 40   100
 Start creating procedures
 May be even to become more formal and
  less agile
 When the project and team became more
  mature, you could bring agility back




Solution?
 Customer collaboration over contract
  negotiation
 Responding to change over following a
  plan
 Individuals and interactions over
  processes and tools
 Working software over comprehensive
  documentation




Catch 2: Agile principles violation
 Try to keep agility inside, and be formal
  seen from outside
 Actually, it’s rather political then project
  management problem, and you need to
  solve it with the political tools 




Solution?
“DeathMarch” by Edward Yourdon
Catch 3: dealing with conveyor
 No releases schedule
 Priorities changing often
 Hard to estimate size of each element




Why Scrum is not best choice
   Try Kanban




Solution?
Catch 4: scrum-like
   Should always try to improve




Scrum-like symptoms:
No retrospectives
Scrum-like symptoms:
Standup-meeting as speech to PM
Code Complete         ✔
  Unit Tested           ✔
  Peer Reviewed         ✔
  QA Complete           ✔
  Documented            ✔

Scrum-like symptoms:
No Done-Done criteria
 Pareto rule:
80% of task value
takes 20% time.
Another 20% takes
another 80% of time.




Scrum-like symptoms:
80% done
 Try to review your process against the
  agile manifesto and checklists
 If something is missing, think if you could
  benefit from bringing it back.




Solution?
Catch 5: Scrum cargo cult
 Rethink you process: are you benefitting
  from all of you tools and processes?
 Formal and informal retrospectives should
  help.




Solution
Catch 6: Common sense bias
 Pair programming
 Planning pocker




Common sense bias examples
 Measure!
 Implement the right metrics




Solution?
Catch 7: Is there anything out of
Agile?
Integration    Scope         Time




      Cost        Quality   Human Resource




 Communications    Risk      Procurement




SCRUM to PMBOK areas
   Learn!




Solution?
???

Questions?
yuriy@silvestrov.com



Thank you!

More Related Content

PPT
Agile antipatterns - AgileBC
PPTX
A Day in the Life of a Scrum Master
PPTX
The things we weren't told about Scrum
PDF
Kaizen in Action
PPT
11 ways to Screw up Agile by Hedwig Baars
PDF
Being A Scrum Master During NcoV Time
PDF
How to Sell Kanban to Your Boss
PPTX
Failing With Agile
Agile antipatterns - AgileBC
A Day in the Life of a Scrum Master
The things we weren't told about Scrum
Kaizen in Action
11 ways to Screw up Agile by Hedwig Baars
Being A Scrum Master During NcoV Time
How to Sell Kanban to Your Boss
Failing With Agile

What's hot (6)

PDF
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
PPTX
Agile in unfriendly territories
PPTX
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
PDF
From Zero to Agile: The Learnings of a First-time Quality Analyst
PPTX
Small team scrum and kanban
PPTX
What Can I Learn From You?
LeanKit Webinar: Evolving Your Daily Standup with Kanban by Brendan Wovchko
Agile in unfriendly territories
How to Kick Start a New Scrum Team - Agility and HR at Delft Netherlands 21 J...
From Zero to Agile: The Learnings of a First-time Quality Analyst
Small team scrum and kanban
What Can I Learn From You?
Ad

Viewers also liked (20)

PPT
Trial Scheme On School Drug
PDF
6.Oracle Day2009 Engin Senel V2
PDF
【国立大学法人東京農工大学】平成18年環境報告書
PDF
¿Tratamiento antirretroviral como prevencion?
PDF
Gough 56artworks W Texts Sm
PDF
Public Art
PPTX
Presentation1
PDF
Tilitoimiston laajentunut palvelutarjooma_160410
PPT
E twinning is 5 (nx powerlite) (nxpowerlite)
PPT
Teatro 2009
PPTX
Econ635ukpres2
PPTX
CinestudiO Cine Prêmio 2010 - Parte 1/4
PPTX
PHP on Windows
PPS
Roi Xuong Gieng
PPTX
Cómo funciona la fianza del alquiler (webinar fotocasa)
PDF
Thy myth of hacking Oracle
PPTX
PAC business profile
PDF
Dive into greasemonkey (español)
PPTX
Lean startup cust dev intro start up academy
Trial Scheme On School Drug
6.Oracle Day2009 Engin Senel V2
【国立大学法人東京農工大学】平成18年環境報告書
¿Tratamiento antirretroviral como prevencion?
Gough 56artworks W Texts Sm
Public Art
Presentation1
Tilitoimiston laajentunut palvelutarjooma_160410
E twinning is 5 (nx powerlite) (nxpowerlite)
Teatro 2009
Econ635ukpres2
CinestudiO Cine Prêmio 2010 - Parte 1/4
PHP on Windows
Roi Xuong Gieng
Cómo funciona la fianza del alquiler (webinar fotocasa)
Thy myth of hacking Oracle
PAC business profile
Dive into greasemonkey (español)
Lean startup cust dev intro start up academy
Ad

Similar to Agile antipatterns (Odessa, Vinnitsa) (20)

PPTX
Catch agile
PDF
Essential Patterns of Mature Agile Teams
PPTX
Professional Project Manager Should Be Proficient in Agile
PDF
A real-life overview of Agile workflow practices
PDF
Let's talk about scrum
PPTX
Agile Outside Software
PPTX
You think you know agile
PDF
A real-life overview of Agile and Scrum
PPT
Scrum overview
PPTX
Scrum Master Interview Questions SlideShare
PPTX
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
PPTX
Agile Auckland agile 101 back to basics
PPTX
Agile scrum benefits, pitfalls & solutions..
PPTX
DOCX
PMI-ACP Study Guide
PPTX
Scrum shuhari
PPTX
Agile Scrum Lean & Kanban explained in a flash
PPTX
From Technical Debt to Technical Health
PDF
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
PPTX
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Catch agile
Essential Patterns of Mature Agile Teams
Professional Project Manager Should Be Proficient in Agile
A real-life overview of Agile workflow practices
Let's talk about scrum
Agile Outside Software
You think you know agile
A real-life overview of Agile and Scrum
Scrum overview
Scrum Master Interview Questions SlideShare
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
Agile Auckland agile 101 back to basics
Agile scrum benefits, pitfalls & solutions..
PMI-ACP Study Guide
Scrum shuhari
Agile Scrum Lean & Kanban explained in a flash
From Technical Debt to Technical Health
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile Outside Software: Does Agile work outside of sofware? #AOSW

More from Yuriy Silvestrov (9)

PPTX
How to run asp.net on virtual server for $5 per mo
PPTX
Startups intro to agile (по-русски)
PPTX
Developing the startup (in Russian)
PPTX
Startup agile (Ciklum Agile Saturday - Dnipropetrovsk) - in russian
PPTX
JS FAST Prototyping with AngularJS & RequireJS
PPTX
Fast prototyping apps using AngularJS, RequireJS and Twitter Bootstrap
PPTX
Quick prototyping apps using JS - Ciklum, Vinnitsa
PPTX
Developing the ideas
PPTX
Prototyping app using JS and HTML5 (Ciklum Kharkiv)
How to run asp.net on virtual server for $5 per mo
Startups intro to agile (по-русски)
Developing the startup (in Russian)
Startup agile (Ciklum Agile Saturday - Dnipropetrovsk) - in russian
JS FAST Prototyping with AngularJS & RequireJS
Fast prototyping apps using AngularJS, RequireJS and Twitter Bootstrap
Quick prototyping apps using JS - Ciklum, Vinnitsa
Developing the ideas
Prototyping app using JS and HTML5 (Ciklum Kharkiv)

Recently uploaded (20)

PDF
Mushroom cultivation and it's methods.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Approach and Philosophy of On baking technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
August Patch Tuesday
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Spectroscopy.pptx food analysis technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPT
Teaching material agriculture food technology
Mushroom cultivation and it's methods.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Approach and Philosophy of On baking technology
Per capita expenditure prediction using model stacking based on satellite ima...
August Patch Tuesday
SOPHOS-XG Firewall Administrator PPT.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Network Security Unit 5.pdf for BCA BBA.
Programs and apps: productivity, graphics, security and other tools
OMC Textile Division Presentation 2021.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine Learning_overview_presentation.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Spectroscopy.pptx food analysis technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Teaching material agriculture food technology

Agile antipatterns (Odessa, Vinnitsa)

  • 1. Catch Agile Antipatterns of using Agile: how to survive by Yuriy V. Silvestrov
  • 2. About me Yuriy V. Silvestrov 10+ years record in IT, 8+ years devoted to managing projects. Now working for Ciklum, managing a team of 30+ persons making different software for Danish financial organizations. Please visit my website http://yuriy.silvestrov.com for more info or contact me at yuriy@silvestrov.com.
  • 3.  Based on my own and About lection team experience  and a lot of interviews conducted   Have been presented in Ciklum Donetsk last month  but changed a bit afterwards.
  • 4. ⌛ < 60 Time is counting
  • 5.  Agile  Scrum  Kanban  I will try to adapt How many of you using
  • 6. Catches ◦ When size matters ◦ Agile principles violation ◦ Dealing with Conveyor ◦ Scrum-like ◦ Scrum cargo cult ◦ Common sense bias ◦ Out of Agile  Q&A Content
  • 7. Snowflake men by Max Dorofeev
  • 8. Scrum XP  Kanban  Lean  Crystal Agile frameworks
  • 9. Catch 1: Size matters
  • 10. Cockburn Scale L L6 L20 L40 L100 The closer the E E6 E20 E40 E100 project is to D D6 D20 D40 D100 the right- top, the more C C6 C20 C40 C100 formal process 21- 41- you need. 1-6 7-20 40 100
  • 11.  Start creating procedures  May be even to become more formal and less agile  When the project and team became more mature, you could bring agility back Solution?
  • 12.  Customer collaboration over contract negotiation  Responding to change over following a plan  Individuals and interactions over processes and tools  Working software over comprehensive documentation Catch 2: Agile principles violation
  • 13.  Try to keep agility inside, and be formal seen from outside  Actually, it’s rather political then project management problem, and you need to solve it with the political tools  Solution?
  • 15. Catch 3: dealing with conveyor
  • 16.  No releases schedule  Priorities changing often  Hard to estimate size of each element Why Scrum is not best choice
  • 17. Try Kanban Solution?
  • 19. Should always try to improve Scrum-like symptoms: No retrospectives
  • 21. Code Complete ✔ Unit Tested ✔ Peer Reviewed ✔ QA Complete ✔ Documented ✔ Scrum-like symptoms: No Done-Done criteria
  • 22.  Pareto rule: 80% of task value takes 20% time. Another 20% takes another 80% of time. Scrum-like symptoms: 80% done
  • 23.  Try to review your process against the agile manifesto and checklists  If something is missing, think if you could benefit from bringing it back. Solution?
  • 24. Catch 5: Scrum cargo cult
  • 25.  Rethink you process: are you benefitting from all of you tools and processes?  Formal and informal retrospectives should help. Solution
  • 26. Catch 6: Common sense bias
  • 27.  Pair programming  Planning pocker Common sense bias examples
  • 28.  Measure!  Implement the right metrics Solution?
  • 29. Catch 7: Is there anything out of Agile?
  • 30. Integration Scope Time Cost Quality Human Resource Communications Risk Procurement SCRUM to PMBOK areas
  • 31. Learn! Solution?