SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
How to Prioritize When
Everything is Pri 1
Ruth Tomandl
Sr. Producer, PlayFab
What Our Job Is
Producers are in charge of making sure the game gets done.
Every feature I have ever talked about WAS in development, but not all made
it.
-- Peter Molyneux
What Our Job Is
Producers are in charge of making sure all
the game’s features and components
get completely done (that is, shipped)
within constraints
to the required quality level.
the most important
Every feature I have ever talked about WAS in development, but not all made
it.
-- Peter Molyneux
How We Do Our Job
● Make a plan
● Follow the plan
● Measure progress
● Communicate progress
● Adjust the plan as needed
● Make sure the product owners make decisions
Why That’s Hard
● The project is always changing
● Coming up with cool ideas is fun
● Different people have different
priorities
● You’re working within constraints
● Scheduling polish time feels bad
No battle plan survives contact with the enemy.
- Helmuth von Moltke
Easy Solutions
That don’t work
Let’s Do Scrum!
● Scrum is a solution for a
specific problem
● Scrum can mask problems
it’s not good at solving
● Even good changes have a
price
Not only are there no silver bullets now in view, the very nature of software makes
it unlikely that there will be any.
-- Frederick P. Brooks
Eisenhower Matrix
● Important items help make
the game successful.
● Urgent items are time-
sensitive.
1
Important
and
Urgent
2
Important
but not
Urgent
3
Urgent
but not
Important
4
Neither
Important
nor
Urgent
Not Urgent
Important
Urgent
NotImportant
What is important is seldom urgent and
what is urgent is seldom important.
-- Dwight D. Eisenhower
Just Do Everything
● “Find a way”, i.e. Crunch
● Crunch can’t make up for
bad scope discipline
● Crunching means your plan
has failed (and your team knows it)
Schedule 40 hours a week and you get 38. Schedule 50 and you get 39 and
everyone hates work, life, and you. Schedule 60 and you get 32 and wives start
demanding you send out resumes. -- Game Outcomes Project Survey Response
Hard Solutions
That actually work
Cultivate Scope Discipline
● Product owners are rewarded for ambition
● … so you need to bring the realism
● Understand what your team can do
● Build credibility
● Keep priorities consistent
● Track your progress
I think [Peter Molyneux] intentionally tries to say things to make them happen. …
I think sometimes he does it to help push the team to shoot for the moon. -- Gary Carr
Stay Focused on Your Pillars
● Will this be the difference
between success and failure?
● Identify what success means
● Decide as a team on 3 pillars
Focus is a matter of deciding what things you're not going to do.
- John Carmack
Pick Good Pillars
Good Pillars
Monster to the monsters
Sumi-e art style
Accessibility for all skill levels
Bad Pillars
90% Metacritic
Unique art style
John Romero’s about to make
you his bitch
 actionable, specific, positive
Make a Workable Plan
● Make a Backlog:
● List all work to be done
● Order by priority
● Start at the top
● Work down
● Add new items to the backlog
Use the Right Process
Plan Project
Track
Progress
Execute WorkStart Ship
Use the Right Process
Agile (reactive)
Iterative design
Experienced team
Small team size
Nebulous business goals
Self-managed team structure
Waterfall (proactive)
Strong design plan
Less experienced team
Large or distributed team
Clear business goals
Top-down team management
● Familiarize your team with the process
● And make sure they have ownership
Use the Right Process
The way a team plays as a whole determines its success. You may have the
greatest bunch of individual stars in the world, but if they don't play together,
the club won't be worth a dime.
-- Babe Ruth
Communicate the Plan
All models are wrong, but some are useful.
- George E. P. Box
Swimlanes
Gantt Chart
Kanban (or Scrum) Board
Milestone Calendar
Be Prepared for Problems
Plans that only work if nothing goes wrong
are bad plans.
● Your art team will get the flu
● Your only network engineer will quit
● Core requirements will change
● A critical feature of your game won’t be fun
Hofstadter's Law: It always takes longer than you expect, even when
you take into account Hofstadter's Law.
-- Douglas Hofstadter
Hofstadter's Law: It always takes longer than you expect, even when
you take into account Hofstadter's Law.
-- Douglas Hofstadter
Be Prepared for Problems
Risk Analysis
List potential risks, with:
● Likelihood it will happen
● Size of impact to the project
● Plan to minimize likelihood
● Plan to mitigate impact
If you don’t have a plan B, you don’t have a plan.
-- Harvey Mackay
Answer the Right Questions
● “Is there any way we can do X?”
● “Can we do X and still do everything else?”
● “If we adjust our plan to include X, how
does that affect our other top priorities?”
Effective leadership is putting first things first.
Effective management is discipline, carrying it out.
– Stephen Covey
In Summary
● Your job is to get your game done
● Don’t expect to do everything
● Lack of scope discipline is your enemy
● But you have tools to fight it:
● A realistic plan
● Ways to communicate that plan
● Well-defined Pillars
● Back-up plans
Resources
● GDC Talks:
● Production Support Roundtables
● Five Things You Can Do Today to Be a Bit More Agile
● Leading High Performance Teams
● The Vertical Slice Challenge
● Using Earned Value to Course Correct and Deliver on Time
● Books and Articles:
● The Mythical Man-Month (esp. “No Silver Bullet”)
● Game Outcomes Project
● The Goal (a novel about constraints)
Q&A

Contenu connexe

Tendances

A Guide to Components for Product Managers
A Guide to Components for Product ManagersA Guide to Components for Product Managers
A Guide to Components for Product ManagersJeremy Horn
 
Happy Developers are Better Developers
Happy Developers are Better DevelopersHappy Developers are Better Developers
Happy Developers are Better DevelopersJason Straughan
 
Product Management Management
Product Management ManagementProduct Management Management
Product Management ManagementJeremy Horn
 
Co+hoots high efficiency leadership presentation june 2020
Co+hoots high efficiency leadership presentation june 2020Co+hoots high efficiency leadership presentation june 2020
Co+hoots high efficiency leadership presentation june 2020StringCan Interactive
 
5 Things Product Managers Should Stop Doing
5 Things Product Managers Should Stop Doing5 Things Product Managers Should Stop Doing
5 Things Product Managers Should Stop DoingJeremy Horn
 
Practical tips every engineer needs to know about managing a project
Practical tips every engineer needs to know about managing a projectPractical tips every engineer needs to know about managing a project
Practical tips every engineer needs to know about managing a projectJan Van Bruaene
 
Getting Things Done (GTD) by David Allen
Getting Things Done (GTD) by David AllenGetting Things Done (GTD) by David Allen
Getting Things Done (GTD) by David AllenDanny Holtschke
 
Developers Should Not Become Managers (Unless They Should)
Developers Should Not Become Managers (Unless They Should)Developers Should Not Become Managers (Unless They Should)
Developers Should Not Become Managers (Unless They Should)Jamie Strachan
 
Developers mindset
Developers mindsetDevelopers mindset
Developers mindsetChioma James
 
Magic minutes from power hour delegate
Magic minutes from power hour   delegateMagic minutes from power hour   delegate
Magic minutes from power hour delegatePower Hour Training
 
HACK IT! Urgent versus Important...
HACK IT!  Urgent versus Important...HACK IT!  Urgent versus Important...
HACK IT! Urgent versus Important...Paul Brown
 
Jacob Svalastoga. Effective scrum
Jacob Svalastoga. Effective scrumJacob Svalastoga. Effective scrum
Jacob Svalastoga. Effective scrumAgile Lietuva
 
Being a producer: Hints, lessons learned and best practices
Being a producer: Hints, lessons learned and best practicesBeing a producer: Hints, lessons learned and best practices
Being a producer: Hints, lessons learned and best practicesDevGAMM Conference
 
How to Keep Your Drupal Developers Happy and Inspired!
How to Keep Your Drupal Developers Happy and Inspired!How to Keep Your Drupal Developers Happy and Inspired!
How to Keep Your Drupal Developers Happy and Inspired!Anne Stefanyk
 
Design sprint - UX Kitchen Community Nairobi
Design sprint - UX Kitchen Community NairobiDesign sprint - UX Kitchen Community Nairobi
Design sprint - UX Kitchen Community NairobiGathigia Njiiri
 
Start-up Customer. Survival guide, Катерина Тулузова
Start-up Customer. Survival guide, Катерина ТулузоваStart-up Customer. Survival guide, Катерина Тулузова
Start-up Customer. Survival guide, Катерина ТулузоваSigma Software
 
Happiness - Secret Key to Productivity by Melvin Thambi RapidValue solutions
Happiness - Secret Key to Productivity by Melvin Thambi  RapidValue solutionsHappiness - Secret Key to Productivity by Melvin Thambi  RapidValue solutions
Happiness - Secret Key to Productivity by Melvin Thambi RapidValue solutionsRapidValue
 
Designing Success: 7 Keys to Building a Great Product Design Culture
Designing Success: 7 Keys to Building a Great Product Design CultureDesigning Success: 7 Keys to Building a Great Product Design Culture
Designing Success: 7 Keys to Building a Great Product Design CultureComrade
 
How to save developers from drowning in Scrum? by Kenan Halilovic
How to save developers from drowning in Scrum? by Kenan HalilovicHow to save developers from drowning in Scrum? by Kenan Halilovic
How to save developers from drowning in Scrum? by Kenan HalilovicBosnia Agile
 

Tendances (20)

A Guide to Components for Product Managers
A Guide to Components for Product ManagersA Guide to Components for Product Managers
A Guide to Components for Product Managers
 
Happy Developers are Better Developers
Happy Developers are Better DevelopersHappy Developers are Better Developers
Happy Developers are Better Developers
 
Product Management Management
Product Management ManagementProduct Management Management
Product Management Management
 
Co+hoots high efficiency leadership presentation june 2020
Co+hoots high efficiency leadership presentation june 2020Co+hoots high efficiency leadership presentation june 2020
Co+hoots high efficiency leadership presentation june 2020
 
5 Things Product Managers Should Stop Doing
5 Things Product Managers Should Stop Doing5 Things Product Managers Should Stop Doing
5 Things Product Managers Should Stop Doing
 
Practical tips every engineer needs to know about managing a project
Practical tips every engineer needs to know about managing a projectPractical tips every engineer needs to know about managing a project
Practical tips every engineer needs to know about managing a project
 
Getting Things Done (GTD) by David Allen
Getting Things Done (GTD) by David AllenGetting Things Done (GTD) by David Allen
Getting Things Done (GTD) by David Allen
 
Developers Should Not Become Managers (Unless They Should)
Developers Should Not Become Managers (Unless They Should)Developers Should Not Become Managers (Unless They Should)
Developers Should Not Become Managers (Unless They Should)
 
Developers mindset
Developers mindsetDevelopers mindset
Developers mindset
 
Magic minutes from power hour delegate
Magic minutes from power hour   delegateMagic minutes from power hour   delegate
Magic minutes from power hour delegate
 
HACK IT! Urgent versus Important...
HACK IT!  Urgent versus Important...HACK IT!  Urgent versus Important...
HACK IT! Urgent versus Important...
 
Jacob Svalastoga. Effective scrum
Jacob Svalastoga. Effective scrumJacob Svalastoga. Effective scrum
Jacob Svalastoga. Effective scrum
 
Being a producer: Hints, lessons learned and best practices
Being a producer: Hints, lessons learned and best practicesBeing a producer: Hints, lessons learned and best practices
Being a producer: Hints, lessons learned and best practices
 
How to Keep Your Drupal Developers Happy and Inspired!
How to Keep Your Drupal Developers Happy and Inspired!How to Keep Your Drupal Developers Happy and Inspired!
How to Keep Your Drupal Developers Happy and Inspired!
 
Design sprint - UX Kitchen Community Nairobi
Design sprint - UX Kitchen Community NairobiDesign sprint - UX Kitchen Community Nairobi
Design sprint - UX Kitchen Community Nairobi
 
Start-up Customer. Survival guide, Катерина Тулузова
Start-up Customer. Survival guide, Катерина ТулузоваStart-up Customer. Survival guide, Катерина Тулузова
Start-up Customer. Survival guide, Катерина Тулузова
 
Happiness - Secret Key to Productivity by Melvin Thambi RapidValue solutions
Happiness - Secret Key to Productivity by Melvin Thambi  RapidValue solutionsHappiness - Secret Key to Productivity by Melvin Thambi  RapidValue solutions
Happiness - Secret Key to Productivity by Melvin Thambi RapidValue solutions
 
Designing Success: 7 Keys to Building a Great Product Design Culture
Designing Success: 7 Keys to Building a Great Product Design CultureDesigning Success: 7 Keys to Building a Great Product Design Culture
Designing Success: 7 Keys to Building a Great Product Design Culture
 
How to save developers from drowning in Scrum? by Kenan Halilovic
How to save developers from drowning in Scrum? by Kenan HalilovicHow to save developers from drowning in Scrum? by Kenan Halilovic
How to save developers from drowning in Scrum? by Kenan Halilovic
 
D
DD
D
 

En vedette

Forum Informacji Zarządczej 2016 Warszawa - Adequate
Forum Informacji Zarządczej 2016 Warszawa - AdequateForum Informacji Zarządczej 2016 Warszawa - Adequate
Forum Informacji Zarządczej 2016 Warszawa - AdequateWitold Wrodarczyk
 
Cавенко Iван Григорович
Cавенко Iван ГригоровичCавенко Iван Григорович
Cавенко Iван Григоровичnikolzh822
 
abingdon road brochure
abingdon road brochureabingdon road brochure
abingdon road brochureNick Jeffries
 
Photography
Photography Photography
Photography Jacob J
 
Six Strategies to Beat the Tax Man
Six Strategies to Beat the Tax Man Six Strategies to Beat the Tax Man
Six Strategies to Beat the Tax Man Jeffrey A Forrest
 
nơi nào mua đồng hồ casio tốt giá rẻ nhất
nơi nào mua đồng hồ casio tốt giá rẻ nhấtnơi nào mua đồng hồ casio tốt giá rẻ nhất
nơi nào mua đồng hồ casio tốt giá rẻ nhấtpablo778
 
The most common mistakes in english language
The most common mistakes in english languageThe most common mistakes in english language
The most common mistakes in english languageSteven Penick
 
Photo feature, a tradition of luxury
Photo feature, a tradition of luxuryPhoto feature, a tradition of luxury
Photo feature, a tradition of luxuryArun Khanna
 
A Bar to Drink, _VIVACITY 3
A Bar to Drink, _VIVACITY 3A Bar to Drink, _VIVACITY 3
A Bar to Drink, _VIVACITY 3Arun Khanna
 
Bệnh viện thẩm mỹ viện JW toàn quốc
Bệnh viện thẩm mỹ viện JW toàn quốcBệnh viện thẩm mỹ viện JW toàn quốc
Bệnh viện thẩm mỹ viện JW toàn quốcSu Su
 
HAMZA ALI CV
HAMZA ALI CVHAMZA ALI CV
HAMZA ALI CVHamza Ali
 

En vedette (18)

Forum Informacji Zarządczej 2016 Warszawa - Adequate
Forum Informacji Zarządczej 2016 Warszawa - AdequateForum Informacji Zarządczej 2016 Warszawa - Adequate
Forum Informacji Zarządczej 2016 Warszawa - Adequate
 
Cавенко Iван Григорович
Cавенко Iван ГригоровичCавенко Iван Григорович
Cавенко Iван Григорович
 
abingdon road brochure
abingdon road brochureabingdon road brochure
abingdon road brochure
 
Photography
Photography Photography
Photography
 
Six Strategies to Beat the Tax Man
Six Strategies to Beat the Tax Man Six Strategies to Beat the Tax Man
Six Strategies to Beat the Tax Man
 
Catalogo aftermath 2016
Catalogo aftermath 2016Catalogo aftermath 2016
Catalogo aftermath 2016
 
ยางพารา Rubber
ยางพารา Rubberยางพารา Rubber
ยางพารา Rubber
 
nơi nào mua đồng hồ casio tốt giá rẻ nhất
nơi nào mua đồng hồ casio tốt giá rẻ nhấtnơi nào mua đồng hồ casio tốt giá rẻ nhất
nơi nào mua đồng hồ casio tốt giá rẻ nhất
 
Caso clínico
Caso clínicoCaso clínico
Caso clínico
 
The most common mistakes in english language
The most common mistakes in english languageThe most common mistakes in english language
The most common mistakes in english language
 
Fall 2015 look book
Fall 2015 look bookFall 2015 look book
Fall 2015 look book
 
Photo feature, a tradition of luxury
Photo feature, a tradition of luxuryPhoto feature, a tradition of luxury
Photo feature, a tradition of luxury
 
Ethics ch 3
Ethics ch 3Ethics ch 3
Ethics ch 3
 
NI Company Profile
NI Company ProfileNI Company Profile
NI Company Profile
 
Ple
PlePle
Ple
 
A Bar to Drink, _VIVACITY 3
A Bar to Drink, _VIVACITY 3A Bar to Drink, _VIVACITY 3
A Bar to Drink, _VIVACITY 3
 
Bệnh viện thẩm mỹ viện JW toàn quốc
Bệnh viện thẩm mỹ viện JW toàn quốcBệnh viện thẩm mỹ viện JW toàn quốc
Bệnh viện thẩm mỹ viện JW toàn quốc
 
HAMZA ALI CV
HAMZA ALI CVHAMZA ALI CV
HAMZA ALI CV
 

Similaire à How to Prioritize When Everything is Important

Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...Jagriti Pande
 
Mastering productivity: how to get more done at work
Mastering productivity: how to get more done at workMastering productivity: how to get more done at work
Mastering productivity: how to get more done at workAsana
 
Time management is not about time
Time management is not about timeTime management is not about time
Time management is not about time9diov
 
PM Practices FTW
PM Practices FTWPM Practices FTW
PM Practices FTWLiz Love
 
Scrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - HandoutsScrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - HandoutsIlan Kirschenbaum
 
Individual development plan
Individual development planIndividual development plan
Individual development planYaniv Preiss
 
Book summary: Good strategy bad strategy
Book summary: Good strategy bad strategyBook summary: Good strategy bad strategy
Book summary: Good strategy bad strategySK Dutta
 
Simple Tips for First Time Managers
Simple Tips for First Time ManagersSimple Tips for First Time Managers
Simple Tips for First Time ManagersIntelligent_ly
 
Norman ralph judge development
Norman ralph   judge developmentNorman ralph   judge development
Norman ralph judge developmentmlo825
 
How to Step Up from the Clutter: RISE Conference 2018 Learnings
How to Step Up from the Clutter: RISE Conference 2018 LearningsHow to Step Up from the Clutter: RISE Conference 2018 Learnings
How to Step Up from the Clutter: RISE Conference 2018 LearningsRaizza Encinas
 
PlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityPlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityHansoft AB
 
Coaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrongCoaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrongCraeg Strong
 
Building organizational resilience covid-19
Building organizational resilience covid-19Building organizational resilience covid-19
Building organizational resilience covid-19Hillik Nissani
 
Building organizational resilience
Building organizational resilience Building organizational resilience
Building organizational resilience Rotem Kazir
 
Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor Endeavor colombia
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Matt Block, CSP
 
Attracting, Managing and Delighting Your Team
Attracting, Managing and Delighting Your TeamAttracting, Managing and Delighting Your Team
Attracting, Managing and Delighting Your TeamTargetX
 

Similaire à How to Prioritize When Everything is Important (20)

One Weird Trick
One Weird TrickOne Weird Trick
One Weird Trick
 
The grow model for game design
The grow model for game designThe grow model for game design
The grow model for game design
 
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
Sprinting for Innovation - A talk and workshop by Jagriti for Google Business...
 
Mastering productivity: how to get more done at work
Mastering productivity: how to get more done at workMastering productivity: how to get more done at work
Mastering productivity: how to get more done at work
 
Time management is not about time
Time management is not about timeTime management is not about time
Time management is not about time
 
PM Practices FTW
PM Practices FTWPM Practices FTW
PM Practices FTW
 
Scrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - HandoutsScrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - Handouts
 
Individual development plan
Individual development planIndividual development plan
Individual development plan
 
Book summary: Good strategy bad strategy
Book summary: Good strategy bad strategyBook summary: Good strategy bad strategy
Book summary: Good strategy bad strategy
 
Simple Tips for First Time Managers
Simple Tips for First Time ManagersSimple Tips for First Time Managers
Simple Tips for First Time Managers
 
Planning
PlanningPlanning
Planning
 
Norman ralph judge development
Norman ralph   judge developmentNorman ralph   judge development
Norman ralph judge development
 
How to Step Up from the Clutter: RISE Conference 2018 Learnings
How to Step Up from the Clutter: RISE Conference 2018 LearningsHow to Step Up from the Clutter: RISE Conference 2018 Learnings
How to Step Up from the Clutter: RISE Conference 2018 Learnings
 
PlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to AgilityPlatinumGames and Hansoft - the Road to Agility
PlatinumGames and Hansoft - the Road to Agility
 
Coaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrongCoaching leaders: how to get it right, and how to get it really, really wrong
Coaching leaders: how to get it right, and how to get it really, really wrong
 
Building organizational resilience covid-19
Building organizational resilience covid-19Building organizational resilience covid-19
Building organizational resilience covid-19
 
Building organizational resilience
Building organizational resilience Building organizational resilience
Building organizational resilience
 
Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor
 
Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015Core Agility Workout - AgileIndy 2015
Core Agility Workout - AgileIndy 2015
 
Attracting, Managing and Delighting Your Team
Attracting, Managing and Delighting Your TeamAttracting, Managing and Delighting Your Team
Attracting, Managing and Delighting Your Team
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

How to Prioritize When Everything is Important

  • 1. How to Prioritize When Everything is Pri 1 Ruth Tomandl Sr. Producer, PlayFab
  • 2.
  • 3. What Our Job Is Producers are in charge of making sure the game gets done. Every feature I have ever talked about WAS in development, but not all made it. -- Peter Molyneux
  • 4. What Our Job Is Producers are in charge of making sure all the game’s features and components get completely done (that is, shipped) within constraints to the required quality level. the most important Every feature I have ever talked about WAS in development, but not all made it. -- Peter Molyneux
  • 5. How We Do Our Job ● Make a plan ● Follow the plan ● Measure progress ● Communicate progress ● Adjust the plan as needed ● Make sure the product owners make decisions
  • 6. Why That’s Hard ● The project is always changing ● Coming up with cool ideas is fun ● Different people have different priorities ● You’re working within constraints ● Scheduling polish time feels bad No battle plan survives contact with the enemy. - Helmuth von Moltke
  • 8. Let’s Do Scrum! ● Scrum is a solution for a specific problem ● Scrum can mask problems it’s not good at solving ● Even good changes have a price Not only are there no silver bullets now in view, the very nature of software makes it unlikely that there will be any. -- Frederick P. Brooks
  • 9. Eisenhower Matrix ● Important items help make the game successful. ● Urgent items are time- sensitive. 1 Important and Urgent 2 Important but not Urgent 3 Urgent but not Important 4 Neither Important nor Urgent Not Urgent Important Urgent NotImportant What is important is seldom urgent and what is urgent is seldom important. -- Dwight D. Eisenhower
  • 10. Just Do Everything ● “Find a way”, i.e. Crunch ● Crunch can’t make up for bad scope discipline ● Crunching means your plan has failed (and your team knows it) Schedule 40 hours a week and you get 38. Schedule 50 and you get 39 and everyone hates work, life, and you. Schedule 60 and you get 32 and wives start demanding you send out resumes. -- Game Outcomes Project Survey Response
  • 12. Cultivate Scope Discipline ● Product owners are rewarded for ambition ● … so you need to bring the realism ● Understand what your team can do ● Build credibility ● Keep priorities consistent ● Track your progress I think [Peter Molyneux] intentionally tries to say things to make them happen. … I think sometimes he does it to help push the team to shoot for the moon. -- Gary Carr
  • 13. Stay Focused on Your Pillars ● Will this be the difference between success and failure? ● Identify what success means ● Decide as a team on 3 pillars Focus is a matter of deciding what things you're not going to do. - John Carmack
  • 14. Pick Good Pillars Good Pillars Monster to the monsters Sumi-e art style Accessibility for all skill levels Bad Pillars 90% Metacritic Unique art style John Romero’s about to make you his bitch  actionable, specific, positive
  • 15. Make a Workable Plan ● Make a Backlog: ● List all work to be done ● Order by priority ● Start at the top ● Work down ● Add new items to the backlog
  • 16. Use the Right Process Plan Project Track Progress Execute WorkStart Ship
  • 17. Use the Right Process Agile (reactive) Iterative design Experienced team Small team size Nebulous business goals Self-managed team structure Waterfall (proactive) Strong design plan Less experienced team Large or distributed team Clear business goals Top-down team management
  • 18. ● Familiarize your team with the process ● And make sure they have ownership Use the Right Process The way a team plays as a whole determines its success. You may have the greatest bunch of individual stars in the world, but if they don't play together, the club won't be worth a dime. -- Babe Ruth
  • 19. Communicate the Plan All models are wrong, but some are useful. - George E. P. Box
  • 24. Be Prepared for Problems Plans that only work if nothing goes wrong are bad plans. ● Your art team will get the flu ● Your only network engineer will quit ● Core requirements will change ● A critical feature of your game won’t be fun Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law. -- Douglas Hofstadter
  • 25. Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law. -- Douglas Hofstadter Be Prepared for Problems
  • 26. Risk Analysis List potential risks, with: ● Likelihood it will happen ● Size of impact to the project ● Plan to minimize likelihood ● Plan to mitigate impact If you don’t have a plan B, you don’t have a plan. -- Harvey Mackay
  • 27. Answer the Right Questions ● “Is there any way we can do X?” ● “Can we do X and still do everything else?” ● “If we adjust our plan to include X, how does that affect our other top priorities?” Effective leadership is putting first things first. Effective management is discipline, carrying it out. – Stephen Covey
  • 28. In Summary ● Your job is to get your game done ● Don’t expect to do everything ● Lack of scope discipline is your enemy ● But you have tools to fight it: ● A realistic plan ● Ways to communicate that plan ● Well-defined Pillars ● Back-up plans
  • 29. Resources ● GDC Talks: ● Production Support Roundtables ● Five Things You Can Do Today to Be a Bit More Agile ● Leading High Performance Teams ● The Vertical Slice Challenge ● Using Earned Value to Course Correct and Deliver on Time ● Books and Articles: ● The Mythical Man-Month (esp. “No Silver Bullet”) ● Game Outcomes Project ● The Goal (a novel about constraints)
  • 30. Q&A