SlideShare a Scribd company logo
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

More Related Content

What's hot

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
Jeremy Horn
 
Happy Developers are Better Developers
Happy Developers are Better DevelopersHappy Developers are Better Developers
Happy Developers are Better Developers
Jason Straughan
 
Product Management Management
Product Management ManagementProduct Management Management
Product Management Management
Jeremy 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 2020
StringCan 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 Doing
Jeremy 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 project
Jan 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 Allen
Danny 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 mindset
Chioma James
 
Magic minutes from power hour delegate
Magic minutes from power hour   delegateMagic minutes from power hour   delegate
Magic minutes from power hour delegate
Power 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 scrum
Agile 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 practices
DevGAMM 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 Nairobi
Gathigia 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 solutions
RapidValue
 
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
Comrade
 
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
Bosnia Agile
 

What's hot (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
 

Viewers also liked

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
Witold 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
 
Catalogo aftermath 2016
Catalogo aftermath 2016Catalogo aftermath 2016
Catalogo aftermath 2016
Aftermath Calzados
 
ยางพารา 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ấtpablo778
 
Caso clínico
Caso clínicoCaso clínico
Caso clínico
elviragarciafdz
 
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
Steven Penick
 
Fall 2015 look book
Fall 2015 look bookFall 2015 look book
Fall 2015 look book
varunkapur1000
 
Photo feature, a tradition of luxury
Photo feature, a tradition of luxuryPhoto feature, a tradition of luxury
Photo feature, a tradition of luxury
Arun Khanna
 
Ethics ch 3
Ethics ch 3Ethics ch 3
Ethics ch 3
phebeshen
 
A Bar to Drink, _VIVACITY 3
A Bar to Drink, _VIVACITY 3A Bar to Drink, _VIVACITY 3
A Bar to Drink, _VIVACITY 3
Arun 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ốc
Su Su
 
HAMZA ALI CV
HAMZA ALI CVHAMZA ALI CV
HAMZA ALI CVHamza Ali
 

Viewers also liked (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
 

Similar to How to Prioritize When Everything is Pri1

One Weird Trick
One Weird TrickOne Weird Trick
One Weird Trick
David Thompson
 
The grow model for game design
The grow model for game designThe grow model for game design
The grow model for game design
Stanislav Stankovic
 
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 work
Asana
 
Time management is not about time
Time management is not about timeTime management is not about time
Time management is not about time
9diov
 
PM Practices FTW
PM Practices FTWPM Practices FTW
PM Practices FTW
Liz Love
 
Scrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - HandoutsScrum Master as a Facilitator - Handouts
Scrum Master as a Facilitator - Handouts
Ilan Kirschenbaum
 
Individual development plan
Individual development planIndividual development plan
Individual development plan
Yaniv Preiss
 
Book summary: Good strategy bad strategy
Book summary: Good strategy bad strategyBook summary: Good strategy bad strategy
Book summary: Good strategy bad strategy
SK Dutta
 
Simple Tips for First Time Managers
Simple Tips for First Time ManagersSimple Tips for First Time Managers
Simple Tips for First Time Managers
Intelligent_ly
 
Planning
PlanningPlanning
Planning
MOHAMED HINDAWI
 
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 Learnings
Raizza 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 Agility
Hansoft 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 wrong
Craeg Strong
 
Building organizational resilience covid-19
Building organizational resilience covid-19Building organizational resilience covid-19
Building organizational resilience covid-19
Hillik 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 2015
Matt Block, CSP
 
Attracting, Managing and Delighting Your Team
Attracting, Managing and Delighting Your TeamAttracting, Managing and Delighting Your Team
Attracting, Managing and Delighting Your Team
TargetX
 

Similar to How to Prioritize When Everything is Pri1 (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
 

Recently uploaded

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 

Recently uploaded (20)

Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 

How to Prioritize When Everything is Pri1

  • 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