Agile XXL
Scaling Agile for Project Teams
Alan Bustamante, PMP, PMI - ACP
March
29,
2012
Further Reading
© 2011 Seapine Software, Inc. All Rights Reserved
To learn more, download
Agile XXL: Scaling Agile for Pro...
The 3 Pillar Model
Scaling Defined
Final Thoughts
Agenda
© 2011 Seapine Software, Inc. All Rights Reserved
One or more team members
non collocated
Require 2 or more Sub teams
© 2011 Seapine Software, Inc. All Rights Reserved
Agenda
Scaling Defined
Three Pillar Model
Final Thoughts
© 2011 Seapine Software, Inc. All Rights Reserved
Success Pillars
© 2011 Seapine Software, Inc. All Rights Reserved
Workspaces
Partnerships
Empowerment
© 2011 Seapine Software, Inc. All Rights Reserved
Breakout
Room
Wall space for
project schedules,
burn downs or
other charts
Open
Space
Co-located
Production
Support
Co-loc...
Planning
Team Coordination
Sub Team Structure
© 2011 Seapine Software, Inc. All Rights Reserved
The
Process
Dictates
Executes
Project
Standards
Group
Project
B
Project
C
Project A
Traditional Process Definition
© 2011 ...
Changing Will Not Be Easy
© 2011 Seapine Software, Inc. All Rights Reserved
Project
Process
Sub Team D
Evolving set of
project specific
practices
Sub Team A Sub Team B
Sub Team C
Sub
Team C
Process
...
Product
Owner
Council
Story Map or
prioritized list
of stories
StakeholdersPrioritize
Populate
Tax
Product
Backlog
Settlem...
Data Layer UI Layer
Testing Engineering
Tax Settlements
Sub Team Structure Types
Components
Function
Feature
© 2011 Seapin...
A common “Agile” distributed model
Feature 1
Manual SIT
Feature 2
Manual SIT
Based on Waterfall development
Feature 1
Requ...
A better “Agile” distributed model
Feature 1
Requirements
Architecture
Engineering
Automated SIT
Manual SIT
Based on Agile...
Prioritization
Code Quality
Collaboration
© 2011 Seapine Software, Inc. All Rights Reserved
Prioritization
© 2011 Seapine Software, Inc. All Rights Reserved
Some Examples
© 2011 Seapine Software, Inc. All Rights Reserved
Maximize Collaboration
© 2011 Seapine Software, Inc. All Rights Reserved
Source: http://www.zaufishan.co.uk/2010/09/shameless-plug.html
Bake In Code Quality
Source CodeSource CodeSource CodeSource Code
RepositoryRepositoryRepositoryRepository
ContinuousConti...
The 3 Pillar Model
Final Thoughts
Scaling Defined
Agenda
© 2011 Seapine Software, Inc. All Rights Reserved
Scaling Truths
• Fight the urge to be “pure Agile”
• Put Agile in industry context
• Put Agile in project “bigness” contex...
Give Feedback on the Sessions
1 Sign In: www.eclipsecon.org
2 Select Session Evaluate
3 Vote
© 2011 Seapine Software, Inc....
Thank You!
Award winning ALM solutions providerAward winning ALM solutions providerAward winning ALM solutions providerAwa...
Upcoming SlideShare
Loading in …5
×

EclipseCon 2012: Agile XXL - Scaling Agile for Project Teams

1,283 views

Published on

This is the presentation I gave at Eclipse Con 2012/ Agile ALM Connect. The content is similar to the "Agile XXL: Scaling Agile for Project Teams" webinar presentation, but has been scaled down due to the short time frame of the session (30 min vs 1hr)

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

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

No notes for slide

EclipseCon 2012: Agile XXL - Scaling Agile for Project Teams

  1. 1. Agile XXL Scaling Agile for Project Teams Alan Bustamante, PMP, PMI - ACP March 29, 2012
  2. 2. Further Reading © 2011 Seapine Software, Inc. All Rights Reserved To learn more, download Agile XXL: Scaling Agile for Project Teams eBook www.seapine.com/agileservices/agilescaling_ebook.html
  3. 3. The 3 Pillar Model Scaling Defined Final Thoughts Agenda © 2011 Seapine Software, Inc. All Rights Reserved
  4. 4. One or more team members non collocated Require 2 or more Sub teams © 2011 Seapine Software, Inc. All Rights Reserved
  5. 5. Agenda Scaling Defined Three Pillar Model Final Thoughts © 2011 Seapine Software, Inc. All Rights Reserved
  6. 6. Success Pillars © 2011 Seapine Software, Inc. All Rights Reserved
  7. 7. Workspaces Partnerships Empowerment © 2011 Seapine Software, Inc. All Rights Reserved
  8. 8. Breakout Room Wall space for project schedules, burn downs or other charts Open Space Co-located Production Support Co-located Project Development Build/ Release Management Workspaces © 2011 Seapine Software, Inc. All Rights Reserved
  9. 9. Planning Team Coordination Sub Team Structure © 2011 Seapine Software, Inc. All Rights Reserved
  10. 10. The Process Dictates Executes Project Standards Group Project B Project C Project A Traditional Process Definition © 2011 Seapine Software, Inc. All Rights Reserved • Discourage Ownership • Increase Waste • Inhibit Innovation
  11. 11. Changing Will Not Be Easy © 2011 Seapine Software, Inc. All Rights Reserved
  12. 12. Project Process Sub Team D Evolving set of project specific practices Sub Team A Sub Team B Sub Team C Sub Team C Process Evolving set of sub team practices Feedback Sub Team B Process Sub Team A Process Sub Team D Process Evolving set of sub team practices Evolving set of sub team practices Evolving set of sub team practices Project Standards Group FeedbackFeedback Feedback Update Agile Process Definition © 2011 Seapine Software, Inc. All Rights Reserved
  13. 13. Product Owner Council Story Map or prioritized list of stories StakeholdersPrioritize Populate Tax Product Backlog Settlements Product Backlog Nominations Product Backlog Producer Services Product Backlog Populate Stakeholder Requests Pull Negotiate Planning Story Map Tax Producer ServicesSettlements Nominations © 2011 Seapine Software, Inc. All Rights Reserved
  14. 14. Data Layer UI Layer Testing Engineering Tax Settlements Sub Team Structure Types Components Function Feature © 2011 Seapine Software, Inc. All Rights Reserved
  15. 15. A common “Agile” distributed model Feature 1 Manual SIT Feature 2 Manual SIT Based on Waterfall development Feature 1 Requirements Architecture Engineering Automated SIT Feature 2 Requirements Architecture Engineering Automated SIT Report Defect – 11:30pm EST/11am IST (15.5 hr lapse) Deploy “Good” Build – 8am EST/7:30pm IST Verify Fix – 11am EST/10:30pm IST (11.5 hr lapse) Fix Verified – 10:30pm EST/10am IST (11.5 hr lapse) Mean Time To Fix (MTTF): 38.5 hours © 2011 Seapine Software, Inc. All Rights Reserved
  16. 16. A better “Agile” distributed model Feature 1 Requirements Architecture Engineering Automated SIT Manual SIT Based on Agile development Feature 2 Requirements Architecture Engineering Automated SIT Manual SIT Deploy Good build 8am Report Defect Noon Verify Fix 3pm Fix Verified 4pm MTTF: 7 hrs Deploy Good build 8am Report Defect Noon Verify Fix 3pm Fix Verified 4pm MTTF: 7 hrs © 2011 Seapine Software, Inc. All Rights Reserved
  17. 17. Prioritization Code Quality Collaboration © 2011 Seapine Software, Inc. All Rights Reserved
  18. 18. Prioritization © 2011 Seapine Software, Inc. All Rights Reserved
  19. 19. Some Examples © 2011 Seapine Software, Inc. All Rights Reserved
  20. 20. Maximize Collaboration © 2011 Seapine Software, Inc. All Rights Reserved
  21. 21. Source: http://www.zaufishan.co.uk/2010/09/shameless-plug.html
  22. 22. Bake In Code Quality Source CodeSource CodeSource CodeSource Code RepositoryRepositoryRepositoryRepository ContinuousContinuousContinuousContinuous Integration ServerIntegration ServerIntegration ServerIntegration Server Model OfficeModel OfficeModel OfficeModel Office ServerServerServerServer Manual SIT UAT Jenkins TDD, Unit Test, Local Integration Build Send Mainline Changes Poll RepositoryBad Build Good Build Deploy Good Build Houston, TX Santa Clara, CA Bucharest, Romania TDD, Unit Test, Local Integration Build TDD, Unit Test, Local Integration Build Mainline © 2011 Seapine Software, Inc. All Rights Reserved
  23. 23. The 3 Pillar Model Final Thoughts Scaling Defined Agenda © 2011 Seapine Software, Inc. All Rights Reserved
  24. 24. Scaling Truths • Fight the urge to be “pure Agile” • Put Agile in industry context • Put Agile in project “bigness” context • Mute the zealots • Focus on continuously improving the people, the process, and the tools © 2011 Seapine Software, Inc. All Rights Reserved
  25. 25. Give Feedback on the Sessions 1 Sign In: www.eclipsecon.org 2 Select Session Evaluate 3 Vote © 2011 Seapine Software, Inc. All Rights Reserved
  26. 26. Thank You! Award winning ALM solutions providerAward winning ALM solutions providerAward winning ALM solutions providerAward winning ALM solutions provider • TestTrackTestTrackTestTrackTestTrack ProProProPro – Issue and Defect Tracking • TestTrackTestTrackTestTrackTestTrack TCMTCMTCMTCM – Test Case Management • TestTrackTestTrackTestTrackTestTrack RMRMRMRM – Requirements Management • Surround SCMSurround SCMSurround SCMSurround SCM – Source Code Management • QA Wizard ProQA Wizard ProQA Wizard ProQA Wizard Pro – Automated Functional & Load Testing Phone: +1.210.367.7680 Email: alan@alanbustamante.com @alanbustamante www.seapine.com

×