SlideShare a Scribd company logo
1 of 18
Download to read offline
Hansoft by Perforce © 2020 Perforce Software, Inc.
How to Organize Game Developers With Different Planning Needs
JOHAN KARLSSON | SEPTEMBER 2020
How to Organize
Game Developers
With Different
Planning Needs
Johan Karlsson | September 2020
perforce.com2 | © 2020 Perforce Software, Inc.
Johan Karlsson
jkarlsson@perforce.com
Senior Consultant, Hansoft
Perforce Software
3 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
How to Organize Game Developers
With Different Planning Needs
1
2
Planning: The balance of team autonomy and alignment.
Organization: How to use the product backlog to align the project vision.
3 How to use tools to support the flexibility you need.
4 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
• Goal — why will this game be fun to play?
• What — technical tasks we need to achieve.
• Who is going to do it?
• How do we prioritize our work?
• What are the risks and how do we handle yet unknown events?
• How to verify and sets the limits around the quality of the game?
• When, when… when?!?
Why planning is critical to organization?
5 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
How long did it take to build a feature?
Timeline
Developer:
1 week
Player:
1 year
6 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
How long does it take to build a feature?
Designer
Concept
Artist
QA
Developer:
1 week
Model
Artist
Audio
Player:
1 year
Dev
7 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
You can keep things secret: announce as late as possible
Designer
Concept
Artist
QA
Developer:
1 week
Model
Artist
Audio
Player
Announce!
Dev
8 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
You can optimize the pipeline
Designer
Concept
Artist
QA
Developer:
1 week
Model
Artist
Audio
Player
Dev
9 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
This webinar is about team alignment
Designer
Concept
Artist
QA
Developer:
1 week
Model
Artist
Audio
Player
It’s a Team Effort!
Dev
10 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
How complex are game dev projects?
Simple
Com
plicated
Anarchy
Technology
User stories
Far from
certain
Close to
certain
Com
plex
Close to
agreement
Far from
agreement
11 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
Lean - Kanban
• Handles both complex and complicated situations well.
Plan-driven - Gantt
• Typically focused on departmentalized teams.
• Handles complicated parts of the plan well.
Agile - SCRUM
• Typically focused on feature teams.
• Handles complex situations well.
What planning approaches do we have available?
12 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
SCRUM
13 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
Gantt
14 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
Kanban
15 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
Hybrid Methods
Content Team 3
Content Team 2
QA Team
Feature Team 2
Feature Team 1
Content Team 3Studio
Leadership
Shared Goals
Product Backlog Management
Plan-
driven
Lean
Agile
Agile
Scrum-
ban
Plan-
driven
Agile
Lean
16 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
Product Backlog Management in a nutshell for Alignment
Demand
Product Backlog
Structure drives
strategy & vision.
Visibility & transparency for
cross-team communication.
Decision-making artifact
maximizes work not done and
sets limits.
17 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com
Putting it all together
Product Backlog Content Team 1
Content Team 2
Feature Team 1
Demand
Questions?
Thank You For Attending

More Related Content

What's hot

DevTalk: From Uni to Enterprise
DevTalk: From Uni to EnterpriseDevTalk: From Uni to Enterprise
DevTalk: From Uni to EnterprisePerforce
 
Predictability at Scale
Predictability at ScalePredictability at Scale
Predictability at ScalePerforce
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesPerforce
 
Perforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad LitwinPerforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad LitwinPerforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowPerforce
 
DevOps - Its just Agile done right
DevOps - Its just Agile done rightDevOps - Its just Agile done right
DevOps - Its just Agile done rightTomas Riha
 
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
TechTalk 2021: Peran IT Security dalam Penerapan DevOpsTechTalk 2021: Peran IT Security dalam Penerapan DevOps
TechTalk 2021: Peran IT Security dalam Penerapan DevOpsDicodingEvent
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...Perforce
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationAbhay Kumar
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integrationdrluckyspin
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueRapidValue
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Jean-Philippe Briend
 
Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Tomas Riha
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Sauce Labs
 
Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementXBOSoft
 
How to win at DevOps (and understand it along the way)
How to win at DevOps (and understand it along the way)How to win at DevOps (and understand it along the way)
How to win at DevOps (and understand it along the way)Jimmy Puckett
 

What's hot (20)

DevTalk: From Uni to Enterprise
DevTalk: From Uni to EnterpriseDevTalk: From Uni to Enterprise
DevTalk: From Uni to Enterprise
 
Predictability at Scale
Predictability at ScalePredictability at Scale
Predictability at Scale
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
 
Perforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad LitwinPerforce - Under New Management by Konrad Litwin
Perforce - Under New Management by Konrad Litwin
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
DevOps - Its just Agile done right
DevOps - Its just Agile done rightDevOps - Its just Agile done right
DevOps - Its just Agile done right
 
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
TechTalk 2021: Peran IT Security dalam Penerapan DevOpsTechTalk 2021: Peran IT Security dalam Penerapan DevOps
TechTalk 2021: Peran IT Security dalam Penerapan DevOps
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Continuous integration (eng)
Continuous integration (eng)Continuous integration (eng)
Continuous integration (eng)
 
Dev ops
Dev opsDev ops
Dev ops
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...Continuous delivery its not about the technology, its about the people. @sats...
Continuous delivery its not about the technology, its about the people. @sats...
 
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
Compatibility Testing of Your Web Apps - Tips and Tricks for Debugging Locall...
 
Continuous Integration 101
Continuous Integration 101Continuous Integration 101
Continuous Integration 101
 
Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvement
 
Continuous testing
Continuous testing Continuous testing
Continuous testing
 
How to win at DevOps (and understand it along the way)
How to win at DevOps (and understand it along the way)How to win at DevOps (and understand it along the way)
How to win at DevOps (and understand it along the way)
 

Similar to How to Organize Game Developers With Different Planning Needs

Proto tech fa qs
Proto tech fa qsProto tech fa qs
Proto tech fa qstony
 
PHP Developers for hire from PixelCrayons: Work with India’s top 2% PHP Progr...
PHP Developers for hire from PixelCrayons: Work with India’s top 2% PHP Progr...PHP Developers for hire from PixelCrayons: Work with India’s top 2% PHP Progr...
PHP Developers for hire from PixelCrayons: Work with India’s top 2% PHP Progr...Pixel Crayons
 
Hire Dedicated PHP Developers: Work with India’s Top 2% PHP Programmers
Hire Dedicated PHP Developers: Work with India’s Top 2% PHP ProgrammersHire Dedicated PHP Developers: Work with India’s Top 2% PHP Programmers
Hire Dedicated PHP Developers: Work with India’s Top 2% PHP ProgrammersPixel Crayons
 
PixelCrayons: Hire PHP Developers (60% Cost Saving & 2X Faster Delivery)
PixelCrayons: Hire PHP Developers (60% Cost Saving & 2X Faster Delivery)PixelCrayons: Hire PHP Developers (60% Cost Saving & 2X Faster Delivery)
PixelCrayons: Hire PHP Developers (60% Cost Saving & 2X Faster Delivery)Pixel Crayons
 
PixelCrayons: Hire India's Top PHP Developers
PixelCrayons: Hire India's Top PHP DevelopersPixelCrayons: Hire India's Top PHP Developers
PixelCrayons: Hire India's Top PHP DevelopersPixel Crayons
 
www-valuecoders-com-hire-developers.pdf
www-valuecoders-com-hire-developers.pdfwww-valuecoders-com-hire-developers.pdf
www-valuecoders-com-hire-developers.pdfJamesEddie2
 
Hire expert swift developer
Hire expert swift developerHire expert swift developer
Hire expert swift developerAxis Technolabs
 
Agicent Technologies : Offshore developer rates
Agicent Technologies : Offshore developer ratesAgicent Technologies : Offshore developer rates
Agicent Technologies : Offshore developer ratesdavidfegan981
 
Imagine Cup 2015 Korea Top 20 Orientation
Imagine Cup 2015 Korea Top 20 OrientationImagine Cup 2015 Korea Top 20 Orientation
Imagine Cup 2015 Korea Top 20 OrientationEunbee Song
 
Happho Commercial Interiors (Pune, Mumbai, Hyderabad and Bangalore)
Happho Commercial Interiors (Pune, Mumbai, Hyderabad and Bangalore)Happho Commercial Interiors (Pune, Mumbai, Hyderabad and Bangalore)
Happho Commercial Interiors (Pune, Mumbai, Hyderabad and Bangalore)karthik_nitw2004
 
Bac Ha Software (BHSoft) Presentation
Bac Ha Software (BHSoft) PresentationBac Ha Software (BHSoft) Presentation
Bac Ha Software (BHSoft) PresentationBHSoft
 
How to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guideHow to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guideSnehaDas60
 
Most in demand skills for software development staff augmentation
Most in demand skills for software development staff augmentationMost in demand skills for software development staff augmentation
Most in demand skills for software development staff augmentationKaty Slemon
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsGaurav Sharma
 
Hire html5 developer india
Hire html5 developer indiaHire html5 developer india
Hire html5 developer indiaAResourcePool
 
Introduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonIntroduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonTharindu Weerasinghe
 

Similar to How to Organize Game Developers With Different Planning Needs (20)

Proto tech fa qs
Proto tech fa qsProto tech fa qs
Proto tech fa qs
 
PHP Developers for hire from PixelCrayons: Work with India’s top 2% PHP Progr...
PHP Developers for hire from PixelCrayons: Work with India’s top 2% PHP Progr...PHP Developers for hire from PixelCrayons: Work with India’s top 2% PHP Progr...
PHP Developers for hire from PixelCrayons: Work with India’s top 2% PHP Progr...
 
Hire Dedicated PHP Developers: Work with India’s Top 2% PHP Programmers
Hire Dedicated PHP Developers: Work with India’s Top 2% PHP ProgrammersHire Dedicated PHP Developers: Work with India’s Top 2% PHP Programmers
Hire Dedicated PHP Developers: Work with India’s Top 2% PHP Programmers
 
PixelCrayons: Hire PHP Developers (60% Cost Saving & 2X Faster Delivery)
PixelCrayons: Hire PHP Developers (60% Cost Saving & 2X Faster Delivery)PixelCrayons: Hire PHP Developers (60% Cost Saving & 2X Faster Delivery)
PixelCrayons: Hire PHP Developers (60% Cost Saving & 2X Faster Delivery)
 
PixelCrayons: Hire India's Top PHP Developers
PixelCrayons: Hire India's Top PHP DevelopersPixelCrayons: Hire India's Top PHP Developers
PixelCrayons: Hire India's Top PHP Developers
 
www-valuecoders-com-hire-developers.pdf
www-valuecoders-com-hire-developers.pdfwww-valuecoders-com-hire-developers.pdf
www-valuecoders-com-hire-developers.pdf
 
Hire expert swift developer
Hire expert swift developerHire expert swift developer
Hire expert swift developer
 
Agicent Technologies : Offshore developer rates
Agicent Technologies : Offshore developer ratesAgicent Technologies : Offshore developer rates
Agicent Technologies : Offshore developer rates
 
Imagine Cup 2015 Korea Top 20 Orientation
Imagine Cup 2015 Korea Top 20 OrientationImagine Cup 2015 Korea Top 20 Orientation
Imagine Cup 2015 Korea Top 20 Orientation
 
Happho Commercial Interiors (Pune, Mumbai, Hyderabad and Bangalore)
Happho Commercial Interiors (Pune, Mumbai, Hyderabad and Bangalore)Happho Commercial Interiors (Pune, Mumbai, Hyderabad and Bangalore)
Happho Commercial Interiors (Pune, Mumbai, Hyderabad and Bangalore)
 
Bac Ha Software (BHSoft) Presentation
Bac Ha Software (BHSoft) PresentationBac Ha Software (BHSoft) Presentation
Bac Ha Software (BHSoft) Presentation
 
How to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guideHow to hire flutter developers? A simple yet comprehensive guide
How to hire flutter developers? A simple yet comprehensive guide
 
Most in demand skills for software development staff augmentation
Most in demand skills for software development staff augmentationMost in demand skills for software development staff augmentation
Most in demand skills for software development staff augmentation
 
Developer
DeveloperDeveloper
Developer
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOps
 
Task 6
Task 6Task 6
Task 6
 
Hire html5 developer india
Hire html5 developer indiaHire html5 developer india
Hire html5 developer india
 
Industrial training presentation
Industrial training presentationIndustrial training presentation
Industrial training presentation
 
Got killer idea .pptx
Got killer idea .pptxGot killer idea .pptx
Got killer idea .pptx
 
Introduction to Agile Software Development & Python
Introduction to Agile Software Development & PythonIntroduction to Agile Software Development & Python
Introduction to Agile Software Development & Python
 

More from Perforce

Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsPerforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldPerforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterprisePerforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMPerforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Perforce
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis Perforce
 
Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Perforce
 
Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019Perforce
 
Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management Perforce
 
Go Global With Helix Core on AWS
Go Global With Helix Core on AWS Go Global With Helix Core on AWS
Go Global With Helix Core on AWS Perforce
 
What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1Perforce
 
How To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product DevelopmentHow To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product DevelopmentPerforce
 

More from Perforce (20)

Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 
5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis 5 Ways to Accelerate Standards Compliance with Static Code Analysis
5 Ways to Accelerate Standards Compliance with Static Code Analysis
 
Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level Scale Kanban Beyond Team Level
Scale Kanban Beyond Team Level
 
Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019Revealed: The State of Automotive Software Development in 2019
Revealed: The State of Automotive Software Development in 2019
 
Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management Turn by Turn: A Practical Guide To Test Management
Turn by Turn: A Practical Guide To Test Management
 
Go Global With Helix Core on AWS
Go Global With Helix Core on AWS Go Global With Helix Core on AWS
Go Global With Helix Core on AWS
 
What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1What's New in Helix QAC 2019.1
What's New in Helix QAC 2019.1
 
How To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product DevelopmentHow To Handle Exploding Complexity in Product Development
How To Handle Exploding Complexity in Product Development
 

Recently uploaded

Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilVICTOR MAESTRE RAMIREZ
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntelliSource Technologies
 
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesShyamsundar Das
 
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsYour Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsJaydeep Chhasatia
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampVICTOR MAESTRE RAMIREZ
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfTobias Schneck
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmonyelliciumsolutionspun
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Streamlining Your Application Builds with Cloud Native Buildpacks
Streamlining Your Application Builds  with Cloud Native BuildpacksStreamlining Your Application Builds  with Cloud Native Buildpacks
Streamlining Your Application Builds with Cloud Native BuildpacksVish Abrams
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionsNirav Modi
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfBrain Inventory
 
Enterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze IncEnterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze Incrobinwilliams8624
 
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.Sharon Liu
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies
 
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...OnePlan Solutions
 
Fields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptxFields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptxJoão Esperancinha
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorShane Coughlan
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Jaydeep Chhasatia
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesSoftwareMill
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?AmeliaSmith90
 

Recently uploaded (20)

Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-Council
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptx
 
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security Challenges
 
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software TeamsYour Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
Your Vision, Our Expertise: TECUNIQUE's Tailored Software Teams
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Streamlining Your Application Builds with Cloud Native Buildpacks
Streamlining Your Application Builds  with Cloud Native BuildpacksStreamlining Your Application Builds  with Cloud Native Buildpacks
Streamlining Your Application Builds with Cloud Native Buildpacks
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdf
 
Enterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze IncEnterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze Inc
 
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in Trivandrum
 
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
Transforming PMO Success with AI - Discover OnePlan Strategic Portfolio Work ...
 
Fields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptxFields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptx
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?
 

How to Organize Game Developers With Different Planning Needs

  • 1. Hansoft by Perforce © 2020 Perforce Software, Inc. How to Organize Game Developers With Different Planning Needs JOHAN KARLSSON | SEPTEMBER 2020 How to Organize Game Developers With Different Planning Needs Johan Karlsson | September 2020
  • 2. perforce.com2 | © 2020 Perforce Software, Inc. Johan Karlsson jkarlsson@perforce.com Senior Consultant, Hansoft Perforce Software
  • 3. 3 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com How to Organize Game Developers With Different Planning Needs 1 2 Planning: The balance of team autonomy and alignment. Organization: How to use the product backlog to align the project vision. 3 How to use tools to support the flexibility you need.
  • 4. 4 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com • Goal — why will this game be fun to play? • What — technical tasks we need to achieve. • Who is going to do it? • How do we prioritize our work? • What are the risks and how do we handle yet unknown events? • How to verify and sets the limits around the quality of the game? • When, when… when?!? Why planning is critical to organization?
  • 5. 5 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com How long did it take to build a feature? Timeline Developer: 1 week Player: 1 year
  • 6. 6 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com How long does it take to build a feature? Designer Concept Artist QA Developer: 1 week Model Artist Audio Player: 1 year Dev
  • 7. 7 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com You can keep things secret: announce as late as possible Designer Concept Artist QA Developer: 1 week Model Artist Audio Player Announce! Dev
  • 8. 8 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com You can optimize the pipeline Designer Concept Artist QA Developer: 1 week Model Artist Audio Player Dev
  • 9. 9 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com This webinar is about team alignment Designer Concept Artist QA Developer: 1 week Model Artist Audio Player It’s a Team Effort! Dev
  • 10. 10 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com How complex are game dev projects? Simple Com plicated Anarchy Technology User stories Far from certain Close to certain Com plex Close to agreement Far from agreement
  • 11. 11 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com Lean - Kanban • Handles both complex and complicated situations well. Plan-driven - Gantt • Typically focused on departmentalized teams. • Handles complicated parts of the plan well. Agile - SCRUM • Typically focused on feature teams. • Handles complex situations well. What planning approaches do we have available?
  • 12. 12 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com SCRUM
  • 13. 13 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com Gantt
  • 14. 14 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com Kanban
  • 15. 15 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com Hybrid Methods Content Team 3 Content Team 2 QA Team Feature Team 2 Feature Team 1 Content Team 3Studio Leadership Shared Goals Product Backlog Management Plan- driven Lean Agile Agile Scrum- ban Plan- driven Agile Lean
  • 16. 16 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com Product Backlog Management in a nutshell for Alignment Demand Product Backlog Structure drives strategy & vision. Visibility & transparency for cross-team communication. Decision-making artifact maximizes work not done and sets limits.
  • 17. 17 | Hansoft by Perforce © 2020 Perforce Software, Inc. perforce.com Putting it all together Product Backlog Content Team 1 Content Team 2 Feature Team 1 Demand