Your SlideShare is downloading. ×
0
Introduction to Agile     and Scrum                Andrej Koelewijn                  @andrkoel              andrej@koelewi...
Introduction to Agile     and Scrum           First why...
Introduction to Agile     and Scrum           First why...           Then how
Two types of projects...
Manufacturing
Managing these requires a  different approach
Functionality is known,Time and resources  can be predicted
Do we know this is the right design?
Do we know this is the right design?Do we know how to get the required performance?
Do we know this is the right design?Do we know how to get the required performance?Do we know all our platforms work as ex...
Do   we   know     this is the right design?Do   we   know     how to get the required performance?Do   we   know     all ...
Do we know this is the right design?Do we know how to get the required performance?Do we know all our platforms work as ex...
Do we know this is the right design?Do we know how to get the required performance?Do we know all our platforms work as ex...
With so many unknowns,        you cant predictfunctionality, time and resources
Better approach:   Do as much as possible withinfixed time and with fixed resources
How do you make sure you can deliver...                                          ?
How do you make sure you...                              ?
How do you achieve highest...                                ?
Work on limited numberof features at a time...
Whenever you run out of time         or money,
You have the most important    features releasable...
Limit Work in Progress
How do you maximize knowledge creation?
How do you maximize knowledge creation?       Trail and error is how you do it...
The faster you can iterate through plan-do-check-act...
The faster you can iterate through plan-do-check-act...The faster you learn
How do you improve productivity?
How do you improve productivity?           By removing handovers and queues...
Scrum      Limit work in progress,         order requiments,enable learning through feedback, increase productivity by usi...
Scrum :By Product ManagersFor Product Managers
The product manager...
The product manager...Is responsible for TranslatingCustomer needs...
The product manager...Is responsible for TranslatingCustomer needs...Into successful products
Product manager (owner) usesScrum to manage interaction withProduct development team
The product owner translates user needsinto product vision and requirements
Team needs to be able to quickly estimaterelative size of the requirments...
Team continuously keeps track of productivity,So amount of work doable in an iteration can be estimated
Team needs to keep track of progress in a sprint,Team needs to regularly release working software...
Product owner can regularly test working softwareAnd use feedback to update list of requirements
Example of 3 iterations...
All team members participate during planning poker session...
Taskboard to keep track of progress within one iteration
Introduction to Agile     and Scrum                Andrej Koelewijn                  @andrkoel              andrej@koelewi...
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Introduction to Scrum
Upcoming SlideShare
Loading in...5
×

Introduction to Scrum

554

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
554
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Introduction to Scrum"

  1. 1. Introduction to Agile and Scrum Andrej Koelewijn @andrkoel andrej@koelewijn.net
  2. 2. Introduction to Agile and Scrum First why...
  3. 3. Introduction to Agile and Scrum First why... Then how
  4. 4. Two types of projects...
  5. 5. Manufacturing
  6. 6. Managing these requires a different approach
  7. 7. Functionality is known,Time and resources can be predicted
  8. 8. Do we know this is the right design?
  9. 9. Do we know this is the right design?Do we know how to get the required performance?
  10. 10. Do we know this is the right design?Do we know how to get the required performance?Do we know all our platforms work as expected?
  11. 11. Do we know this is the right design?Do we know how to get the required performance?Do we know all our platforms work as expected?Do we really know what the end-user wants?
  12. 12. Do we know this is the right design?Do we know how to get the required performance?Do we know all our platforms work as expected?Do we really know what the end-user wants?Is the useability good enough?
  13. 13. Do we know this is the right design?Do we know how to get the required performance?Do we know all our platforms work as expected?Do we really know what the end-user wants?Is the useability good enough?Do we know what the competition will do?
  14. 14. With so many unknowns, you cant predictfunctionality, time and resources
  15. 15. Better approach: Do as much as possible withinfixed time and with fixed resources
  16. 16. How do you make sure you can deliver... ?
  17. 17. How do you make sure you... ?
  18. 18. How do you achieve highest... ?
  19. 19. Work on limited numberof features at a time...
  20. 20. Whenever you run out of time or money,
  21. 21. You have the most important features releasable...
  22. 22. Limit Work in Progress
  23. 23. How do you maximize knowledge creation?
  24. 24. How do you maximize knowledge creation? Trail and error is how you do it...
  25. 25. The faster you can iterate through plan-do-check-act...
  26. 26. The faster you can iterate through plan-do-check-act...The faster you learn
  27. 27. How do you improve productivity?
  28. 28. How do you improve productivity? By removing handovers and queues...
  29. 29. Scrum Limit work in progress, order requiments,enable learning through feedback, increase productivity by using a single cross-functional team
  30. 30. Scrum :By Product ManagersFor Product Managers
  31. 31. The product manager...
  32. 32. The product manager...Is responsible for TranslatingCustomer needs...
  33. 33. The product manager...Is responsible for TranslatingCustomer needs...Into successful products
  34. 34. Product manager (owner) usesScrum to manage interaction withProduct development team
  35. 35. The product owner translates user needsinto product vision and requirements
  36. 36. Team needs to be able to quickly estimaterelative size of the requirments...
  37. 37. Team continuously keeps track of productivity,So amount of work doable in an iteration can be estimated
  38. 38. Team needs to keep track of progress in a sprint,Team needs to regularly release working software...
  39. 39. Product owner can regularly test working softwareAnd use feedback to update list of requirements
  40. 40. Example of 3 iterations...
  41. 41. All team members participate during planning poker session...
  42. 42. Taskboard to keep track of progress within one iteration
  43. 43. Introduction to Agile and Scrum Andrej Koelewijn @andrkoel andrej@koelewijn.net
  1. A particular slide catching your eye?

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

×