SlideShare a Scribd company logo
1 of 27
How About Games? Extending Agile to Different Environments Francisco Trindade ThoughtWorks UK TW Geek Night Manchester – 22 nd  Jan 2009
How Did I Get Here? ,[object Object],[object Object],[object Object]
Why?
Is the game industry so different?
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],But does it apply to everything?
Postmortems ,[object Object],“ 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 .”
How? Read Postmortems Analyzed  Data Searched for problems
Problems Occurrence
Problems Occurrence Budget
Problems Occurrence Scope
Problems Occurrence Quality
Problems Occurrence Schedule
Problems Occurrence ,[object Object],No All the main problems of the software industry  are also found in the game industry
Would Agile be a good fit?
How? Read Postmortems Analyzed  Data Searched for Best Practices
Best Practices
Best Practices ,[object Object],[object Object]
But how can we handle the different aspects? “ We cannot run selenium tests in a game…”
Well… Agile != Selenium  Pair Programming Stand-ups Retrospectives
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
And this is already being discovered and used…
[object Object],[object Object],Bill Schofield Embracing Fun: Why Extreme Programming is Great for Game Development  (http://www.gamasutra.com/features/20070301/schofield_01.shtml)
[object Object],[object Object],Bliksem Tobey A Year Of Agile Development http://www.gamasutra.com/php-bin/news_index.php?story=18162
[object Object],[object Object],Paul Miller Top 10 Pitfalls Using Scrum Methodology for Video Game Development http://www.gamasutra.com/view/feature/3724/top_10_pitfalls_using_scrum_.php
Well… Agile == making better games more consistently more frequently with less bugs and less staff turnover
Questions? Thanks! thoughtworks.co.uk franktrindade.com

More Related Content

What's hot

Let it flow, let it flow, let it flow!
Let it flow, let it flow, let it flow!Let it flow, let it flow, let it flow!
Let it flow, let it flow, let it flow!
Jacopo Romei
 
LegacyNEXT_Client_29FEB16v1(Final)_sd
LegacyNEXT_Client_29FEB16v1(Final)_sdLegacyNEXT_Client_29FEB16v1(Final)_sd
LegacyNEXT_Client_29FEB16v1(Final)_sd
Susan Dineen
 

What's hot (20)

Valuable outsourcing lessons from 10 startups
Valuable outsourcing lessons from 10 startupsValuable outsourcing lessons from 10 startups
Valuable outsourcing lessons from 10 startups
 
MVP Building & Testing Your Set of “Must Have” Features
MVP Building & Testing Your Set of “Must Have” FeaturesMVP Building & Testing Your Set of “Must Have” Features
MVP Building & Testing Your Set of “Must Have” Features
 
Mob programming - Without the Torches and Pitchforks
Mob programming - Without the Torches and PitchforksMob programming - Without the Torches and Pitchforks
Mob programming - Without the Torches and Pitchforks
 
Founder Institute Product Development Workshop
Founder Institute Product Development WorkshopFounder Institute Product Development Workshop
Founder Institute Product Development Workshop
 
Perspectives of software quality
Perspectives of software qualityPerspectives of software quality
Perspectives of software quality
 
Testers developers think differently
Testers developers think differentlyTesters developers think differently
Testers developers think differently
 
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromThe Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
 
Agile basics
Agile basics Agile basics
Agile basics
 
Selling Agile
Selling AgileSelling Agile
Selling Agile
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Let it flow, let it flow, let it flow!
Let it flow, let it flow, let it flow!Let it flow, let it flow, let it flow!
Let it flow, let it flow, let it flow!
 
Testing 2.0
Testing 2.0Testing 2.0
Testing 2.0
 
Words matter: Sharing Vocabulary to Strengthen Teams
Words matter: Sharing Vocabulary to Strengthen TeamsWords matter: Sharing Vocabulary to Strengthen Teams
Words matter: Sharing Vocabulary to Strengthen Teams
 
Danger: Zombie Apocalypse Ahead -- How you and your organizations can avoid t...
Danger: Zombie Apocalypse Ahead -- How you and your organizations can avoid t...Danger: Zombie Apocalypse Ahead -- How you and your organizations can avoid t...
Danger: Zombie Apocalypse Ahead -- How you and your organizations can avoid t...
 
[XP Day Vietnam 2015] XP is not windows XP
[XP Day Vietnam 2015] XP is not windows XP[XP Day Vietnam 2015] XP is not windows XP
[XP Day Vietnam 2015] XP is not windows XP
 
Danger: Zombie Apocalypse Ahead -- How you and your organizations can avoid t...
Danger: Zombie Apocalypse Ahead -- How you and your organizations can avoid t...Danger: Zombie Apocalypse Ahead -- How you and your organizations can avoid t...
Danger: Zombie Apocalypse Ahead -- How you and your organizations can avoid t...
 
LegacyNEXT_Client_29FEB16v1(Final)_sd
LegacyNEXT_Client_29FEB16v1(Final)_sdLegacyNEXT_Client_29FEB16v1(Final)_sd
LegacyNEXT_Client_29FEB16v1(Final)_sd
 
Originate - Think In Hours Not Sprints
Originate - Think In Hours Not SprintsOriginate - Think In Hours Not Sprints
Originate - Think In Hours Not Sprints
 
Richmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional ClientRichmond Spin - How To Sell A Traditional Client
Richmond Spin - How To Sell A Traditional Client
 
Bonding with game developers through adversity, Automated Processes and Minim...
Bonding with game developers through adversity, Automated Processes and Minim...Bonding with game developers through adversity, Automated Processes and Minim...
Bonding with game developers through adversity, Automated Processes and Minim...
 

Viewers also liked

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
 
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
 

Viewers also liked (9)

Ethics And Practice Management
Ethics And Practice ManagementEthics And Practice Management
Ethics And Practice Management
 
The Songs of Our Past
The Songs of Our PastThe Songs of Our Past
The Songs of Our Past
 
RapidFTR
RapidFTRRapidFTR
RapidFTR
 
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
 
ThoughtWorks Games Geek NIght
ThoughtWorks Games Geek NIghtThoughtWorks Games Geek NIght
ThoughtWorks Games Geek NIght
 
Take itoffshore scrumaus
Take itoffshore scrumausTake itoffshore scrumaus
Take itoffshore scrumaus
 
Energy Presentation (Updated)
Energy Presentation (Updated)Energy Presentation (Updated)
Energy Presentation (Updated)
 
Presentacio p3
Presentacio p3Presentacio p3
Presentacio p3
 
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
 

Similar to Geek Night Manchester

Agile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docxAgile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docx
ADDY50
 
eXtreme programming
eXtreme programmingeXtreme programming
eXtreme programming
Jean Pаoli
 
Ppp Of Simulation Development2
Ppp Of Simulation Development2Ppp Of Simulation Development2
Ppp Of Simulation Development2
guestf51d8f
 

Similar to Geek Night Manchester (20)

Immersive Learning Simulations Astd Final2
Immersive Learning Simulations Astd Final2Immersive Learning Simulations Astd Final2
Immersive Learning Simulations Astd Final2
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Career Assignment
Career AssignmentCareer Assignment
Career Assignment
 
User Experience 8: Business, Ethics and More
User Experience 8: Business, Ethics and MoreUser Experience 8: Business, Ethics and More
User Experience 8: Business, Ethics and More
 
Agile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docxAgile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docx
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Compsystech 2016 Presentation by Dr. Jussi Kasurinen
Compsystech 2016 Presentation by Dr. Jussi KasurinenCompsystech 2016 Presentation by Dr. Jussi Kasurinen
Compsystech 2016 Presentation by Dr. Jussi Kasurinen
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Taking Your Product Development to the Next Level with Full Stack
Taking Your Product Development to the Next Level with Full StackTaking Your Product Development to the Next Level with Full Stack
Taking Your Product Development to the Next Level with Full Stack
 
Product Management for AI/ML
Product Management for AI/MLProduct Management for AI/ML
Product Management for AI/ML
 
eXtreme programming
eXtreme programmingeXtreme programming
eXtreme programming
 
Ppp Of Simulation Development2
Ppp Of Simulation Development2Ppp Of Simulation Development2
Ppp Of Simulation Development2
 
User Experience 5: User Centered Design and User Research
User Experience 5: User Centered Design and User ResearchUser Experience 5: User Centered Design and User Research
User Experience 5: User Centered Design and User Research
 
TesTrek Notes
TesTrek NotesTesTrek Notes
TesTrek Notes
 
Working in teams vs working individually
Working in teams vs working individuallyWorking in teams vs working individually
Working in teams vs working individually
 
How to Break the Zombification of the Enterprise!
How to Break the Zombification of the Enterprise!How to Break the Zombification of the Enterprise!
How to Break the Zombification of the Enterprise!
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)
 
Agile Practices - eXtreme Programming
Agile Practices - eXtreme ProgrammingAgile Practices - eXtreme Programming
Agile Practices - eXtreme Programming
 
Corporate Serious Games Are Changing The Rules Of Product Development
Corporate Serious Games Are Changing The Rules Of Product DevelopmentCorporate Serious Games Are Changing The Rules Of Product Development
Corporate Serious Games Are Changing The Rules Of Product Development
 

More from frankmt (13)

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
 
Subject to Change
Subject to ChangeSubject to Change
Subject to Change
 
Take it Offshore
Take it OffshoreTake it Offshore
Take it Offshore
 
Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)Lego Lean Game (Agile Australia 2011)
Lego Lean Game (Agile Australia 2011)
 
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
 
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)
 
The Lego Lean Game
The Lego Lean GameThe Lego Lean Game
The Lego Lean Game
 
Agiliidade Tartaruga
Agiliidade TartarugaAgiliidade Tartaruga
Agiliidade Tartaruga
 
Agile é O Novo Waterfall
Agile é O Novo WaterfallAgile é O Novo Waterfall
Agile é O Novo Waterfall
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Geek Night Manchester

Editor's Notes

  1. Setting expectation – Im not a game developer!