Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Rawsthorne dan - scrum the big picture

We usually think of agility for software development — agility allows a small team to produce valuable software.
However, this is not the only place for agility. In this talk Dan discusses the «layering» of agility in a software- focused organization.
This layering starts at the bottom, with Agile Software Development (the writing of quality code), and ends at the top, with Agile Portfolio Management (the management of Projects, Programs, and Products for the good of the Organization).
In this (non-technical, yet entertaining) talk Dan develops a big picture showing how all the pieces fit together in a logical model.

  • Login to see the comments

  • Be the first to like this

Rawsthorne dan - scrum the big picture

  1. 1. Scrum:The Big PictureDan Rawsthorne, PhD, CST, PMPSenior Trainer at 3Back 3BACK.COMdan.rawsthorne@3Back.comAgile Days (Moscow)23 March, 12:00-13:00
  2. 2. About Me Available at Amazon… “Dan and Doug can help you be greater” – Jeff Sutherland “the best Scrum book I have seen” – Ron Jeffries “crystal clarity” – Jeff McKenna “Dan and Doug have given you a gift”– Johanna RothmanV2.7 2 © 2012
  3. 3. How Business Sees Software…V2.7 3 © 2012
  4. 4. Big Picture Agile Portfolio Management: Manage APortM prioritization of multiple projects across multiple products Agile Project Management: APM Releases across multiple teams, cost and schedule constraints Agile Product Development: develop APD high-value Product at a Sustainable Pace Agile Software ASD Development: write high-quality codeV2.7 4 © 2012
  5. 5. Agile Software Development (ASD)Quality Code! Technical DebtV2.7 5 © 2012
  6. 6. Producing High-Quality Code Definition of Done Get List of Flights from CUTLASS Size: 8 SPs Type: [backbone] As a <flyer> I want <to have a list of flights that matches my itinerary> so that <I can choose one that works for me> General: - Joe is the expert on CUTLASS - Simplifying Assumptions: One Way, Single Leg, No Seat Selection, Single Passenger, Full Fare, No Luggage … Acceptance: Pass in an itinerary and get a list of Flights back Collect Information for User Documentation Doneness: Review Architectural Decisions with Team Design Review Review Functional Test Strategy Review Unit Tests Verify Tests passing on Development Machine Code Review Functional Tests Written Verify Tests passing on Integration Box Add Tests to Regression Test Suite Refactor for an hour… Collect Information for Technical DocumentationV2.7 6 © 2012
  7. 7. Bottom Line for ASD Business must accept the “cost of quality”… There is no magic… nothing is free! free!V2.7 7 © 2012
  8. 8. Agile Product Development (APD)Maximum Value for the Money! Product Owner trusts Team Product Owner Balances Team Develops Quality Product Stakeholders Review ASD Scrum’s “Circle of Life”V2.7 8 © 2012
  9. 9. Must Do Chores!V2.7 9 © 2012
  10. 10. Bottom Line for APD Business must accept the Team’s Velocity as Reality (Pay for the Chores) There is no magic… nothing is free! free!V2.7 10 © 2012
  11. 11. Agile Project Management (APM)Deliver on Time, under Budget Balance the Load across Teams Balance Scope, Cost, and Schedule e.g. Modify Scope, Change Dates, Add/Remove Money APD APD ASD ASD This is Hard to Do…V2.7 11 © 2012
  12. 12. Bad Project Management Faster! Faster! ... Get This Project Back on Track!!V2.7 12 © 2012
  13. 13. Good Project Management Do Coordinate, Cooperate, Communicate Modify Cost, Scope, and Schedule Create New Teams as necessary Help the ScrumMasters Don’t Push for “Faster” Change “Definition of Done” Shift People around too muchV2.7 13 © 2012
  14. 14. Bottom Line for APM Manage… Don’t Demand… There is no magic… nothing is free! free!V2.7 14 © 2012
  15. 15. Agile Portfolio Management (APortM)Portfolio: an organization of Projects, by date and value,that the organization commits to or is planning to committo.” – Johanna Rothman Project Project Project Project Project Project Project Project Project Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 2012 2013 2014 2015V2.7 15 © 2012
  16. 16. Portfolio Management Team Do Adapt to Business Realities Coordinate, Cooperate, Communicate Add Process/People Improvement Projects Help the ScrumMasters Don’t Believe your DreamsV2.7 16 © 2012
  17. 17. Bottom Line for APortM “We Need It” is NOT a Plan… There is no magic… nothing is free! free!V2.7 17 © 2012
  18. 18. Finally… APD APD APD APD ASD ASD ASD ASD APM APM APortMV2.7 18 © 2012
  19. 19. Any Questions?V2.7 19 © 2012
  20. 20. Thank You Very Much! Join Our Scrum Community! 20 © 2012