Successfully reported this slideshow.
Getting AgileIntroduction to Agile with Scrum
Agile is...• iterative and incremental development• adaptive planning• evolutionary development & delivery• responsive dev...
Agile is...• philosophy• ideology• way of life
The Agile ManifestoIndividuals &Individuals &interactionsinteractionsIndividuals &Individuals &interactionsinteractionsWor...
What about Scrum?
What is Scrum?
Goals of Scrum• it is about moving as a team• is results oriented• is commitment driven
Roles in Scrum• ScrumMaster - governance• Product Owner - stakeholders• Team - cross-functional group of doers
Scrum Process
Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanning Daily ScrumDaily ScrumDaily ScrumDaily Scrum Revie...
Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanning Daily ScrumDaily ScrumDaily ScrumDaily Scrum Revie...
Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanning Daily ScrumDaily ScrumDaily ScrumDaily Scrum Revie...
Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanningDaily ScrumDaily ScrumWhat did you do yesterday?Wha...
Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanningDaily ScrumDaily ScrumDev & QA obtain details from ...
Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanningDaily ScrumDaily ScrumDaily ScrumDaily ScrumReviewR...
Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanning Daily ScrumDaily ScrumDaily ScrumDaily Scrum Revie...
Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanning Daily ScrumDaily ScrumDaily ScrumDaily Scrum Revie...
Scrum Process
So, what’s next?
Goodbye Jira
Hello Kanban
BeginningBacklogBacklogBacklogBacklog In DevIn DevIn DevIn Dev ReviewReviewReviewReview DoneDoneDoneDone DeployedDeployedD...
BeginningBacklogBacklogBacklogBacklog In DevIn DevIn DevIn Dev ReviewReviewReviewReview DoneDoneDoneDone DeployedDeployedD...
Scrum RecallSprintSprintplanningplanningSprintSprintplanningplanningDaily ScrumDaily ScrumWhat did you do yesterday?What d...
End of SprintBacklogBacklogBacklogBacklog In DevIn DevIn DevIn Dev ReviewReviewReviewReview DoneDoneDoneDone DeployedDeplo...
End of SprintBacklogBacklogBacklogBacklog In DevIn DevIn DevIn Dev ReviewReviewReviewReview DoneDoneDoneDone DeployedDeplo...
Storytelling
User Story
User Story• written in end user’s language• captures what end user wants to achieve• "As a <role>, I want <goal/desire> so...
Scrum RecallSprintSprintplanningplanningSprintSprintplanningplanningDaily ScrumDaily ScrumDev & QA obtain details from POD...
User Story
Long live JiraDidn’t really think we’d ditch Jira, did ya?
Integrating Jira• this is a business after all...• serves as a comm & management tool• serves as record for commits• Intro...
Integrating Jira
Integrating Jira
So, what’s next?
Small steps• turn Jira into user stories - create ourbacklog. Use Greenhopper.• read more about Agile and Scrum• start our...
Coming Sessions• Important Agile practices• SCM practices, paired programming• CI, CD,TDD/BDD, etc• War stories (experienc...
Thank you.
Upcoming SlideShare
Loading in …5
×

Getting agile

329 views

Published on

  • Be the first to comment

  • Be the first to like this

Getting agile

  1. 1. Getting AgileIntroduction to Agile with Scrum
  2. 2. Agile is...• iterative and incremental development• adaptive planning• evolutionary development & delivery• responsive development
  3. 3. Agile is...• philosophy• ideology• way of life
  4. 4. The Agile ManifestoIndividuals &Individuals &interactionsinteractionsIndividuals &Individuals &interactionsinteractionsWorking softwareWorking softwareWorking softwareWorking softwareCustomerCustomercollaborationcollaborationCustomerCustomercollaborationcollaborationResponding to changeResponding to changeResponding to changeResponding to changeProcesses & toolsProcesses & toolsProcesses & toolsProcesses & toolsComprehensiveComprehensivedocumentationdocumentationComprehensiveComprehensivedocumentationdocumentationContract negotiationContract negotiationContract negotiationContract negotiationFollowing to a planFollowing to a planFollowing to a planFollowing to a planoveroveroverover
  5. 5. What about Scrum?
  6. 6. What is Scrum?
  7. 7. Goals of Scrum• it is about moving as a team• is results oriented• is commitment driven
  8. 8. Roles in Scrum• ScrumMaster - governance• Product Owner - stakeholders• Team - cross-functional group of doers
  9. 9. Scrum Process
  10. 10. Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanning Daily ScrumDaily ScrumDaily ScrumDaily Scrum ReviewReviewmeetingmeetingReviewReviewmeetingmeeting RetroRetroRetroRetro
  11. 11. Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanning Daily ScrumDaily ScrumDaily ScrumDaily Scrum ReviewReviewmeetingmeetingReviewReviewmeetingmeeting RetroRetroRetroRetro
  12. 12. Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanning Daily ScrumDaily ScrumDaily ScrumDaily Scrum ReviewReviewmeetingmeetingReviewReviewmeetingmeeting RetroRetroRetroRetro
  13. 13. Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanningDaily ScrumDaily ScrumWhat did you do yesterday?What did you do yesterday?What are you doing today?What are you doing today?Any blockers?Any blockers?Not status updates, butNot status updates, but commitmentcommitment..Daily ScrumDaily ScrumWhat did you do yesterday?What did you do yesterday?What are you doing today?What are you doing today?Any blockers?Any blockers?Not status updates, butNot status updates, but commitmentcommitment..ReviewReviewmeetingmeetingReviewReviewmeetingmeeting RetroRetroRetroRetro
  14. 14. Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanningDaily ScrumDaily ScrumDev & QA obtain details from PODev & QA obtain details from PODev, test, stage (local)Dev, test, stage (local)Feedback from PO/QAFeedback from PO/QADone (DoD)Done (DoD)Daily ScrumDaily ScrumDev & QA obtain details from PODev & QA obtain details from PODev, test, stage (local)Dev, test, stage (local)Feedback from PO/QAFeedback from PO/QADone (DoD)Done (DoD)ReviewReviewmeetingmeetingReviewReviewmeetingmeeting RetroRetroRetroRetro
  15. 15. Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanningDaily ScrumDaily ScrumDaily ScrumDaily ScrumReviewReviewmeetingmeetingReviewReviewmeetingmeeting RetroRetroRetroRetro
  16. 16. Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanning Daily ScrumDaily ScrumDaily ScrumDaily Scrum ReviewReviewmeetingmeetingReviewReviewmeetingmeeting RetroRetroRetroRetro
  17. 17. Scrum BreakdownSprintSprintplanningplanningSprintSprintplanningplanning Daily ScrumDaily ScrumDaily ScrumDaily Scrum ReviewReviewmeetingmeetingReviewReviewmeetingmeeting RetroRetroRetroRetro
  18. 18. Scrum Process
  19. 19. So, what’s next?
  20. 20. Goodbye Jira
  21. 21. Hello Kanban
  22. 22. BeginningBacklogBacklogBacklogBacklog In DevIn DevIn DevIn Dev ReviewReviewReviewReview DoneDoneDoneDone DeployedDeployedDeployedDeployed2 weeks
  23. 23. BeginningBacklogBacklogBacklogBacklog In DevIn DevIn DevIn Dev ReviewReviewReviewReview DoneDoneDoneDone DeployedDeployedDeployedDeployed2 weeks
  24. 24. Scrum RecallSprintSprintplanningplanningSprintSprintplanningplanningDaily ScrumDaily ScrumWhat did you do yesterday?What did you do yesterday?What are you doing today?What are you doing today?Any blockers?Any blockers?Not status updates, butNot status updates, but commitmentcommitment..Daily ScrumDaily ScrumWhat did you do yesterday?What did you do yesterday?What are you doing today?What are you doing today?Any blockers?Any blockers?Not status updates, butNot status updates, but commitmentcommitment..ReviewReviewmeetingmeetingReviewReviewmeetingmeeting RetroRetroRetroRetro
  25. 25. End of SprintBacklogBacklogBacklogBacklog In DevIn DevIn DevIn Dev ReviewReviewReviewReview DoneDoneDoneDone DeployedDeployedDeployedDeployed
  26. 26. End of SprintBacklogBacklogBacklogBacklog In DevIn DevIn DevIn Dev ReviewReviewReviewReview DoneDoneDoneDone DeployedDeployedDeployedDeployed2 weeks
  27. 27. Storytelling
  28. 28. User Story
  29. 29. User Story• written in end user’s language• captures what end user wants to achieve• "As a <role>, I want <goal/desire> so that<benefit>"• simple wireframe, success criteria
  30. 30. Scrum RecallSprintSprintplanningplanningSprintSprintplanningplanningDaily ScrumDaily ScrumDev & QA obtain details from PODev & QA obtain details from PODev, test, stage (local)Dev, test, stage (local)Feedback from PO/QAFeedback from PO/QADone (DoD)Done (DoD)Daily ScrumDaily ScrumDev & QA obtain details from PODev & QA obtain details from PODev, test, stage (local)Dev, test, stage (local)Feedback from PO/QAFeedback from PO/QADone (DoD)Done (DoD)ReviewReviewmeetingmeetingReviewReviewmeetingmeeting RetroRetroRetroRetro
  31. 31. User Story
  32. 32. Long live JiraDidn’t really think we’d ditch Jira, did ya?
  33. 33. Integrating Jira• this is a business after all...• serves as a comm & management tool• serves as record for commits• Introducing Greenhopper
  34. 34. Integrating Jira
  35. 35. Integrating Jira
  36. 36. So, what’s next?
  37. 37. Small steps• turn Jira into user stories - create ourbacklog. Use Greenhopper.• read more about Agile and Scrum• start our first sprint on Monday• slowly introduce more Agile in an Agile way
  38. 38. Coming Sessions• Important Agile practices• SCM practices, paired programming• CI, CD,TDD/BDD, etc• War stories (experiences with Agile)• Videos
  39. 39. Thank you.

×