Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Wasteful waste or why
everything is so slow in
development
Mikalai Alimenkou
@xpinjection
http://xpinjection.com
Telegram channel
https://t.me/xpinjection_channel
Disclaimer
This talk is based on
personal experience
What is our performance?
Let’s tune our Agile process!
No good metrics for performance
Customers always want…
New features ASAP!
It’s impossible to
understand if
performance
limit is reached
Big team is not
always
effective
Top performance mode
Developers have different focus factor
Definitely great source of improvements
Waste Circles: another view on waste
Your performance
Technical waste
Team waste
Process waste
Organizational waste
Stories about organizational waste
Bad coffee
Global meetings and
corporate discussions
Lunch time
Bureaucracy
Typical meeting structure
Get out of work
context
Waiting Useful part
Discussions
and relax
Get into
work
context
15 minut...
• Planning (4 hours)
• Grooming (2 hours)
• Daily Scrum (20 minutes)
• Retrospective (1 hour)
• Demo and Sprint Review (2 ...
Stories about team waste
Communication
CI/CD
Additional roles
Conflicts
Stories about technical waste
Technical debt
Code review
Bad tools
Defects
Let’s calculate your performance, bro!
Focus factor = 0.7 [ideal] * (1 –
OrgWaste) * (1 – ProcWaste) *
(1 – TeamWaste) * (...
Summary
• Focus on waste analysis instead of performance tuning
• Start from waste with maximal impact
• Don’t add waste c...
Some books on this topic
@xpinjection
http://xpinjection.com
mikalai.alimenkou@xpinjection.com
Wastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
Nächste SlideShare
Wird geladen in …5
×

Wastful waste or why everything is so slow in development

223 Aufrufe

Veröffentlicht am

I think almost everybody experienced cases when things are moving very slowly in IT companies or teams. You have many people, talented engineers, Agile process and development speed is still below expectations. We try to focus on performance and efficiency last 10 years, improving our practices and tools. But we are still there in terms of speed when they are applied to real life cases. How is it possible? In this talk we will review the concept of waste circles and understand what are the main sources of time waste in development process. This concept would help you to check your processess, focus on right things and achieve much better results in your organization or team.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Wastful waste or why everything is so slow in development

  1. 1. Wasteful waste or why everything is so slow in development Mikalai Alimenkou @xpinjection http://xpinjection.com
  2. 2. Telegram channel https://t.me/xpinjection_channel
  3. 3. Disclaimer This talk is based on personal experience
  4. 4. What is our performance?
  5. 5. Let’s tune our Agile process!
  6. 6. No good metrics for performance
  7. 7. Customers always want… New features ASAP!
  8. 8. It’s impossible to understand if performance limit is reached
  9. 9. Big team is not always effective
  10. 10. Top performance mode
  11. 11. Developers have different focus factor
  12. 12. Definitely great source of improvements
  13. 13. Waste Circles: another view on waste Your performance Technical waste Team waste Process waste Organizational waste
  14. 14. Stories about organizational waste Bad coffee Global meetings and corporate discussions Lunch time Bureaucracy
  15. 15. Typical meeting structure Get out of work context Waiting Useful part Discussions and relax Get into work context 15 minutes 30-40 minutes
  16. 16. • Planning (4 hours) • Grooming (2 hours) • Daily Scrum (20 minutes) • Retrospective (1 hour) • Demo and Sprint Review (2 hours) Waste % = 12.3/80 ~ 15.5% Process waste
  17. 17. Stories about team waste Communication CI/CD Additional roles Conflicts
  18. 18. Stories about technical waste Technical debt Code review Bad tools Defects
  19. 19. Let’s calculate your performance, bro! Focus factor = 0.7 [ideal] * (1 – OrgWaste) * (1 – ProcWaste) * (1 – TeamWaste) * (1 – TechWaste) For some large teams in ineffective organizations actual FF ~ 0.1-0.2 for ALL TEAM MEMBERS
  20. 20. Summary • Focus on waste analysis instead of performance tuning • Start from waste with maximal impact • Don’t add waste continuously through your process • Monitor waste level with right metrics • Adopt focus factor based capacity planning • Use product increment as the only performance metric
  21. 21. Some books on this topic
  22. 22. @xpinjection http://xpinjection.com mikalai.alimenkou@xpinjection.com

×