Scrum:The Big PictureDan Rawsthorne, PhD, CST, PMPSenior Trainer at 3Back         3BACK.COMdan.rawsthorne@3Back.comAgile D...
About Me                             Available at Amazon…              “Dan and Doug can help you be greater” – Jeff Suthe...
How Business Sees Software…V2.7                3          ©   2012
Big Picture                  Agile Portfolio Management: Manage       APortM      prioritization of multiple projects     ...
Agile Software Development (ASD)Quality Code!                         Technical DebtV2.7             5            ©   2012
Producing High-Quality Code                                Definition of Done                         Get List of Flights ...
Bottom Line for ASD       Business must accept the          “cost of quality”…        There is no magic… nothing is free! ...
Agile Product Development (APD)Maximum Value for the Money!                                 Product Owner trusts Team     ...
Must Do Chores!V2.7          9          ©   2012
Bottom Line for APD       Business must accept the       Team’s Velocity as Reality         (Pay for the Chores)        Th...
Agile Project Management (APM)Deliver on Time, under Budget                             Balance the Load across Teams     ...
Bad Project Management                Faster! Faster! ...                Get This Project Back                     on Trac...
Good Project Management                                   Do                 Coordinate, Cooperate, Communicate           ...
Bottom Line for APM            Manage…          Don’t Demand…       There is no magic… nothing is free!                   ...
Agile Portfolio Management (APortM)Portfolio: an organization of Projects, by date and value,that the organization commits...
Portfolio Management Team                                    Do                         Adapt to Business Realities       ...
Bottom Line for APortM            “We Need It”           is NOT a Plan…       There is no magic… nothing is free!         ...
Finally…       APD         APD             APD          APD       ASD         ASD              ASD         ASD            ...
Any Questions?V2.7         19         ©   2012
Thank You Very Much!       Join Our Scrum Community!@scrum-coachfacebook.com/3Back3back.com/linkedinV2.7               20 ...
Upcoming SlideShare
Loading in …5
×

Rawsthorne dan - scrum the big picture

1,239 views
1,140 views

Published on

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.

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

  • Be the first to like this

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

No notes for slide

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!@scrum-coachfacebook.com/3Back3back.com/linkedinV2.7 20 © 2012

×