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

Similar documents
Agile Non-Agile. Previously on Software Engineering

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

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

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

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

Beyond Scrum. Thursday, April 1, Clinton Keith Consulting

Foundations of Interactive Game Design

We Value Your Business

Removing all roadblocks be ready to have offers out on the same day as the interview

Course Overview; Development Process

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

Innovative Experiences that evolves your Business

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

Course Overview; Development Process

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

Course Overview; Development Process

Introduction to adoption of lean canvas in software test architecture design

Course Overview; Development Process

Agile Game Development

In-House vs. Outsourced Content Creation

Agile Product Planning

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

DreamCatcher Agile Studio: Product Brochure

The Ultimate. Content Creation. Guide. Learn to (Finally) Publish Consistently. Workbook

Game On! An Industry s Journey. Vicarious Visions, Inc. Karthik Bala, CEO Guha Bala, President

Creating Agile Programs:

PROJECT MANAGEMENT. CSC404 Tutorial Slides

Game Development Life Cycle. Jaanus Jaggo

TLC ENGINE. Our complete Digital Change Management platform. Training. Testing. Certification. Compliance. Communication

Innovative Approaches in Collaborative Planning

The Premier Difference. Treat Every Project As If It Were Your Own. Pay Attention To Details

Field Asset Data Collection and Integration with the Enterprise Database

Technology Leadership Course Descriptions

Lockheed Martin 2016 LOCKHEED MARTIN CORPORATION. ALL RIGHTS RESERVED

4Q February 2012

DEMIGOD DEMIGOD. characterize stalls and pop-ups during game play. Serious gamers play games at their maximum settings driving HD monitors.

Agile Project Management for Writers. David R Slayton

6 Benefits of Hiring a Local Internet Marketing Agency for Your Business

In accordance with the Trust s Syndication Policy for BBC on-demand content. 2

Executive Summary FUTURE SYSTEMS. Thriving in a world of constant change

Create for the future

The Freelance Surge Is The Industrial Revolution Of Our Time

Why Will Digital Be Different?

Manchester City Region: Manchester Digital Development Agency: MDDA set up in 2004 to coordinate Digital Agenda for the city region

Business Savvy Author

ArgoTrak and the Position Logic GPS Tracking Software: Striking Success in the Oil and Gas Industry

Lean Enablers for Managing Engineering Programs

Master in Computer Science & Business Technology Your gateway to build the tech of the future

The Who. Intel - no introduction required.

In accordance with the Trust s Syndication Policy for BBC on-demand content. 2

Agile Project Management for Writers

CS 354R: Computer Game Technology

Company Profile. Facilities

Accenture Digital Acceleration Center in Metro New York

Paolo Sammicheli. Scrum in the Fourth Industrial Revolution

Exploration Partnership Strategy. Marguerite Broadwell Exploration Systems Mission Directorate

ITR8. We are the agency that converts clever ideas into successful products. Semir Chouabi

Work -> Data -> Insight -> Action Let s Play Agile Coach! with Agile Metrics Case Studies

G5 Entertainment. Investor Presentation

BBC Radio nan Gàidheal

EVE: Source By CCP Games

DATA AT THE CENTER. Esri and Autodesk What s Next? February 2018

Emergent s Gamebryo. Casey Brandt. Technical Account Manager Emergent Game Technologies. Game Tech 2009

Portfolio Guidance Graduate Diploma in Architecture

ADVICE FOR USING THE BLUEPRINT

Q&A: WAVE Two-Way Radio TLK 100 from Motorola Solutions SHARE & CONNECT

Expo 2020 Dubai Team Members

ICT strategy and solutions for upstream oil and gas. Supporting exploration and production globally

SOFTWARE ARCHITECTURE

NASA s Exploration Plans and The Lunar Architecture

Elevator Technology MAX. The game-changing predictive maintenance service for elevators.

Pennsylvania STARNet NASCIO Awards Information Communications Technology Innovation Commonwealth of Pennsylvania

Evergreen Patient Attraction and Practice Growth Workbook A 30-Day Action Plan. Keith Rhys

The Living Atlas: A sculptural, interactive mural in Corian by The Agency of Design for Liberty Specialty Markets (LSM)

Code Complete 2: Realities of Modern Software Construction

CLICK HERE TO SUBSCRIBE

From Cloud Computing To Online Gaming. Mark Sung General Manager zillians.com

G5 Entertainment. Investor Presentation

The Biggest B2b Event in the MENA region T e h r a n. G a m e. Convention. C o n f e r e n c e C e n t e r 4-5 t h J u l y,

Shell s Journey to Mobility

Welcome to our latest Salary Guide! Finding (and keeping) exceptional talent. Visa changes lead to skills shortage

Executive Master in Digital Transformation & Innovation Leadership Digital up-skilling to transform and lead in business.

Master in Computer Science & Business Technology Your gateway to build the tech of the future

ENGINEERS, TECHNICIANS, ICT EXPERTS

Project Proposal. experience, the audience looking for video game- based content on a college

Public Attitudes to Science 2014: Social Listening October December 2013 report

Gaming for sustainable futures

Become digitally disruptive: The challenge to unlearn

Canada s Intellectual Property (IP) Strategy submission from Polytechnics Canada

The Passion Project TM Business Launch Blueprint

THINGS. before hiring a web design company. dont build a website, build your business

4Q February 2011

Software System/Design & Architecture. Eng.Muhammad Fahad Khan Assistant Professor Department of Software Engineering

Game Production: the production process

Michael McKay Resume. Experience. Summary. UX Director, ebay Inc/PayPal in the Bay Area

FutureSmart. A smart grid for all: Our transition to Distribution System Operator. at the Royal Society

Our Corporate Strategy Digital

Digital Masterplanning Steve Turner, Arup

Online Gaming Is NOT Just for Kids Anymore

The Platform of Undergraduate Science and Technology Innovation and Entrepreneurship Service

Transcription:

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 Alli Óttarsson Sr. Technical Producer Core Technology Group Joined CCP in 2001 Originally a programmer turned producer I have contributed to all the EVE Online releases and all the game projects we are currently working on.

13 years ago... Reynir, our founder, had an idea about spaceships...... flown by hundreds of thousands of (real) people over the internets in the same universe... and everybody would pay us monthly for flying them... and he was requesting $5 million to make it... in a 300,000 people country which predominant industry was fishing.

Sounds crazy? Venturing on a project so massive in scope, so unprecedented and unproven in so many ways, is only done by either madmen or idiots We were probably both. - REYNIR HARDARSON, creative director and founder of CCP

CCP Overview 700 600 500 400 300 200 100 0 16 20 25 40 53 Number of CCP Employees 70 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 YEE 152 261 353 451 650 CCP employees are spread between four offices in three continents Iceland / Reykjavík Headquarters ~240 Employees China / Shanghai ~80 Employees USA / Atlanta ~150 Employees UK / Newcastle ~13 Employees UK / London Location of servers CCP employees represent over 20 nationalities The number of languages spoken by employees exceed 30 Melding the best of art, science, operations and business talent

Global Development MMO2 MMO2 Atlanta Shanghai

EVE Online

EVE Online Expansions

EVE Online Expansions Over 120 Developers 3 Offices in 3 Continents Biggest EVE Expansion to Date Shorter development time than previous expansions

Transition EVE to Agile Game design idea Rough game design 24 hours Approved by lead game designer Refined game design 2 weeks Scheduled for production Engineer reviewed Implementation Feature testing Public testing SCRUM TEAMS Regression testing Approved Released to operation

Large-scale organization Product Backlog Product Managers Product Owner Product Owner Product Owner Product Owner Product Owner Team Team Team Team Team Scrum Master Scrum Master Scrum Master Scrum Master Scrum Master Scrum of Scrums Agile Transition Team

Shorter More Frequent Releases 4 5 Sprints plus a hardening sprint Hardening sprints are for polish No new feature development Focus around clear release goals Teams define, build, and verify features or components Output stable polished vertical slice of the product Project Roadmap Release Sprint

Shorter More Frequent Releases Current Sprint Current Release Product / Release Roadmap

Product Roadmaps

Release Plan Release 3 NYX 1. Mar 21. May Release 4 TBD 31. May 13. Aug Release 5 TBD 23.Aug 12. Nov Release 6 TBD 22. Nov 10. Feb March April May June July Augus Septem October Novemb Decemb January Februar 2010 2011

Release Plan Sprint 1 Sprint 2 21 May Sprint 3 Sprint 4 Hardening Sprint

Release Plan

Release Plan

Features & Stories Major Feature (Epic) Major Feature Sub Feature Sub Feature Stories Stories

Features & Stories MuSCoW Analysis Must Have Should Have Could Have Won t Have

Features & Stories FEATURE F1 F2 F3 FN MUST HAVE SHOULD HAVE COULD HAVE

Features & Stories FEATURE F1 F2 F3 FN MUST HAVE SHOULD HAVE SPRINT 1: <TEAM NAME> F1 F2 COULD HAVE F3

Release Planning Day

Release Planning Day

Release Planning Day

Release Planning Day

Release Planning Day

Synchronized Iteration Cadance Product Backlog Sprint Team Sprint Team Sprint Team Sprint Team Sprint Team Integrated Demo Playable MMO 2 or 3 Weeks

Global Sprint Review

Global Sprint Review

Global Demo via HD Video Conference H D 720p Full motion 720p / 30 fps MPLS Network Infrastructure Content and presenter MPLS 20mbps MPL LS 10mbps HD720p H D 7 2 0 p Locally streaming in all offices.

Release burn down Team Bifrost Team T3ch 1600 1400 1200-1 2 3 4 5 Team Xanadu - 1 2 3 4 5 Team Epic ESt. Idal Days Rem maining 1000 800 600 400 Bifrost T3ch Xanadu Epic HotRocks Ludicrous Speed CommiePinkos Renovations - 1 2 3 4 5-1 2 3 4 5 Team LudicrousSpeed Team CommiePinkos 200-1 2 3 4 5-1 2 3 4 5 Team Renovations Team Hot Rocks 0-1 2 3 4 5 Sprints - 1 2 3 4 5-1 2 3 4 5

Road to success Empowered Teams Self managing and self organizing Release Planning by the teams Shorter more frequent releases Tools that scale

360000 Atctive Subscribers 340000 320000 300000 280000 260000 240000 220000 PCU Record March 15th 53,850 PCU Record January 24th 56,817 200000

2009 Game of the year awards

FOCUS

The Scrum Values COMMITMENT OPENNESS FOCUS RESPECT COURAGE

Continuous Improvement 改善 Applying the Keizen mindset of continuous improvement by reflection and adaptation At all level of the organization Team retrospectives, Scrum of Scrums, Scrum Master Retrospectives, Product Owner Retrospectives, Release Retrospectives Agile Transitioning Group.

Where Agile becomes Fragile Maintaining Architectural Integrity Agile methods promote emergent architecture. What happens when architecture emerges from a dozen teams. The role of the Technical Director / Architect. Peer reviews, Teams cross reviews.

Where Agile becomes Fragile Art and asset creation Getting art, assets, levels or content Done in a Scrum Sprint has varied results. Throw outsourcing in the mix. Lean Production shares a lot of values and principles with Agile methods. Lean Production methods and Scrum can coexist.

Where Agile becomes Fragile Game Design With multiple large intertwined game systems it is very unlikely to arrive at a good design by piecemealing it together small bits at a time. Game design is in essence iteration, we do it to explore multiple options ahead of implementation. We ve implemented a framework that draws a lot of values and practices from lean thinking and lean manufacturing. The design process focuses on early iteration, mass participation, ownership of the design among the people who will implement it. Coming to a GDC near you.

Where Agile becomes Fragile Maintaining Legacy code Agile methods promote test driven development. Legacy code without test harnesses can severely affect velocity Continuous Integration is a must. Try to get as many test harnesses in the code and build processes as possible.

Agile drives the entire Development Organization Strategy Portfolio Product Portfolio Produ uct Release Sprint Daily Releases 2008 2010 Leffingwell, LLC

The CCP Release Train MMO2: MilestoneX R8 APRIL 28th DUST 514: NYX R3 MAY 21st EVE: Tyrannis MMO2: MilestoneX R9 JULY 1st DUST 514: TBD R4 AUGUST 13th EVE: Unnamed Late May R1 AUGUST 5th

REYKJAVIK ATLANTA SHANGHAI NEWCASTLE FEATURE F1 7 C5 8 W1 9 A1 15 E1 8 COMPONENT F2 7 W2 7 GRAPHICS EVE F3 8 ENVIRONMENT ART F4 7 F5 8 G4 4 WEB A2 3 F1 7 C1 7 E2 10 A1 14 F2 6 E3 7 DUST MMO2 G1 5 G2 7 G3 4 F3 8 F4 3 F5 5 F1 6 F2 3 F3 4 E1 6 E2 7 A1 11 1 F1 6 F2 3

REYKJAVIK ATLANTA SHANGHAI NEWCASTLE FEATURE F1 7 C5 8 W1 9 A1 7 E1 8 COMPONENT F2 7 W2 7 A2 8 GRAPHICS EVE F3 8 G1 5 ENVIRONMENT F4 7 G2 7 ART F5 8 G4 4 WEB A2 3 F1 7 C1 7 E2 10 A1 14 F2 6 E3 7 DUST MMO2 G3 4 F3 8 F4 3 F5 5 F1 6 F2 3 F3 4 E1 6 E2 7 E3 6 A1 11 1 F1 6 F2 5 C4 4 F4 5

Teams

Let s talk about it... <Cue: take questions from the audience>

Contact Aðalsteinn Alli Óttarsson alli@ccpgames.com http://blog.ccpgames.com/alli/ CCP at GDC Booth #2502 in the Career Pavilion