scrum - but... agile game development in small teams

Post on 13-Jan-2017

219 Views

Category:

Leadership & Management

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Scrum – but...Agile Game Development

In Small Teams

Nick Prühs

About Me

“Best Bachelor“ Computer ScienceKiel University, 2009

Master GamesHamburg University of Applied Sciences,2011

Lead ProgrammerDaedalic Entertainment, 2011-2012

Co-Founderslash games, 2013

Microsoft MVP2015

Thank you for being here…

… not here.

Scrum

Scrum

Scrum

Scrum

Scrum

Scrum

“Scrum is an iterative and incremental agile softwaredevelopment framework for managing productdevelopment.”

wikipedia.org

Scrum

“It defines a flexible, […] development strategywhere a development team works as a unit to reacha common goal, challenges assumptions of thetraditional, sequential approach […], and enablesteams to self-organize by encouraging physical co-location […] as well as daily face-to-facecommunication […].”

wikipedia.org

Scrum

“A key principle of scrum is its recognition that duringproduction processes, the customers can changetheir minds about what they want and need (oftencalled requirements volatility) […].”

wikipedia.org

Scrum

“Scrum adopts an empirical approach—acceptingthat the problem cannot be fully understood ordefined, focusing instead on maximizing the team'sability to deliver quickly, to respond to emergingrequirements and to adapt to evolving technologiesand changes in market conditions.”

wikipedia.org

Scrum Roles

Product Owner

• Represents stakeholders

• Accountable for ensuring that the team delivers

• Writes user stories

• Prioritizes the product backlog

Scrum Roles

Development Team

• Delivers Potentially Shippable Increments (PSIs)

• Cross-functional

• Self-organizing

Scrum Roles

Scrum Master

• Removes obstacles, ensuring team can deliver

• Enforces scrum process

• Team facilitator

Scrum Roles

Product Owner

Scrum Master

Team

Scrum Process

https://en.wikipedia.org/wiki/Scrum_(software_development)

Scrum Schedule

Termintyp Termin Dauer Beteiligte

Sprint Kick Off Mittwoch, 12:00 2 h Alle

Sprint Planning Mittwoch, 15:00 2 h Team, Scrum Master

Sprint Retrospektive Mittwoch, 17:00 1 h Team, Scrum Master

Daily Stand-Up täglich, 11:00 15 min Team, Scrum Master

Sprint Pre-Planning Dienstag, 14:00 2 h Product Owner, Scrum Master, Technical Director

Sprint Review Mittwoch, 10:00 2h Alle

Scrum Schedule

Termintyp Termin Dauer Beteiligte

Sprint Kick Off Mittwoch, 12:00 2 h Alle

Sprint Planning Mittwoch, 15:00 2 h Team, Scrum Master

Sprint Retrospektive Mittwoch, 17:00 1 h Team, Scrum Master

Daily Stand-Up täglich, 11:00 15 min Team, Scrum Master

Sprint Pre-Planning Dienstag, 14:00Freitag, 14:00

2 h Product Owner, Scrum Master, Technical Director

Sprint Review Mittwoch, 10:00 2h Alle

Astro City

Astro City

Astro City

Astro City – Team

Julian (Business)

Andreas (Game Design)

Ibo (Art)

Lisa (Art)

Ruben (Programming)

Christian (Programming)

Frank (Programming)

Nick (Programming)

Sprint Structure

DEMO

Team Learnings

DEMO

Thank you!

http://www.npruehs.de

https://github.com/npruehs

@npruehs

dev@npruehs.de

top related