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

Make Analysis Great Again!
Make Analysis Great Again!Make Analysis Great Again!
Make Analysis Great Again!
Ed Thewlis
 
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
Robert Fan
 
Adopting innovation
Adopting innovationAdopting innovation
Adopting innovation
Shishir Choudhary
 
Catalign Innovation Consulting Offerings
Catalign Innovation Consulting OfferingsCatalign Innovation Consulting Offerings
Catalign Innovation Consulting Offerings
vpdabholkar
 
Ruben gambarov
Ruben gambarov  Ruben gambarov
Ruben gambarov
Lviv Startup Club
 
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
Joannes Vandermeulen
 
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
 
Product Management. Experience, motivation, iterations & increments
Product Management. Experience, motivation, iterations & incrementsProduct Management. Experience, motivation, iterations & increments
Product Management. Experience, motivation, iterations & increments
Shiftup
 
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
Alexandre Masselot
 
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!
Ed Thewlis
 
The ABCs of Scaling Right
The ABCs of Scaling RightThe ABCs of Scaling Right
The ABCs of Scaling Right
Bryan Cassady
 
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
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
 
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
Putcha Narasimham
 
Fast Track Innovation
Fast Track Innovation Fast Track Innovation
Fast Track Innovation
Bromford Lab
 
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
Shiftup
 
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
Webrazzi
 
Transformation. Continuous transformation, systems thinking
Transformation. Continuous transformation, systems thinkingTransformation. Continuous transformation, systems thinking
Transformation. Continuous transformation, systems thinking
Shiftup
 
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
 
Take it Offshore
Take it OffshoreTake it Offshore
Take it Offshore
frankmt
 
Ethics And Practice Management
Ethics And Practice ManagementEthics And Practice Management
Ethics And Practice Management
goclio.com
 
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
 
RapidFTR
RapidFTRRapidFTR
RapidFTR
frankmt
 
Geek Night Manchester
Geek Night ManchesterGeek Night Manchester
Geek Night Manchester
frankmt
 
The Songs of Our Past
The Songs of Our PastThe Songs of Our Past
The Songs of Our Past
Dominikus Baur
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
frankmt
 
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
Dominikus Baur
 
Presentacio p3
Presentacio p3Presentacio p3
Presentacio p3
ruizamado
 
Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)
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

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)
frankmt
 
Business of Experience DocTrain West
Business of Experience DocTrain WestBusiness of Experience DocTrain West
Business of Experience DocTrain West
guest9debd9
 
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
 
TejaServices 2.0 Model
TejaServices 2.0 ModelTejaServices 2.0 Model
TejaServices 2.0 Model
Raja Nagendra Kumar
 
Collaboration Tools to Create Better Products
Collaboration Tools to Create Better ProductsCollaboration Tools to Create Better Products
Collaboration Tools to Create Better Products
Enthiosys Inc
 
Effective Product Development Using Agile Methods
Effective Product Development Using Agile MethodsEffective Product Development Using Agile Methods
Effective Product Development Using Agile Methods
Naresh Jain
 
Project Governance and Failure
Project Governance and FailureProject Governance and Failure
Project Governance and Failure
Michael Krigsman
 
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
Mark Koenig
 
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
IBM Sverige
 
The Lego Lean Game
The Lego Lean GameThe Lego Lean Game
The Lego Lean Game
frankmt
 
Distributed Agile: An oxymoron?
Distributed Agile: An oxymoron?Distributed Agile: An oxymoron?
Distributed Agile: An oxymoron?
Thoughtworks
 
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
Thoughtworks
 
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...
David Parker
 
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
Naresh Jain
 
Chattanooga sme oee down time presentation
Chattanooga sme oee down time presentationChattanooga sme oee down time presentation
Chattanooga sme oee down time presentation
James Mansfield
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Model
allan kelly
 
Rapid Project Inception
Rapid Project InceptionRapid Project Inception
Rapid Project Inception
udairaj
 
Knowledge Management and Enterprise 2.0
Knowledge Management and Enterprise 2.0Knowledge Management and Enterprise 2.0
Knowledge Management and Enterprise 2.0
Carl Frappaolo
 
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
Benjamin Scherrey
 
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

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
frankmt
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
frankmt
 
Kaizen Lego Game
Kaizen Lego GameKaizen Lego Game
Kaizen Lego Game
frankmt
 
Coaching guerrilha
Coaching guerrilhaCoaching guerrilha
Coaching guerrilha
frankmt
 
Is Agile The New Waterfall
Is Agile The New WaterfallIs Agile The New Waterfall
Is Agile The New Waterfall
frankmt
 
Agiliidade Tartaruga
Agiliidade TartarugaAgiliidade Tartaruga
Agiliidade Tartaruga
frankmt
 
Agile é O Novo Waterfall
Agile é O Novo WaterfallAgile é O Novo Waterfall
Agile é O Novo Waterfall
frankmt
 

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

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 

Recently uploaded (20)

Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 

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