Mixed methods in a Large Scale Agile Environment AgileCamp 2014
-
date post
16-Sep-2014 -
Category
Technology
-
view
216 -
download
1
description
Transcript of Mixed methods in a Large Scale Agile Environment AgileCamp 2014
PowerPoint Presentation
Mixed Methods in a Large Scale Agile Environment
Jon LeslieSenior Production ExpertHansoft
Scrum, Kanban and Gantt in a single Plan / ProgramProgram level collaborationAgile Metrics What do we measure?
In This Session, Youll LearnImplicit (to Agile) is a personal way of orienting oneself towards a development process that accepts, even welcomes, change. Andrew BinstockEditor in ChiefDr. DobbsValues not PracticesAgile is a set of values. It is not a set of practices. We need to keep this in mind if were to hold true to the intent of the Agile Manifesto.
Scrum is a process and a set of practices derived from Agile. Agile is about culture. A culture that embraces change. If a Scrum development site does not embrace change, they are not Agile.
Its a very important distinction and one we need to keep in mind anytime we bandy about terms like Large Scale Agile.
Along the lines of Team Empowerment, we should allow teams to work they way that best suits them. Even if those teams are working in a multi-team environment and not all teams are using the same methodology.
8AAA Video Game DevelopmentLarge Scale Agile in 2004Embrace ChangeInnovation & IterationEmpower Teams (Crunch Free)Different Ways of Working
3 Large Scale Agile Game ExamplesAmped 3The Sims 3Rock Band 3
Amped 3
Scrum for EverythingAmped 3Developed 2004 - 2005Large Scale Agile in 2004100+ person teamWe wanted to embrace change with ScrumDidnt realize we were different teams / disciplines with different ways of workingCrunch hell
12The Sims 3: Showtime
Also produced Supernatural & University Life.
Celebrity external dependencies. Katy Perry had to approve her Sim and all clothes / accessories and hairstyles.
13Scrum for FeaturesKanban for AssetsThe Sims 3: Showtime, Supernatural & University
Large Scale Agile in 2004100+ person teamWe wanted to embrace change with ScrumDidnt realize we were different teams / disciplines with different ways of workingCrunch hell
14Rock Band 3
102 button controller!Plus, we added a keyboard.
Had to have prototype hardware in order to test new gameplay.
15Scrum for FeaturesKanban for AssetsGantt for HardwareRock Band 3
Gantt is a technique Waterfall is a mindset
Use Gantt in an Agile context.
16Different Industries Similar ChallengesTelecomElectronicsAerospace & Space
Many Specialties
One FUN Product
AAA Game Development ChallengeCertaintyAssets / HardwareFeaturesDefinitionMultiple Techniques Single MindsetScrum for Game FeaturesKanban for Game Art AssetsGantt for Game HardwareTask BreakdownSelf Empowered, Self Managed Teams
Only Features & AssetsSingle BacklogBacklogs within a BacklogSingle Release TrainShared High Level VisionProject PlanProgram BacklogSingle Program Backlog
- Keyboard- Guitar- Drums- Bass
Scrum - Kanban - Gantt in Same Plan
3 Teams3 Techniques1 Program1 Backlog1 Release Train1 MindsetAgile Metrics What to MeasureOnly Present & Future LookingOnly Actionable3 Different LevelsTeamProgramPortfolioAgile Metrics Team Level
Agile Metrics Program Level
Agile Metrics Portfolio Level
Different Teams May Require Different MethodsIn a Single ProgramSharing a Single Agile MindsetCollaborate at the Team Level and the Program LevelMeasure on Forward Looking Actionable Metrics
Any questions?