Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Day projectcon real-world-scrum

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 61 Publicité

Day projectcon real-world-scrum

Télécharger pour lire hors ligne

PROJECTCON | AGILECON Midwest 2019 in Indianapolis on May 10, 2019
Presenter: Benjamin Day

Real World Scrum with Azure DevOps

You’ve got a subscription for Azure DevOps (formerly known as Visual Studio Team Services or VSTS) and you’re looking to do Scrum. Ok. Great. Now what does that mean? What does Azure DevOps actually do to help your Scrum team(s) run more efficiently? If I’m the Scrum Master, what should I be coaching my team to do? What can you do to help get to high-quality, “done”, working software faster? How does Azure DevOps make anything in Scrum easier?

In this session, we will address these from the perspective of a technically-minded Scrum Master. He’ll show you how to address four of the main pieces of running a Scrum project using Azure DevOps: Stakeholder Interaction, Planning & Execution, Testing, and streamlining the Definition of Done (DoD). Along the way there will be plenty of talk about work tracking, project management, QA testing, and automated builds.

Key Take-a-Ways:

Streamline your scrum process using Azure DevOps
Use Azure DevOps for manage stakeholder interaction using the Feedback Manager
Planning & Executing your sprints
Using Azure DevOps’s Test Plan tools to track and manage the QA testing effort
Automating release and testing using automated build
Improving your skills as a Scrum Master

Event Website: https://projectconevent.com
LinkedIn: https://www.linkedin.com/company/projectcon-llc
Facebook: http://www.facebook.com/ProjectConEvent
Twitter: http://www.twitter.com/projectconevent
YouTube: https://www.youtube.com/channel/UCLLG1SGPs1L5YLoFndvGGhQ
Instagram: https://www.instagram.com/projectconevent
Presentation Slides: https://slideshare.com/projectcon
Post Event Trailer: https://youtu.be/1_RzFBnZ7bo

PROJECTCON | AGILECON Midwest 2019 in Indianapolis on May 10, 2019
Presenter: Benjamin Day

Real World Scrum with Azure DevOps

You’ve got a subscription for Azure DevOps (formerly known as Visual Studio Team Services or VSTS) and you’re looking to do Scrum. Ok. Great. Now what does that mean? What does Azure DevOps actually do to help your Scrum team(s) run more efficiently? If I’m the Scrum Master, what should I be coaching my team to do? What can you do to help get to high-quality, “done”, working software faster? How does Azure DevOps make anything in Scrum easier?

In this session, we will address these from the perspective of a technically-minded Scrum Master. He’ll show you how to address four of the main pieces of running a Scrum project using Azure DevOps: Stakeholder Interaction, Planning & Execution, Testing, and streamlining the Definition of Done (DoD). Along the way there will be plenty of talk about work tracking, project management, QA testing, and automated builds.

Key Take-a-Ways:

Streamline your scrum process using Azure DevOps
Use Azure DevOps for manage stakeholder interaction using the Feedback Manager
Planning & Executing your sprints
Using Azure DevOps’s Test Plan tools to track and manage the QA testing effort
Automating release and testing using automated build
Improving your skills as a Scrum Master

Event Website: https://projectconevent.com
LinkedIn: https://www.linkedin.com/company/projectcon-llc
Facebook: http://www.facebook.com/ProjectConEvent
Twitter: http://www.twitter.com/projectconevent
YouTube: https://www.youtube.com/channel/UCLLG1SGPs1L5YLoFndvGGhQ
Instagram: https://www.instagram.com/projectconevent
Presentation Slides: https://slideshare.com/projectcon
Post Event Trailer: https://youtu.be/1_RzFBnZ7bo

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Similaire à Day projectcon real-world-scrum (20)

Publicité

Plus par ProjectCon (20)

Plus récents (20)

Publicité

Day projectcon real-world-scrum

  1. 1. Real World Scrum with Azure DevOps Benjamin Day | www.benday.com | @benday
  2. 2. @benday | www.benday.com Benjamin Day Brookline, MA Consultant & Trainer Scrum, DevOps, Team Foundation Server, Software Architecture & Testing Microsoft MVP Pluralsight Author Scrum.org Trainer @benday
  3. 3. Architecting an ASP.NET Core MVC Application for Unit Testability January 1, 2019
  4. 4. Getting Started with Azure DevOps Coming soon
  5. 5. On with the show.
  6. 6. www.benday.com | @benday And now, the fastest Scrum overview of all time...
  7. 7. www.benday.com | @benday Stakeholders Sprint Increment Product Backlog Sprint Backlog Daily Scrum Product Owner Retrospective Product Owner Development Team Scrum Master Sprint Planning Meeting Sprint Review Stakeholder Scrum: The Big Picture
  8. 8. www.benday.com | @benday It’s all about done, working software.
  9. 9. www.benday.com | @benday You stop in order to keep yourself honest.
  10. 10. www.benday.com | @benday Manage your risk in the face of uncertainty.
  11. 11. www.benday.com | @benday Eliminate waste.
  12. 12. www.benday.com | @benday It’s all about done, working software.
  13. 13. www.benday.com | @benday Stakeholders Sprint Increment Product Backlog Sprint Backlog Daily Scrum Product Owner Retrospective Product Owner Development Team Scrum Master Sprint Planning Meeting Sprint Review Stakeholder Scrum: The Big Picture
  14. 14. www.benday.com | @benday Where does Azure DevOps fit in?
  15. 15. www.benday.com | @benday Azure DevOps + Scrum • Backlog management • Sprint Planning • Sprint Management
  16. 16. Azure DevOps + Scrum + Real World • Backlog management • Sprint Planning • Sprint Management • Definition of Done • Test Case Management • Automated Builds • Automated Testing • Release Management • Deployment • Feedback Management
  17. 17. Scrum Events Supporting Activities Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Product Ownership DoD Collaboration Best Practices Enterprise Scrum WorkItems Backlog Manager X X X X X Sprint Planner X X X Scrum Board X X X X Burndown Chart X X X Kanban Board X X X X Work item Tracking X X X Velocity Chart X X X X Cumulative Flow Diagram X Capacity Planner X X Work Item Charts X X X Code Source Control X X X X Code Reviews X X X X Lightweight Code Commenting X X Unit Testing X X X Build Automated Builds X X X Deploy w/ Lab Management X X X Deploy w/ Release Management X X X Collaboration SharePoint X X Team Rooms X X Team Home Page X Teams X X Feedback Manager X X X X PowerPoint Storyboarding X X X X Testing Test Case Management X X X X Defect Tracking X X X Load Testing X X X
  18. 18. www.benday.com | @benday Do you have a Definition of Done?
  19. 19. www.benday.com | @benday A written DoD is a list of everything that is required before you can say a PBI is Done.
  20. 20. www.benday.com | @benday Here’s a hint:
  21. 21. www.benday.com | @benday It’s a lot more than “the code compiles and is checked in.”
  22. 22. www.benday.com | @benday Sample Definition of Done (DoD) Development / Coder • Code is written with unit tests • Unit tests have a minimum of 75% code coverage • Code has been merged to Main / Master • Code compiles and unit tests pass when run as part of an automated build • Database schema objects are checked in • Database upgrade script is checked in • Code reviewed by someone other than the original author Testing, Deployment, Ops • Written QA test plan • Tested with QA test plan by someone other than the original author • Deployed and tested in Staging environment • Automated UI tests are written and pass • No Severity 1 or 2 bugs • Reviewed by Product Owner • Passes acceptance criteria for the PBI • Known deployment & rollback plan • Deployment plan reviewed by Ops • Database changes reviewed by DBAs • Load tested • Deployed to Production
  23. 23. www.benday.com | @benday Why is a Written DoD so Important? • Makes it clear what all the steps are • Everyone can look at the steps  a shared understanding • Helps with team-based estimation • Helps minimize or eliminate Technical Debt • Helps to manage management expectations • Helps with the “two second change” request
  24. 24. www.benday.com | @benday TFS + Visual Studio help you to automate your DoD and streamline your path to DoD.
  25. 25. www.benday.com | @benday And now a lot of demos…
  26. 26. www.benday.com | @benday Demos • Backlog Management / Refinement • Sprint Planning • Daily Scrum • Situational Awareness • Dashboards • Charting • Boards • “QA” Test Tracking • Automated Build + DoD
  27. 27. www.benday.com | @benday Any last questions?
  28. 28. www.benday.com | @benday Thanks. benday@benday.com | www.benday.com
  29. 29. www.benday.com | @benday Branching lets you work on similar, related code in isolation at the same time.
  30. 30. www.benday.com | @benday Branching is much easier to do in Git.
  31. 31. www.benday.com | @benday “So, I can go nuts and create 250 zillion branches now and it’s a good idea?”
  32. 32. www.benday.com | @benday No.
  33. 33. www.benday.com | @benday
  34. 34. www.benday.com | @benday A branch is an integration credit card.
  35. 35. www.benday.com | @benday For every branch, there’s a merge.
  36. 36. www.benday.com | @benday Merging can be expensive and painful.
  37. 37. www.benday.com | @benday Until everything’s integrated, it’s definitely not done.
  38. 38. www.benday.com | @benday Keep it simple.
  39. 39. www.benday.com | @benday Integrate often.
  40. 40. www.benday.com | @benday The smaller the integration, the easier it is.
  41. 41. www.benday.com | @benday “You can drive with your feet. It doesn’t mean it’s a good idea.” *
  42. 42. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 1 of 15 PBI B PBI A
  43. 43. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 2 of 15 PBI B PBI A
  44. 44. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 5 of 15 PBI B PBI A
  45. 45. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 8 of 15 PBI B PBI A
  46. 46. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 11 of 15 PBI B PBI A
  47. 47. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 12 of 15 PBI B PBI A
  48. 48. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 13 of 15 PBI B PBI A
  49. 49. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 14 of 15 PBI B PBI A
  50. 50. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 15 of 15 (in your dreams) PBI B PBI A
  51. 51. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 15 of 15 (in reality) PBI B PBI A
  52. 52. @benday @ethomson #vslive Don’t use branches to avoid talking to your teammates.
  53. 53. @benday @ethomson #vslive Do less at once. Focus on done. Integrate often.
  54. 54. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 1 of 15 PBI B PBI A
  55. 55. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 2 of 15 PBI B PBI A
  56. 56. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 5 of 15 PBI B PBI A
  57. 57. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 6 of 15 PBI B PBI A
  58. 58. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 10 of 15 PBI B PBI A
  59. 59. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 11 of 15 PBI B PBI A
  60. 60. @benday @ethomson #vslive TO DO IN PROGRESS DONE PBI C Sprint: Day 15 of 15 PBI B PBI A

×