Stanislav Vasilyev - What Is Agile

1,424 views
1,335 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,424
On SlideShare
0
From Embeds
0
Number of Embeds
553
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Stanislav Vasilyev - What Is Agile

  1. 1. What is Agile or how to start learning Japanese Stanislav Vasilyev devclub.eu
  2. 2. Agenda <ul><li>Highly inaccurate and biased history </li></ul><ul><li>People and respect for the people </li></ul><ul><li>Management / Leadership </li></ul><ul><li>Quality assurance </li></ul><ul><li>Scrum </li></ul><ul><li>Kanban </li></ul>
  3. 3. A long time ago in a galaxy far, far away…. <ul><li>Rebellion against industry trends of the 90s: </li></ul><ul><ul><li>Pursue perfection early in the lifecycle in order to improve project success </li></ul></ul><ul><li>Strong pressure by aero and space programs </li></ul><ul><li>Unified Modeling Language </li></ul><ul><ul><li>More and more documents prior to writing code </li></ul></ul>
  4. 4. Does it bring you any VALUE? <ul><li>There is no time to follow 11K pages processes: It is better to hire good people and trust them </li></ul><ul><li>Make smaller packages </li></ul><ul><li>Embrace failure tolerant attitude </li></ul><ul><li>Perfect is the enemy of good enough! </li></ul>
  5. 5. Ford’s assembly line
  6. 6. Ford’s weak points <ul><li>Overproduction - Economy of scale </li></ul><ul><ul><li>Produce more to minimize the cost </li></ul></ul><ul><li>“ One best way” </li></ul><ul><ul><li>Eliminates “craftsman” work </li></ul></ul><ul><ul><li>Replaceable people </li></ul></ul>
  7. 7. Respect your people <ul><li>Grow knowledge inside </li></ul><ul><li>No process over people! </li></ul><ul><li>Provokes self-improvement culture </li></ul><ul><li>Requires changes in peoples’ attitude </li></ul>
  8. 8. Attitude to leadership <ul><li>&quot;Managers do things right, </li></ul><ul><li>while leaders do the right thing.&quot; </li></ul><ul><li>Leaders focus on people and people follow </li></ul><ul><li>Managers focus on rules and process </li></ul>
  9. 9. Attitude to testing <ul><li>Build quality in </li></ul><ul><li>Make things so that you cannot break them </li></ul><ul><li>Testers do NOT hunt bugs, they PREVENT defects </li></ul><ul><li>No maintenance teams, no bug-tracking tools! </li></ul>
  10. 10. Scrum in a nutshell <ul><li>Does not magically solve all your problems </li></ul><ul><li>“ Scrum, But…”, WaterScrum, etc. </li></ul><ul><li>Has no leader </li></ul><ul><li>Follows goals </li></ul><ul><li>Cross-functional </li></ul>
  11. 11. What is Kanban? <ul><li>Sets less rules than Scrum </li></ul><ul><li>Show the value stream </li></ul><ul><li>Limit Work In Progress </li></ul><ul><li>No estimations </li></ul><ul><li>No planning </li></ul><ul><li>No prioritization </li></ul><ul><li>No iterations </li></ul>
  12. 12. Drawing the line <ul><li>It is all about people! </li></ul><ul><li>Practices over principles </li></ul><ul><li>Focus on improvement </li></ul><ul><li>Openness for change </li></ul>
  13. 13. Questions? <ul><li>Thanks! </li></ul>
  14. 14. What to read?

×