Beyond Scrum. Thursday, April 1, Clinton Keith Consulting

Size: px
Start display at page:

Download "Beyond Scrum. Thursday, April 1, Clinton Keith Consulting"

Transcription

1 1

2 Beyond Scrum 2

3 Clinton Keith - Background Agile c and Sc oach rum tra i n er 24 years of dev experi elopm ence ent 14 yea r develo s of game pmen t expe rience 7 year s experi of agile dev en e indust ce in the ga lopment ry me Introdu c indust ed agile to t ry in M h arch 2 e 005 3

4 Beyond Scrum Filling out the framework Appling project management practices where needed Using common sense, not dogma No rules, just shared practices 4

5 Games Recently Shipped That Used Scrum 5

6 Game Development Challenge Manage Fixed ship dates Minimum required feature sets Long project cycles with production While avoiding crunch 6

7 Fixed Ship Dates 7

8 The Project Management Triangle Scope Product Backlog Schedule Cost (resources) Velocity 8

9 Better & Cheaper & Faster 9

10 Velocity & Fixed Schedules Scope Goal Brooks s Law: Adding manpower to a late software project makes it later Deadline! Fred Brooks (1975) Resources Crunch, Extra people Time 10

11 There are often scope limits Minimum marketable features Cutting scope by 50% to meet a date may produce a product that won t sell Example: A Word Processor without a printing feature 11

12 Minimum Marketable Features + Fixed Schedule = RISK 12

13 Applying PM, Attacking Risk Identify minimum marketable feature set MuSCoW analysis Identify critical paths Example: Game running on the PS3 Identify path risks Example: Graphics throughput on the RSX Prioritize work based on risk E.g. Spike to demonstrate demo level on PS3 with maximum desired detail Find and address bad news early Example: Need to create lower resolution levels 13

14 High Value!"#$%&"'!"#$%&"'!"#$%&"'!"#$%&"' (")*+,' -./"01))"$' ("2%+03%,"'!"#$%&"' Low Value!"#$%&"' Progress 14

15 MuSCoW Analysis Must Have Should Have Could Have Won t Have 15

16 Minimum Required Feature Set Must Haves Example: Console FPS 8 + hours single-player campaign Online multiplayer XBox 360 PS3 Dropping any of these means failure 16

17 Minimum Required Feature Set Should Haves Example: Console FPS Cooperative Online Multiplayer These add great value, but aren t absolutely necessary 17

18 /97:8"'*8#;"&' 67897"'-.' 12)3045'./0' <"=9:7' ())*"&#+,"'-.' <"2%:?A%7"'!"#$%&"'!"#$%&"'!"#$%&"'!"#$%&"' 18

19 Backlog Prioritization Value Cost Knowledge Risk 19

20 Risk Prioritization 20

21 Critical Path The things that need to happen, in sequence. Usually dependent on one another PS3 Critical Path Development Environment Engine Running Game Running Performance Multiplayer??? Subcontractor 21

22 Critical Chain Staffing PS3 (6 people x 10 months) Single Player (20 people x 12 months) Multiplayer (12 people x 8 months) Xbox 360 (4 people x 16 months) Cooperative MP (4 people x 6 months) 22

23 Putting it all together Have dedicated people/teams/time for each major feature Have them work off their own backlog Watch out for Inconsistent progress Great Multiplayer, bad single player Feels like different experiences Not enough sharing Example: Multiplayer on the PS3 23

24 Production Risk 24

25 Agile is phase-less Iteration Iteration Iteration Design Design Design Code Code Code Create Assets Create Assets Create Assets Debug & Tune Debug & Tune Debug & Tune...is game development? 25

26 Not Quite 100% 75% Production Development Design Concept 50% 25% 0% Pre-Production #1 Pre-Production #2 Pre-Production #3 Production #1 Production #2 Production #3 Production #4 Alpha/Beta We have stages 26

27 Production is Debt Deadline! Production Start Date! Pre-Production Production Sure...why not... Crunch Pre-Production Production 27

28 Schedule Probabilities Date? Probability of Completion Date (peak, not mean) Time 28

29 Refining Production Dates Deadline! Pre-Production Production Production 29

30 Selecting the right tools for pre-production and production 30

31 Process tools driven by certainty Far from Agreement Anarchy Requirements (fun) Complicated Lean Complex Scrum Pre-production Close to Agreement Simple Production Close to Certainty Technology Far from Certainty Source: Strategic Management and Organizational az by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle. Iterative Incremental 31

32 Lean/Kanban Deadline! Work Kaizen Uncertainty Time 32

33 More on Kanban... November 2008 feature article in Gamasutra Chapter in upcoming book 33

34 Common sense 34

35 Don t follow labels ScrumBan Lean Kanban XP Scrum Lean-Agile 35

36 Scrum isn t the goal Following the rules no matter what Focus on the principles Empiricism - Science vs. alchemy Emergence Time-Boxing Prioritization Self-Organization Iterate on the process Provide leadership Plan, plan, plan 36

37 Summary. Changes. Devs given suspect dates & crunch Devs solely responsible for achieving the goal Completion of activities Devs make biz decisions, biz makes dev decisions Iterate and we ll measure velocity towards the goal Biz is responsible for achieving the goal Delivery of features Devs make dev decisions, biz makes biz decisions 37

38 Clinton Keith Questions? 38

Agile Game Development

Agile Game Development Agile Game Development Introducing agile to an industry Clinton Keith Clinton Keith Agile c oach and tra iner 24 yea rs of dev elopm ence ent experi Avioni c underw s, autonomo u games ater robotics s,

More information

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment Working Agreement Definition of DONE Vision Alignment Value Stream Map Theory of Constraints Way of Working Lead Time User Story Backlog Trade offs Feature toggles Time to Feedback Team Performance Tea

More information

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment Working Agreement Definition of DONE Vision Alignment Value Stream Map Theory of Constraints Way of Working Lead Time User Story Backlog Trade offs Feature toggles Time to Feedback Team Performance Tea

More information

"Plans are nothing; planning is everything" - Dwight D. Eisenhower

Plans are nothing; planning is everything - Dwight D. Eisenhower Scrum and Long Term Project Planning for Video Games By Clinton Keith [The agile methodology known as Scrum is rapidly gaining development credence, and High Moon Studios CTO Clinton Keith (Darkwatch,

More information

Agile game development with scrum. Agile game development with scrum.zip

Agile game development with scrum. Agile game development with scrum.zip Agile game development with scrum Agile game development with scrum.zip Amazon.com: agile game development with scrum. Interesting Finds Updated Daily. designed way to point your Scrum, Agile, Extreme

More information

Agile Non-Agile. Previously on Software Engineering

Agile Non-Agile. Previously on Software Engineering Previously on : Are we enough? Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska DSDM: Project overview Software Development Framework How to communicate? How to divide project into tasks?

More information

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment

Vision. Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp Jimmy Janlén, 2015, Crisp. Alignment Working Agreement Definition of DONE Vision Alignment Value Stream Map Theory of Constraints Way of Working Lead Time User Story Backlog Trade offs Feature toggles Time to Feedback Team Performance Tea

More information

Role of the Product Owner And the Development of Minimal Marketable Features

Role of the Product Owner And the Development of Minimal Marketable Features Role of the Product Owner And the Development of Minimal Marketable Features Product Portfolio Management Lean for Executives Business technical Team process Kanban / Scrum ATDD / TDD / Design Patterns

More information

Business Driven Software Development. Why the Focus on the Team is an Impediment to Agile

Business Driven Software Development. Why the Focus on the Team is an Impediment to Agile Business Driven Software Development Why the Focus on the Team is an Impediment to Agile Copyright 2012 Net Objectives, Inc. All Rights Reserved 2 Product Portfolio Management Business Product Owner Lean

More information

Using Lean Startup Principles to Guide all Agile Adoptions For Management and Teams

Using Lean Startup Principles to Guide all Agile Adoptions For Management and Teams Using Lean Startup Principles to Guide all Agile Adoptions For Management and Teams Product Portfolio Management Lean for Executives Business technical Team process Kanban / Scrum ATDD / TDD / Design Patterns

More information

Mike Cohn - background

Mike Cohn - background Agile Estimating and Planning 1 Mike Cohn - background 2 What s a good plan? A good plan is one that supports reliable decision-making Will go from We ll be done in the fourth quarter We ll be done in

More information

Lecture 9: Estimation and Prioritization" Project Planning"

Lecture 9: Estimation and Prioritization Project Planning Lecture 9: Estimation and Prioritization Project planning Estimating Effort Prioritizing Stakeholderʼs needs Trade-offs between stakeholder goals 2012 Steve Easterbrook. This presentation is available

More information

Building Global Bridges The Benefits of Cross-Border Agile Game. Aðalsteinn Alli Óttarsson

Building Global Bridges The Benefits of Cross-Border Agile Game. Aðalsteinn Alli Óttarsson Building Global Bridges The Benefits of Cross-Border Agile Game Aðalsteinn Alli Óttarsson Building Global Bridges The Benefits of Cross-Border Agile Game Aðalsteinn Alli Óttarsson Who am I? Aðalsteinn

More information

Agile Product Planning

Agile Product Planning Agile Product Planning Who Are You? - introduce yourself as if you were your product - DevJam Agility Agility in Practice Where is the product planning? Products Context Community Creating Community (Common

More information

Introduction. How are games similar/different from other software engineering projects? Common software engineering models & game development

Introduction. How are games similar/different from other software engineering projects? Common software engineering models & game development SOFTWARE TECHNIQUES Introduction How are games similar/different from other software engineering projects? Game Design & Art Common software engineering models & game development Waterfall, spiral, etc.

More information

Innovative Experiences that evolves your Business

Innovative Experiences that evolves your Business UX RESEARCH + UI DESIGN + DEVELOPMENT Innovative Experiences that evolves your Business We're BeeReal. A User Experience-driven software firm specialising in beautifully sleek web & mobile apps for today's

More information

Game Production: the production process

Game Production: the production process Game Production: the production process Fabiano Dalpiaz f.dalpiaz@uu.nl 1 Outline Lecture contents 1. Game production overview 2. Pre-production 3. Production 4. Testing 5. Post-production 6. Teams 7.

More information

Console Architecture 1

Console Architecture 1 Console Architecture 1 Overview What is a console? Console components Differences between consoles and PCs Benefits of console development The development environment Console game design PS3 in detail

More information

Exploring the value of emerging technology in the lean enterprise

Exploring the value of emerging technology in the lean enterprise Exploring the value of emerging technology in the lean enterprise Steve Bell, Lean IT Strategies Dan McDonnell, Ingersoll Rand Michael Walton, Microsoft Lean Thinking for the Fourth Industrial Revolution

More information

Why your Agile rollout is failing. Dan North DRW

Why your Agile rollout is failing. Dan North DRW Why your Agile rollout is failing Dan North DRW Hi, I m Dan I ll be your consultant for today May I see your watch please? Yes, it s definitely Just After Lunch Here is my invoice Dan North, DRW 2 Ok,

More information

Why Will Digital Be Different?

Why Will Digital Be Different? Why Will Digital Be Different? And how to make it so Dave West Scrum Day Europe 2018 Amsterdam @ScrumDotOrg July 5 th 2018 1 Improving the Profession of Software Delivery @ScrumDotOrg 2 Scrum.org: The

More information

How to Improve Agile Development Using the Cynefin Framework

How to Improve Agile Development Using the Cynefin Framework How to Improve Agile Development Using the Cynefin Framework Daniel Walsh Agile Day Twin Cities 2017 @danielwalsh linkedin.com/in/danwalsh1115 What is a heuristic? 2 Copyright 2017 nucognitive LLC. All

More information

Foundations of Interactive Game Design

Foundations of Interactive Game Design Foundations of Interactive Game Design 09: Development Cycles Brenda Romero blromero@ucsc.edu @br Today s Plan Game Design Methods Dev Cycles (dependent upon design method) Quiz Game Design Methods (Also

More information

Game Development Life Cycle. Jaanus Jaggo

Game Development Life Cycle. Jaanus Jaggo Game Development Life Cycle Jaanus Jaggo 1 Game development life cycle (GDLC) Different from standard software development? 2 Game development life cycle (GDLC) Different from standard software development.

More information

Lean Enablers for Managing Engineering Programs

Lean Enablers for Managing Engineering Programs Lean Enablers for Managing Engineering Programs Presentation to the INCOSE Enchantment Chapter June 13 2012 Josef Oehmen http://lean.mit.edu 2012 Massachusetts Institute of Technology, Josef Oehmen, oehmen@mit.edu

More information

Game Production Practice DR. ROBERT ZUBEK, SOMASIM LLC EECS-397/497: GAME DEVELOPMENT STUDIO WINTER QUARTER 2018 NORTHWESTERN UNIVERSITY

Game Production Practice DR. ROBERT ZUBEK, SOMASIM LLC EECS-397/497: GAME DEVELOPMENT STUDIO WINTER QUARTER 2018 NORTHWESTERN UNIVERSITY Game Production Practice DR. ROBERT ZUBEK, SOMASIM LLC EECS-397/497: GAME DEVELOPMENT STUDIO WINTER QUARTER 2018 NORTHWESTERN UNIVERSITY AAA games are expensive to make Let s pick on reasonable AAA titles

More information

Private and confidential intended solely for use by the recipient

Private and confidential intended solely for use by the recipient Update on the games This presentation contains forward-looking statements that involve risks and uncertainties. All statements other than statements of historical facts are forward-looking. You should

More information

The Value Uncertainty Game

The Value Uncertainty Game The Value Uncertainty Game Kent J. McDonald kent@kbp.media @beyondreqs Todd Little toddelittle@gmail.com @toddelittle Niel Nickolaisen nnick@octanner.com Sean Dunn, Enterprise Agile Coach, IHS-Markit Chris

More information

UNITY TECHNOLOGY ROADMAP

UNITY TECHNOLOGY ROADMAP UNITY TECHNOLOGY ROADMAP COPYRIGHT 2015 @ UNITY TECHNOLOGIES Good Afternoon and welcome to the Unity Technology Roadmap Discussion. Objectives Decide if upcoming releases are right for your project Understand

More information

ACCENTURE INNOVATION ARCHITECTURE USES AN INNOVATION-LED APPROACH TO HELP OUR CLIENTS DEVELOP AND DELIVER DISRUPTIVE INNOVATIONS, AND TO SCALE THEM

ACCENTURE INNOVATION ARCHITECTURE USES AN INNOVATION-LED APPROACH TO HELP OUR CLIENTS DEVELOP AND DELIVER DISRUPTIVE INNOVATIONS, AND TO SCALE THEM ACCENTURE INNOVATION ARCHITECTURE USES AN INNOVATION-LED APPROACH TO HELP OUR CLIENTS DEVELOP AND DELIVER DISRUPTIVE INNOVATIONS, AND TO SCALE THEM FASTER TODAY S AGENDA PROVIDES THE OPPPORTUNITY TO HAVE

More information

7 Sins of Scrum and other Agile Anti Patterns. Todd Little February

7 Sins of Scrum and other Agile Anti Patterns. Todd Little February 7 Sins of Scrum and other Agile Anti Patterns Todd Little February 2017 @toddelittle About Todd Chemical & Petroleum Engineer 30+ Years in Software Development Founding Consultant at Executive roles as

More information

Lean Startup: Experiment-Driven Product Development

Lean Startup: Experiment-Driven Product Development Lean Startup: Experiment-Driven Product Development Mike Hall Improving mike.hall@improving.com 972.757.9027 Money Is No Object? Operations Platform for Data Communication System (DCS) CT2-Plus wireless

More information

Game Jam Survival Guide

Game Jam Survival Guide Game Jam Survival Guide Who s that guy? @badlogicgames Preparation? What Preparation? Choose your tools! Engine, framework, library Programming language, IDE Audio editors & generators Graphics editors

More information

MACHINE LEARNING Games and Beyond. Calvin Lin, NVIDIA

MACHINE LEARNING Games and Beyond. Calvin Lin, NVIDIA MACHINE LEARNING Games and Beyond Calvin Lin, NVIDIA THE MACHINE LEARNING ERA IS HERE And it is transforming every industry... including Game Development OVERVIEW NVIDIA Volta: An Architecture for Machine

More information

An Agile Coach Choose Your Own Path Story

An Agile Coach Choose Your Own Path Story An Agile Coach Choose Your Own Path Story (Turn this card over to begin) 6 Copyright 2018 Damon Poole & Gillian Lee https://nexxle.com/agile/downloads A2 1/40 A2 6/40 11 16 A2 11/40 A2 16/40 21 26 A2 21/40

More information

Agile Project Management for Writers. David R Slayton

Agile Project Management for Writers. David R Slayton Agile Project Management for Writers David R Slayton 1 What is Agile? Agile Project Management was developed to speed up software development. Rather than creating an entire application and delivering

More information

LESSONS LEARNED IN AGILE TRANSFORMATION

LESSONS LEARNED IN AGILE TRANSFORMATION LESSONS LEARNED IN AGILE TRANSFORMATION www.construx.com Construx COPYRIGHT NOTICE These presentation materials are 2016 Construx Software Builders, Inc. All Rights Reserved. No part of the contents of

More information

PROJECT MANAGEMENT. CSC404 Tutorial Slides

PROJECT MANAGEMENT. CSC404 Tutorial Slides PROJECT MANAGEMENT CSC404 Tutorial Slides Context for Game Design Game development is an agile development process. Incremental development Demonstrable product Product milestones Small groups Changing

More information

Lessons Learned Building Games with Health Impact. Bradley Tanner, MD HealthImpact.studio Chapel Hill, NC

Lessons Learned Building Games with Health Impact. Bradley Tanner, MD HealthImpact.studio Chapel Hill, NC Lessons Learned Building Games with Health Impact Bradley Tanner, MD HealthImpact.studio Chapel Hill, NC Create a Winning Strategy Recognize the unique challenges associated with creating a game that seeks

More information

Joe Murli The Murli Group, Partner and CEO

Joe Murli The Murli Group, Partner and CEO Joe Murli The Murli Group, Partner and CEO Lean Expertise Author of The Lean Management System, Lean Enterprise Institute faculty member, and founder of The Murli Group-People Centered Lean. Joe s started

More information

2. Review of Pawns p

2. Review of Pawns p Critical Thinking, version 2.2 page 2-1 2. Review of Pawns p Objectives: 1. State and apply rules of movement for pawns 2. Solve problems using pawns The main objective of this lesson is to reinforce the

More information

CSE 125 Boot Camp. Or: How I Learned to Stop Worrying and Love The Lab

CSE 125 Boot Camp. Or: How I Learned to Stop Worrying and Love The Lab CSE 125 Boot Camp Or: How I Learned to Stop Worrying and Love The Lab About Me Game Developer since 2010 forever Founder and President of VGDC gamedev.ucsd.edu (shameless self-promotion ftw) I look like

More information

Virtual Worlds Lessons from the Bleeding Edge of Multiplayer Gaming

Virtual Worlds Lessons from the Bleeding Edge of Multiplayer Gaming Virtual Worlds Lessons from the Bleeding Edge of Multiplayer Gaming Greg Corson Dave McCoy What s This About? Dealing with bleeding-edge technology Multiplayer game design/development lessons learned.

More information

Kevin Chan, Blue Tongue Entertainment

Kevin Chan, Blue Tongue Entertainment Kevin Chan, Blue Tongue Entertainment Games are made in Australia? Who is this guy? Who are THQ and Blue Tongue Entertainment? How is a game made? Careers in the games company Long history of game development

More information

Paolo Sammicheli. Scrum in the Fourth Industrial Revolution

Paolo Sammicheli. Scrum in the Fourth Industrial Revolution Paolo Sammicheli Scrum in the Fourth Industrial Revolution Scrum for Hardware - The Book Discover the SCRUM for HARDWARE pioneers: from Wikispeed to the first Scrum for Hardware Gathering and the Agile

More information

Propietary Engine VS Commercial engine. by Zalo

Propietary Engine VS Commercial engine. by Zalo Propietary Engine VS Commercial engine by Zalo zalosan@gmail.com About me B.S. Computer Engineering 9 years of experience, 5 different companies 3 propietary engines, 2 commercial engines I have my own

More information

Q Results July 27, 2006

Q Results July 27, 2006 Q2 2006 Results July 27, 2006 Agenda 1. Highlights in Q2 2. Market update 3. Financials 4. Game demo 2 Key financial summary Revenue growth from Dreamfall and Anarchy Online Revenues of TUSD 4,611 in Q2/06,

More information

How to survive Global Game Jam. By Taro Omiya (Omiya Games)

How to survive Global Game Jam. By Taro Omiya (Omiya Games) How to survive Global Game Jam By Taro Omiya (Omiya Games) What is Global Game Jam? A game jam held around the world, where participants challenges themselves to create a game in 48 hours. Registration

More information

A DESIGN CASE STUDY: INTEGRATED PRODUCT AND PROCESS MANAGEMENT

A DESIGN CASE STUDY: INTEGRATED PRODUCT AND PROCESS MANAGEMENT 107 A DESIGN CASE STUDY: INTEGRATED PRODUCT AND PROCESS MANAGEMENT Roberto Arbulu 1 and Javier Soto 2 ABSTRACT Traditional design practices in construction indicate that most of the emphasis appears to

More information

Agile Software Development-- Why it is Hot.

Agile Software Development-- Why it is Hot. ::::::::::::::::::::::::::::::::::::::::::::: Agile Software Development-- Why it is Hot. Jim Highsmith Director, Agile Project Management Practice, & Fellow, Cutter Consortium 2003 Jim Highsmith The Rising

More information

UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS

UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS USER EXPERIENCE (UX) Refers to a person s emotions and attitudes about using a particular product, system or service; including the practical, experiential,

More information

Introduction to Game Design. Truong Tuan Anh CSE-HCMUT

Introduction to Game Design. Truong Tuan Anh CSE-HCMUT Introduction to Game Design Truong Tuan Anh CSE-HCMUT Games Games are actually complex applications: interactive real-time simulations of complicated worlds multiple agents and interactions game entities

More information

Arcade Game Maker Product Line Production Plan

Arcade Game Maker Product Line Production Plan Arcade Game Maker Product Line Production Plan ArcadeGame Team July 2003 Table of Contents 1 Overview 1 1.1 Identification 1 1.2 Document Map 1 1.3 Concepts 2 1.4 Readership 2 2 Strategic view of product

More information

Praise for Agile Game Development with Scrum

Praise for Agile Game Development with Scrum Praise for Agile Game Development with Scrum If you ve ever felt that gaps exist between traditional software development using Scrum and video game development using Scrum, this book is for you. Clinton

More information

Object-Oriented Design

Object-Oriented Design Object-Oriented Design Lecture 2: USDP Overview Department of Computer Engineering Sharif University of Technology 1 Review The Unified Modeling Language (UML) is a standard language for specifying, visualizing,

More information

ELEN W4840 Embedded System Design Final Project Button Hero : Initial Design. Spring 2007 March 22

ELEN W4840 Embedded System Design Final Project Button Hero : Initial Design. Spring 2007 March 22 ELEN W4840 Embedded System Design Final Project Button Hero : Initial Design Spring 2007 March 22 Charles Lam (cgl2101) Joo Han Chang (jc2685) George Liao (gkl2104) Ken Yu (khy2102) INTRODUCTION Our goal

More information

The Secret History of Agile Innovation

The Secret History of Agile Innovation INNOVATION The Secret History of Agile Innovation by Darrell K. Rigby, Jeff Sutherland, and Hirotaka Takeuchi APRIL 20, 2016 You hear a lot about agile innovation these days. Teams using agile methods

More information

Q Results May 3, 2006

Q Results May 3, 2006 Q1 2006 Results May 3, 2006 Agenda 1. Financial summary 2. Background 3. Operations update 4. Financials 2 Financial summary Increased revenues from Anarchy Online Revenues of TUSD 1,287 in Q1/06 (up from

More information

For those who were Agile before Agile was cool: A tutorial. James O. Bjørnvig Coplien Nordija A/S

For those who were Agile before Agile was cool: A tutorial. James O. Bjørnvig Coplien Nordija A/S For those who were Agile before Agile was cool: A tutorial James O. Bjørnvig Coplien Nordija A/S jcoplien@nordia.com What is Agile Development? We are uncovering better ways of developing software by doing

More information

Organizational Skills. 10 Organizational Tips:

Organizational Skills. 10 Organizational Tips: Organizational Skills 10 Organizational Tips: 1. First start off by creating a clear area - Clear your work space of all unnecessary materials not related to the assignment that you are working on at the

More information

Online Gaming Support for Parents (source YHGFL) JE

Online Gaming Support for Parents (source YHGFL) JE Online Gaming Support for Parents (source YHGFL) JE Children and young people love playing games. In fact, it is often through games that children first start to use technology. According to Ofcom, nearly

More information

DEFENSE ACQUISITION UNIVERSITY EMPLOYEE SELF-ASSESSMENT. Outcomes and Enablers

DEFENSE ACQUISITION UNIVERSITY EMPLOYEE SELF-ASSESSMENT. Outcomes and Enablers Outcomes and Enablers 1 From an engineering leadership perspective, the student will describe elements of DoD systems engineering policy and process across the Defense acquisition life-cycle in accordance

More information

SERC Technical Overview: First-Year Results and Future Directions. Barry Boehm, USC Rich Turner, Stevens. 15 October 2009

SERC Technical Overview: First-Year Results and Future Directions. Barry Boehm, USC Rich Turner, Stevens. 15 October 2009 SERC Technical Overview: First-Year Results and Future Directions Barry Boehm, USC Rich Turner, Stevens 15 October 2009 Outline General context First year objectives Show ability to herd academic cats

More information

the gamedesigninitiative at cornell university Lecture 8 Prototyping

the gamedesigninitiative at cornell university Lecture 8 Prototyping Lecture 8 What is a Prototype? An incomplete model of your product Implements small subset of final features Features chosen are most important now Prototype helps you visualize gameplay Way for you to

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 5-6 people Design is entirely up to you First 3-4 weeks are spent

More information

Get to know someone new! Visit our Sponsors! Meeting will begin at 6:15pm!

Get to know someone new! Visit our Sponsors! Meeting will begin at 6:15pm! Get to know someone new! Visit our Sponsors! They are here for you!!! Meeting will begin at 6:15pm! Please Silence ALL Communication Devices. Your cooperation is greatly Appreciated! PMI Metrolina Chapter

More information

When in Newport. Strategic Innovation 1. Innovation 101

When in Newport. Strategic Innovation 1. Innovation 101 When in Newport Strategic Innovation 1. 1 When In Newport Stopover OUTLINE. Strategic Innovation 01 02 Innovation vs Invention 03 Strategic Innovation Context Industry 4.0 04 Strategic Innovation Paradigm

More information

UX RUNWAY THE TRIALS AND TRIBULATIONS OF UX IN AN AGILE ENVIRONMENT. Agile2014: Tuesday July 29, 2014 Natalie Warnert #agile2014

UX RUNWAY THE TRIALS AND TRIBULATIONS OF UX IN AN AGILE ENVIRONMENT. Agile2014: Tuesday July 29, 2014 Natalie Warnert #agile2014 UX RUNWAY THE TRIALS AND TRIBULATIONS OF UX IN AN AGILE ENVIRONMENT Agile2014: Tuesday July 29, 2014 Natalie Warnert #agile2014 AGENDA Introduction What is UX? What is UX Runway? How to integrate Scrum

More information

Individual Test Item Specifications

Individual Test Item Specifications Individual Test Item Specifications 8208110 Game and Simulation Foundations 2015 The contents of this document were developed under a grant from the United States Department of Education. However, the

More information

Far Cry 2: Prima Official Game Guide (Prima Official Game Guides) By David Knight

Far Cry 2: Prima Official Game Guide (Prima Official Game Guides) By David Knight Far Cry 2: Prima Official Game Guide (Prima Official Game Guides) By David Knight If you are searched for a ebook by David Knight Far Cry 2: Prima Official Game Guide (Prima Official Game Guides) in pdf

More information

Workplace Skills Assessment Program. Virtual Event V03 - Software Engineering Team Project Requirements Document.

Workplace Skills Assessment Program. Virtual Event V03 - Software Engineering Team Project Requirements Document. Workplace Skills Assessment Program Virtual Event V03 - Software Engineering Team 2018-2019 Project Requirements Document Page 1 of 19 LEGAL This document is copyright 2010-2019 Business Professionals

More information

Formal Game Proposal

Formal Game Proposal Thomas Siegrist (ts) David Gerhard (dg) Philipp Keller (ph) Jonas Hauenstein (jh) 1 Contents 1 Contents 2 2 Game Description 3 2.1 The Historical Background 3 2.2 Basic Game Idea 3 2.3 Game Mockup 5 3

More information

The Game Development Process

The Game Development Process The Game Development Process Postmortems Those who do not learn from history are doomed to repeat it. - George Santayana Introduction When starting new project reflect very critically on past projects

More information

Software Requirements Specification

Software Requirements Specification ÇANKAYA UNIVERSITY Software Requirements Specification Simulacrum: Simulated Virtual Reality for Emergency Medical Intervention in Battle Field Conditions Sedanur DOĞAN-201211020, Nesil MEŞURHAN-201211037,

More information

For those who were Agile before Agile was cool

For those who were Agile before Agile was cool For those who were Agile before Agile was cool Dr. James O. Coplien Senior Agile Coach Gertrud & Cope, Denmark 26 november 2008 G & C 1 What is Agile Development? We are uncovering better ways of developing

More information

4Q February 2012

4Q February 2012 4Q 2011 28 February 2012 2 Disclaimer forward looking statements This presentation contains forward-looking statements that involve risks and uncertainties. All statements other than statements of historical

More information

Creating Agile Programs:

Creating Agile Programs: Creating Agile Programs Vendor Name: Rally Software Development Johanna Rothman, Owner Rothman Consulting Group, Inc. Johanna Rothman: Hi. I m Johanna Rothman, author of Manage It!: Your Guide to Modern,

More information

Do Slugs Dream of Snails?

Do Slugs Dream of Snails? Shiori Kanaoka Do Slugs Dream of Snails? Game Project Proposal 1 ABSTRACT "Why am I me?" This is an eternal question most human beings might have asked at least once - Or twice, or even more. In the history

More information

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals 2 Standards

CompuScholar, Inc. Alignment to Utah Game Development Fundamentals 2 Standards CompuScholar, Inc. Alignment to Utah Game Development Fundamentals 2 Standards Utah Course Details: Course Title: Primary Career Cluster: Course Code(s): Standards Link: Game Development Fundamentals 2

More information

RESEARCH PROGRESS INTO AUTOMATED PIPING CONSTRUCTION. The University of Texas at Austin, U.S.A.

RESEARCH PROGRESS INTO AUTOMATED PIPING CONSTRUCTION. The University of Texas at Austin, U.S.A. RESEARCH PROGRESS INTO AUTOMATED PIPING CONSTRUCTION J. T. O'Connor, A. E. Traver, and R. L. Tucker The University of Texas at Austin, U.S.A. Introduction In its report, Construction Technology Needs and

More information

Game Design Document

Game Design Document Game Design Document 2900 Townsgate Rd. Ste. 210 Westlake Village, CA91361 (805) 373-6599 ext. 103 (805) 778-9187 www.left.com 1.0 High Concept: 1.1 Essence: Travis Pastrana s Pro MotoX (TPPM) is a high

More information

Tumbleweed Express: A Tale of 54 Game Jams

Tumbleweed Express: A Tale of 54 Game Jams Tumbleweed Express: A Tale of 54 Game Jams Matthew Louis Mauriello Project Manager (@mattm401) IGDA DC Chapter Meeting June 28 th, 2016 (@IGDA_DC) INTRODUCTION Matthew Louis Mauriello PhD Student, Comp

More information

How I Work, and Use Scrum Personally

How I Work, and Use Scrum Personally How I Work, and Use Scrum Personally by Mike Cohn 36 Comments I ve been asked a few times to comment on how I work, what it is I do to stay highly productive, and how I use Scrum at a personal level to

More information

Capcom Co., Ltd. (Tokyo Stock Exchange, First Section, 9697) Overview of Strategies and Plans Fiscal Year ending March 31, 2019

Capcom Co., Ltd. (Tokyo Stock Exchange, First Section, 9697) Overview of Strategies and Plans Fiscal Year ending March 31, 2019 Capcom Co., Ltd. (Tokyo Stock Exchange, First Section, 9697) Overview of Strategies and Plans Fiscal Year ending March 31, 2019 0 0 Forward-looking Statements Strategies, plans, outlooks and other statements

More information

Manufacturing Readiness Assessment Overview

Manufacturing Readiness Assessment Overview Manufacturing Readiness Assessment Overview Integrity Service Excellence Jim Morgan AFRL/RXMS Air Force Research Lab 1 Overview What is a Manufacturing Readiness Assessment (MRA)? Why Manufacturing Readiness?

More information

Starting a HomeBased Business

Starting a HomeBased Business Starting a Home-Based Business Starting a HomeBased Business Page 1 Starting a Home-Based Business Page 1 Whether you re starting a home-based business due to financial considerations or for another reason,

More information

Prof Manjula R 1, Chakradhar Raju M 2, Sai Chand M 3 Computer Science Department, VIT University

Prof Manjula R 1, Chakradhar Raju M 2, Sai Chand M 3 Computer Science Department, VIT University Software Engineering Challenges in Game Development Prof Manjula R 1, Chakradhar Raju M 2, Sai Chand M 3 Computer Science Department, VIT University Abstract Game development is the software process that

More information

Objectives. Designing, implementing, deploying and operating systems which include hardware, software and people

Objectives. Designing, implementing, deploying and operating systems which include hardware, software and people Chapter 2. Computer-based Systems Engineering Designing, implementing, deploying and operating s which include hardware, software and people Slide 1 Objectives To explain why software is affected by broader

More information

Anarchy Arcade. Frequently Asked Questions

Anarchy Arcade. Frequently Asked Questions Anarchy Arcade Frequently Asked Questions by Elijah Newman-Gomez Table of Contents 1. What is Anarchy Arcade?...2 2. What is SMAR CADE: Anarchy Edition?...2 3. Why distribute a free version now?...2 4.

More information

How to Create Video Files that Aren t Actually Video. Steve Haskin, S > Media

How to Create Video Files that Aren t Actually Video. Steve Haskin, S > Media 112 How to Create Video Files that Aren t Actually Video How to Create Video Files that Aren t t Actually Video or Sometimes A Video Isn t t Really A Video Steve Haskin Principal, S>Media Industrial Strength

More information

MGFS EMJ. Project Sponsor. Faculty Coach. Project Overview. Logan Hall, Yi Jiang, Dustin Potter, Todd Williams MITRE

MGFS EMJ. Project Sponsor. Faculty Coach. Project Overview. Logan Hall, Yi Jiang, Dustin Potter, Todd Williams MITRE Project Overview MGFS EMJ Logan Hall, Yi Jiang, Dustin Potter, Todd Williams Project Sponsor MITRE Faculty Coach Don Boyd For this project, were to create two to three, web-based, games. The purpose of

More information

Fluke 5820A Oscilloscope Calibrator Specifications

Fluke 5820A Oscilloscope Calibrator Specifications Fluke 5820A Oscilloscope Calibrator Specifications Voltage Function Volt Function DC Signal Square Wave Signal 1 Load into 50Ω into 1 MΩ into 50Ω into 1 MΩ Amplitude Range 0V to ±6.6V 0V to ±130V ±1 mv

More information

CS Computer Game Design. Introduction. Ken Forbus Spring 2002

CS Computer Game Design. Introduction. Ken Forbus Spring 2002 CS 395-22 Computer Game Design Introduction Ken Forbus Spring 2002 Who we are Instructor: Ken Forbus Teaching Assistant: Robin Hunicke Top 10 reasons to take Computer Game Design 10. Writing the great

More information

Agile Project Management for Writers

Agile Project Management for Writers Agile Project Management for Writers DAVID R SLAYTON Who Am I? I m David R Slayton. I write fantasy: young adult, epic, and urban. I m repped by the amazing Lesley Sabga. My debut young adult fantasy,

More information

Agile Acquisition of Agile C2

Agile Acquisition of Agile C2 Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Dr. Paul Nielsen June 20, 2012 Introduction Commanders are increasingly more engaged in day-to-day activities There is a rapid

More information

Game Designers. Understanding Design Computing and Cognition (DECO1006)

Game Designers. Understanding Design Computing and Cognition (DECO1006) Game Designers Understanding Design Computing and Cognition (DECO1006) Rob Saunders web: http://www.arch.usyd.edu.au/~rob e-mail: rob@arch.usyd.edu.au office: Room 274, Wilkinson Building Who are these

More information

Gta San Andreas Game Manual Pc Full Version For Windows Xp

Gta San Andreas Game Manual Pc Full Version For Windows Xp Gta San Andreas Game Manual Pc Full Version For Windows Xp Download GTA San Andreas PC Game full version setup file in single, direct link for windows. I got on the bike and noticed how bad the controls

More information

Object-oriented Analysis and Design

Object-oriented Analysis and Design Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Understanding the Client s environment and needs. Analysis Identifying the concepts (classes) in the problem domain

More information

Call Of Duty: Modern Warfare 3 Limited Edition By BradyGames

Call Of Duty: Modern Warfare 3 Limited Edition By BradyGames Call Of Duty: Modern Warfare 3 Limited Edition By BradyGames Find great deals for Call of Duty: Modern Warfare 3 -- Hardened Edition (Microsoft Xbox 360, 2011). Shop with confidence on ebay! Xbox 360 Limited

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 5-6 people Design is entirely up to you First 3-4 weeks are spent

More information