SlideShare a Scribd company logo
1 of 12
What Went Wrong?
A Survey of Problems in Game Development

Good Practices in Game Development
     Is The Game Industry That Bad?

            Francisco Trindade
           TW London Geek Night
                21st Nov 2008




                 © ThoughtWorks 2008
Agenda
• Why?

• What?

• How?

• Results



            © ThoughtWorks 2008
Why?

 © ThoughtWorks 2008
What?
• Survey of problems found in game development
  – Compare to the “traditional” industry


• Good practices in game development
  – Is Agile a good fit?




                           © ThoughtWorks 2008
How?




   Read       Analyzed              Compared with
                                      traditional
Postmortems      Data                  industry




              © ThoughtWorks 2008
Postmortems
• Summarize project experience
  – Emphasys on positive and negative aspects

  “The most severe blow suffered by all teams was
  from accepting an unrealistic schedule. Despite
  endemic problems, . . . the concept that was
  floated at the time was that it would be possible to
  adhere to the original schedule if everyone simply
  worked around the clock.
  Foolish and naıve, we bought it, and started
  pushing.”

                          © ThoughtWorks 2008
Problems Occurrence


                Over Budget
   Great Number of Defects
              Test Problems
  Communication Problems
                Crunch Time
Delay or Optimistic Schedule
           Design Problems
            Cutting Features
              Feature Creep
 Unreal or Ambitious Scope

                               0%   10% 20% 30% 40% 50% 60% 70% 80%

                                     © ThoughtWorks 2008
So...




© ThoughtWorks 2008
Is Agile a Good
      Fit?

      © ThoughtWorks 2008
Best Practices
           Iterative Process

            Quality Control

            Agile Modeling

Good Programming Practices

               Simple Tools

             Product Focus

                 Creativity

            Qualified Team

                               0%      20%                40%   60%   80%   100%

                                    © ThoughtWorks 2008
Conclusion
• Game industry has the same problems as
  traditional software industry

• Agile is a good fit
  – Probably more than in the traditional industry
    • Teamwork, Motivation, Cross-functional teams




                        © ThoughtWorks 2008
Thank you!

                  Questions?

ftrindad@thoughtworks.com                     franktrindade.com




                        © ThoughtWorks 2008

More Related Content

What's hot

Effective prob. solving technique
Effective prob. solving techniqueEffective prob. solving technique
Effective prob. solving technique
Mohd Shahjahan
 
Sgin2013 scrum startrek-the joy of designing new age solutions-tathagatvarma
Sgin2013 scrum startrek-the joy of designing new age solutions-tathagatvarmaSgin2013 scrum startrek-the joy of designing new age solutions-tathagatvarma
Sgin2013 scrum startrek-the joy of designing new age solutions-tathagatvarma
India Scrum Enthusiasts Community
 
Agency innovation labs 10 steps to success
Agency innovation labs   10 steps to successAgency innovation labs   10 steps to success
Agency innovation labs 10 steps to success
Brunner
 
Thinking Inside The Box - Systematic Inventive Thinking
Thinking Inside The Box - Systematic Inventive ThinkingThinking Inside The Box - Systematic Inventive Thinking
Thinking Inside The Box - Systematic Inventive Thinking
Nguyen Trung Tuyen
 

What's hot (20)

Make Analysis Great Again!
Make Analysis Great Again!Make Analysis Great Again!
Make Analysis Great Again!
 
The Challenge of Sustaining Disruptive Innovation When You Meet Success
The Challenge of  Sustaining Disruptive Innovation When You Meet SuccessThe Challenge of  Sustaining Disruptive Innovation When You Meet Success
The Challenge of Sustaining Disruptive Innovation When You Meet Success
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
 
Catalign Innovation Consulting Offerings
Catalign Innovation Consulting OfferingsCatalign Innovation Consulting Offerings
Catalign Innovation Consulting Offerings
 
Ruben gambarov
Ruben gambarov  Ruben gambarov
Ruben gambarov
 
Coming Together: integrating industrial design and interaction design
Coming Together: integrating industrial design and interaction designComing Together: integrating industrial design and interaction design
Coming Together: integrating industrial design and interaction design
 
Effective prob. solving technique
Effective prob. solving techniqueEffective prob. solving technique
Effective prob. solving technique
 
Sgin2013 scrum startrek-the joy of designing new age solutions-tathagatvarma
Sgin2013 scrum startrek-the joy of designing new age solutions-tathagatvarmaSgin2013 scrum startrek-the joy of designing new age solutions-tathagatvarma
Sgin2013 scrum startrek-the joy of designing new age solutions-tathagatvarma
 
Product Management. Experience, motivation, iterations & increments
Product Management. Experience, motivation, iterations & incrementsProduct Management. Experience, motivation, iterations & increments
Product Management. Experience, motivation, iterations & increments
 
Offshoring software development in Switzerland: You can do it
Offshoring software development in Switzerland: You can do itOffshoring software development in Switzerland: You can do it
Offshoring software development in Switzerland: You can do it
 
Leeds Digital Festival - Make Analysis Great Again!
Leeds Digital Festival - Make Analysis Great Again!Leeds Digital Festival - Make Analysis Great Again!
Leeds Digital Festival - Make Analysis Great Again!
 
The ABCs of Scaling Right
The ABCs of Scaling RightThe ABCs of Scaling Right
The ABCs of Scaling Right
 
Who hates butterfly - Traditional mindset to agile thinking
Who hates butterfly - Traditional mindset to agile thinkingWho hates butterfly - Traditional mindset to agile thinking
Who hates butterfly - Traditional mindset to agile thinking
 
Agency innovation labs 10 steps to success
Agency innovation labs   10 steps to successAgency innovation labs   10 steps to success
Agency innovation labs 10 steps to success
 
Let’s innovate Using 4+5 New Methods---kenablersys
Let’s innovate Using 4+5 New Methods---kenablersysLet’s innovate Using 4+5 New Methods---kenablersys
Let’s innovate Using 4+5 New Methods---kenablersys
 
Fast Track Innovation
Fast Track Innovation Fast Track Innovation
Fast Track Innovation
 
Build an Innovation Funnel. Adaptive portfolio management
Build an Innovation Funnel. Adaptive portfolio managementBuild an Innovation Funnel. Adaptive portfolio management
Build an Innovation Funnel. Adaptive portfolio management
 
CTO in a Small Startup Bryan Helmig - Zapier
CTO in a Small Startup  Bryan Helmig - ZapierCTO in a Small Startup  Bryan Helmig - Zapier
CTO in a Small Startup Bryan Helmig - Zapier
 
Transformation. Continuous transformation, systems thinking
Transformation. Continuous transformation, systems thinkingTransformation. Continuous transformation, systems thinking
Transformation. Continuous transformation, systems thinking
 
Thinking Inside The Box - Systematic Inventive Thinking
Thinking Inside The Box - Systematic Inventive ThinkingThinking Inside The Box - Systematic Inventive Thinking
Thinking Inside The Box - Systematic Inventive Thinking
 

Viewers also liked

Take itoffshore scrumaus
Take itoffshore scrumausTake itoffshore scrumaus
Take itoffshore scrumaus
frankmt
 
Energy Presentation (Updated)
Energy Presentation (Updated)Energy Presentation (Updated)
Energy Presentation (Updated)
Mindauxx
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
frankmt
 
The Streams of Our Lives - Visualizing Listening Histories in Context
The Streams of Our Lives - Visualizing Listening Histories in ContextThe Streams of Our Lives - Visualizing Listening Histories in Context
The Streams of Our Lives - Visualizing Listening Histories in Context
Dominikus Baur
 
Geek Night Manchester
Geek Night ManchesterGeek Night Manchester
Geek Night Manchester
frankmt
 

Viewers also liked (13)

Take itoffshore scrumaus
Take itoffshore scrumausTake itoffshore scrumaus
Take itoffshore scrumaus
 
Energy Presentation (Updated)
Energy Presentation (Updated)Energy Presentation (Updated)
Energy Presentation (Updated)
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
 
Take it Offshore
Take it OffshoreTake it Offshore
Take it Offshore
 
Ethics And Practice Management
Ethics And Practice ManagementEthics And Practice Management
Ethics And Practice Management
 
The Streams of Our Lives - Visualizing Listening Histories in Context
The Streams of Our Lives - Visualizing Listening Histories in ContextThe Streams of Our Lives - Visualizing Listening Histories in Context
The Streams of Our Lives - Visualizing Listening Histories in Context
 
RapidFTR
RapidFTRRapidFTR
RapidFTR
 
Geek Night Manchester
Geek Night ManchesterGeek Night Manchester
Geek Night Manchester
 
The Songs of Our Past
The Songs of Our PastThe Songs of Our Past
The Songs of Our Past
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
 
Rush: Repeated Recommendations on Mobile Devices - IUI'10
Rush: Repeated Recommendations on Mobile Devices - IUI'10Rush: Repeated Recommendations on Mobile Devices - IUI'10
Rush: Repeated Recommendations on Mobile Devices - IUI'10
 
Presentacio p3
Presentacio p3Presentacio p3
Presentacio p3
 
Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)
 

Similar to ThoughtWorks Games Geek NIght

Introduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome ThemIntroduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome Them
ConSanFrancisco123
 
The Lego Lean Game
The Lego Lean GameThe Lego Lean Game
The Lego Lean Game
frankmt
 
Getting Management Buy In Your Top 7 Actions
Getting Management Buy In   Your Top 7 ActionsGetting Management Buy In   Your Top 7 Actions
Getting Management Buy In Your Top 7 Actions
AndrewLi
 

Similar to ThoughtWorks Games Geek NIght (20)

The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)The Lego Lean Game (XP 2009 version)
The Lego Lean Game (XP 2009 version)
 
Business of Experience DocTrain West
Business of Experience DocTrain WestBusiness of Experience DocTrain West
Business of Experience DocTrain West
 
Introduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome ThemIntroduction Challenges In Agile And How To Overcome Them
Introduction Challenges In Agile And How To Overcome Them
 
TejaServices 2.0 Model
TejaServices 2.0 ModelTejaServices 2.0 Model
TejaServices 2.0 Model
 
Collaboration Tools to Create Better Products
Collaboration Tools to Create Better ProductsCollaboration Tools to Create Better Products
Collaboration Tools to Create Better Products
 
Effective Product Development Using Agile Methods
Effective Product Development Using Agile MethodsEffective Product Development Using Agile Methods
Effective Product Development Using Agile Methods
 
Project Governance and Failure
Project Governance and FailureProject Governance and Failure
Project Governance and Failure
 
Defrag Keynote: Social Computing and the Enterprise-Bridging the Gap
Defrag Keynote: Social Computing and the Enterprise-Bridging the GapDefrag Keynote: Social Computing and the Enterprise-Bridging the Gap
Defrag Keynote: Social Computing and the Enterprise-Bridging the Gap
 
IBM Smarter Business 2012 - Innovation på IBM
IBM Smarter Business 2012 - Innovation på IBMIBM Smarter Business 2012 - Innovation på IBM
IBM Smarter Business 2012 - Innovation på IBM
 
The Lego Lean Game
The Lego Lean GameThe Lego Lean Game
The Lego Lean Game
 
Distributed Agile: An oxymoron?
Distributed Agile: An oxymoron?Distributed Agile: An oxymoron?
Distributed Agile: An oxymoron?
 
The Agile Primer: Agile Best Practices, Tips and Methods
The Agile Primer: Agile Best Practices, Tips and MethodsThe Agile Primer: Agile Best Practices, Tips and Methods
The Agile Primer: Agile Best Practices, Tips and Methods
 
Systematic Innovation: TRIZ, Southbeach, and OpenAgile - Tools and Theories f...
Systematic Innovation: TRIZ, Southbeach, and OpenAgile - Tools and Theories f...Systematic Innovation: TRIZ, Southbeach, and OpenAgile - Tools and Theories f...
Systematic Innovation: TRIZ, Southbeach, and OpenAgile - Tools and Theories f...
 
Role of Retrospectives in Success of Agile Project
Role of Retrospectives in Success of Agile ProjectRole of Retrospectives in Success of Agile Project
Role of Retrospectives in Success of Agile Project
 
Chattanooga sme oee down time presentation
Chattanooga sme oee down time presentationChattanooga sme oee down time presentation
Chattanooga sme oee down time presentation
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Model
 
Rapid Project Inception
Rapid Project InceptionRapid Project Inception
Rapid Project Inception
 
Knowledge Management and Enterprise 2.0
Knowledge Management and Enterprise 2.0Knowledge Management and Enterprise 2.0
Knowledge Management and Enterprise 2.0
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2
 
Getting Management Buy In Your Top 7 Actions
Getting Management Buy In   Your Top 7 ActionsGetting Management Buy In   Your Top 7 Actions
Getting Management Buy In Your Top 7 Actions
 

More from frankmt (7)

Democratic Product Management - YOW CTO Summit 2016
Democratic Product Management - YOW CTO Summit 2016Democratic Product Management - YOW CTO Summit 2016
Democratic Product Management - YOW CTO Summit 2016
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Game
 
Coaching guerrilha
Coaching guerrilhaCoaching guerrilha
Coaching guerrilha
 
Is Agile The New Waterfall
Is Agile The New WaterfallIs Agile The New Waterfall
Is Agile The New Waterfall
 
Agiliidade Tartaruga
Agiliidade TartarugaAgiliidade Tartaruga
Agiliidade Tartaruga
 
Agile é O Novo Waterfall
Agile é O Novo WaterfallAgile é O Novo Waterfall
Agile é O Novo Waterfall
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 

ThoughtWorks Games Geek NIght

  • 1. What Went Wrong? A Survey of Problems in Game Development Good Practices in Game Development Is The Game Industry That Bad? Francisco Trindade TW London Geek Night 21st Nov 2008 © ThoughtWorks 2008
  • 2. Agenda • Why? • What? • How? • Results © ThoughtWorks 2008
  • 4. What? • Survey of problems found in game development – Compare to the “traditional” industry • Good practices in game development – Is Agile a good fit? © ThoughtWorks 2008
  • 5. How? Read Analyzed Compared with traditional Postmortems Data industry © ThoughtWorks 2008
  • 6. Postmortems • Summarize project experience – Emphasys on positive and negative aspects “The most severe blow suffered by all teams was from accepting an unrealistic schedule. Despite endemic problems, . . . the concept that was floated at the time was that it would be possible to adhere to the original schedule if everyone simply worked around the clock. Foolish and naıve, we bought it, and started pushing.” © ThoughtWorks 2008
  • 7. Problems Occurrence Over Budget Great Number of Defects Test Problems Communication Problems Crunch Time Delay or Optimistic Schedule Design Problems Cutting Features Feature Creep Unreal or Ambitious Scope 0% 10% 20% 30% 40% 50% 60% 70% 80% © ThoughtWorks 2008
  • 9. Is Agile a Good Fit? © ThoughtWorks 2008
  • 10. Best Practices Iterative Process Quality Control Agile Modeling Good Programming Practices Simple Tools Product Focus Creativity Qualified Team 0% 20% 40% 60% 80% 100% © ThoughtWorks 2008
  • 11. Conclusion • Game industry has the same problems as traditional software industry • Agile is a good fit – Probably more than in the traditional industry • Teamwork, Motivation, Cross-functional teams © ThoughtWorks 2008
  • 12. Thank you! Questions? ftrindad@thoughtworks.com franktrindade.com © ThoughtWorks 2008