Mixed Methods in a Large
Scale Agile Environment
Jon Leslie
Senior Production Expert
Hansoft
In This Session, You’ll Learn…
• Scrum, Kanban and Gantt in a single Plan / Program
• Program level collaboration
• Agile ...
“Implicit (to Agile) is a personal way of
orienting oneself towards a development
process that accepts, even welcomes, cha...
AAA Video Game Development
• Large ScaleAgile in 2004
• Embrace Change
• Innovation & Iteration
• EmpowerTeams (Crunch Fre...
3 Large Scale Agile Game Examples
• Amped 3
• The Sims 3
• Rock Band 3
Amped 3
Scrum for Everything
Amped 3
Developed 2004 - 2005
The Sims 3: Showtime
Scrum for Features
Kanban for Assets
The Sims 3: Showtime,
Supernatural & University
Rock Band 3
Scrum for Features
Kanban for Assets
Gantt for Hardware
Rock Band 3
Different Industries – Similar Challenges
• Telecom
• Electronics
• Aerospace & Space
Many Specialties
One FUN Product
AAA Game Development Challenge
Certainty
Assets /
Hardware
Features
Definition
Multiple Techniques – Single Mindset
• Scrum for Game Features
• Kanban for Game Art Assets
• Gantt for Game Hardware
• Ta...
Single Program Backlog
- Keyboard
- Guitar
- Drums
- Bass
Scrum - Kanban - Gantt in Same Plan
• 3 Teams
• 3 Techniques
• 1 Program
• 1 Backlog
• 1 Release Train
• 1 Mindset
Agile Metrics – What to Measure
• Only Present & Future Looking
• Only Actionable
• 3 Different Levels
 Team
 Program
 ...
Agile Metrics – Team Level
Agile Metrics – Program Level
Agile Metrics – Portfolio Level
Summary
• DifferentTeams May Require Different Methods
– In a Single Program
– Sharing a Single Agile Mindset
• Collaborat...
Any questions?
Jon.Leslie@hansoft.com
Mixed methods in a Large Scale Agile Environment AgileCamp 2014
Mixed methods in a Large Scale Agile Environment AgileCamp 2014
Mixed methods in a Large Scale Agile Environment AgileCamp 2014
Mixed methods in a Large Scale Agile Environment AgileCamp 2014
Mixed methods in a Large Scale Agile Environment AgileCamp 2014
Upcoming SlideShare
Loading in...5
×

Mixed methods in a Large Scale Agile Environment AgileCamp 2014

188

Published on

In Large Scale Agile, for example SAFe, the idea is that all teams use the same methods in order to be able to work aligned with a single program or even an entire portfolio.

However, in practice it’s a bit harder due to the fact that different types of development would be better served by different ways of working. For example, many products are a combination of hardware and software, which require hardware and software developers to work in tight collaboration using different methods. Another example would be game features and art assets, which also require different methods.

This presentation will be based on examples from the real world where companies have utilized mixed methodologies in a large-scale agile development environment to succeed with developing better products in a more collaborative way and hence stay ahead of competition.

Topics covered will be:

1. How to work with mixed methods and combining Scrum, Kanban and Gantt in a single program.
2. Program level collaboration. Multiple teams working in a single program backlog allowing a single product release train, thus avoiding siloed teams.
3. Finally, what do we measure and how do we track progress?

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
188
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Mixed methods in a Large Scale Agile Environment AgileCamp 2014

  1. 1. Mixed Methods in a Large Scale Agile Environment Jon Leslie Senior Production Expert Hansoft
  2. 2. In This Session, You’ll Learn… • Scrum, Kanban and Gantt in a single Plan / Program • Program level collaboration • Agile Metrics –What do we measure?
  3. 3. “Implicit (to Agile) is a personal way of orienting oneself towards a development process that accepts, even welcomes, change.” Andrew Binstock Editor in Chief Dr. Dobbs Values not Practices
  4. 4. AAA Video Game Development • Large ScaleAgile in 2004 • Embrace Change • Innovation & Iteration • EmpowerTeams (Crunch Free) • DifferentWays ofWorking
  5. 5. 3 Large Scale Agile Game Examples • Amped 3 • The Sims 3 • Rock Band 3
  6. 6. Amped 3
  7. 7. Scrum for Everything Amped 3 Developed 2004 - 2005
  8. 8. The Sims 3: Showtime
  9. 9. Scrum for Features Kanban for Assets The Sims 3: Showtime, Supernatural & University
  10. 10. Rock Band 3
  11. 11. Scrum for Features Kanban for Assets Gantt for Hardware Rock Band 3
  12. 12. Different Industries – Similar Challenges • Telecom • Electronics • Aerospace & Space
  13. 13. Many Specialties
  14. 14. One FUN Product
  15. 15. AAA Game Development Challenge Certainty Assets / Hardware Features Definition
  16. 16. Multiple Techniques – Single Mindset • Scrum for Game Features • Kanban for Game Art Assets • Gantt for Game Hardware • Task Breakdown • Self Empowered, Self Managed Teams • Only Features & Assets • Single Backlog • Backlogs within a Backlog • Single Release Train • Shared High Level Vision Project Plan Program Backlog
  17. 17. Single Program Backlog - Keyboard - Guitar - Drums - Bass
  18. 18. Scrum - Kanban - Gantt in Same Plan • 3 Teams • 3 Techniques • 1 Program • 1 Backlog • 1 Release Train • 1 Mindset
  19. 19. Agile Metrics – What to Measure • Only Present & Future Looking • Only Actionable • 3 Different Levels  Team  Program  Portfolio
  20. 20. Agile Metrics – Team Level
  21. 21. Agile Metrics – Program Level
  22. 22. Agile Metrics – Portfolio Level
  23. 23. Summary • DifferentTeams May Require Different Methods – In a Single Program – Sharing a Single Agile Mindset • Collaborate at theTeam Level and the Program Level • Measure on Forward Looking Actionable Metrics
  24. 24. Any questions? Jon.Leslie@hansoft.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×