SCRUM and agile methodologies in Production  What is SCRUM?  “The Agile approach is to iterate on the development of the game and react to the results,

Slides:



Advertisements
Similar presentations
SCRUM basics Julie Rudder & Claire Stewart. What is scrum (Claire) Scrum roles (Claire) Scrum rhythms and processes (Claire) How to write stories (Julie)
Advertisements

Software development process improvement Ville Wettenhovi Master thesis presentation Supervisor:Professor Jukka Manner Instructor:M.Sc. Markus Aalto Date:23th.
Agile at ON.Lab Bill Snow VP of Engineering. What is waterfall? RequirementsDesignDevelopTest Or Requirements Design Develop Test Time.
Agile Development Chapter Extension 16. ce16-2 Study Questions Q1: Why is the SDLC losing credibility? Q2: What are the principles of agile development.
MANAGING A GLOBAL TEAM USING AGILE Does Remote AGILE Work? By: Miriam Lottner, COO Gangly Sister LLC.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall B.1.
Clinton Keith CTO, High Moon Studios Agile Methodology in Game Development: Year 3.
BTS530: Major Project Planning and Design Iterative Development References: Agile & Iterative Development, by Craig Larman, 2004, Addison Wesley. Agile.
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
A gile In Action. Why do projects fail? Waterfall.
Scrum in 30 minutes! Oddly, a 45-minute presentation by Carl Chatfield Content Project Manager, Microsoft Puget Sound MPUG September 2009.
NAUG NAUG Knowledge Evening – th February 2007.
Scrum Basics Presented by Juan Banda. Problems in Software Industry Releases take too long Stabilization takes too long Changes are hard to make Quality.
 User assignments (product owner)  ‘circle’  1 st sprint: ◦ Scrum Boards (informative workspace)  Product -, release -, sprint -, defect backlog 
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Scrum and Perl Kiffin Gish Friday, 6 March 2009 “Embrace change...” Sixth Dutch Perl Workshop.
Agile development By Sam Chamberlain. First a bit of history..
Lessons Learned Best Practices Lisa A. Grant, MBA, PMP, AC-Bronze, CL May 19, 2007
Agile Software Development Matt Rice November 27, 2006.
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
SCRUM Software Development Process. Background “Scrum” A rugby term “describes a play in rugby in which the two sets of forwards mass together around.
Wael Ellithy, Ph.D. Arx ICT  Agile Software Development  Scrum Framework  Scrum Rules and Process  Scrum In Industry.
Agile Methodologies for Project Management By – Komal Mehta.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
2/18/14 copyright Quazarconsulting.com.  Understand the role of the Product Owner  Understand the role of the Product Manager  Compare and contrast.
Dr. Tom WayCSC Software Processes CSC 4700 Software Engineering.
1 Agile Methodology & Programming Ric Holt July 2009.
Sofia Bulgaria Summer School IST eXPERT: Best Practice on e-Project Development 30 June - 2 July 2003 eXtreme programming.
Software Development and Release Management By James Lawrence Software Development Manager.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Current Trends in Systems Develpment
Embracing change with Extreme Programming Method Engineering Erik ten Brinke
Project Workflow. How do you do it? -Discussion-
When is Agile the Best Project Management Method? Lana Tylka.
Frameworks in project management
Release and Iteration Planning September 13, 2008.
Agile Methodologies: Comparative Study and Future Direction 林佳蓁 資工 4B.
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
A Few Agile Practices Or how to plan who does what over the next two weeks when Iteration I is due C Sc 335 Rick Mercer.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
The Confounding World of Process Methodologies By Thelma Hataria.
Agile Methodology in BIND: Scrum, TDD, and how you can help the DNS (r)evolution Larissa Shapiro BIND Open Day, January 2012.
Basic Approach Development driven by time boxing May sacrifice requirements in order to keep schedule (time boxed) Steer project as you go based on user.
AP-1 4. Agile Processes. AP-2 Agile Processes Focus on creating a working system Different attitude on measuring progress XP Scrum.
Process Presentation 27 th May 2010 Team BASH Sher Jun Tan, Rosh Sam Abraham, Sascha Morris, Waqas Khalid Lone, Rafael.
Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF SCRUM Do’s and Don’ts ITTF 31 May 2013 Miguel Santos CERN IT/CF.
Dana LaRieal Morales, PMP
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Appendix B Agile Methodologies B.1.
Agile Development Chapter 10 - part 2. Agile Philosophy  A guiding philosophy and set of guidelines for : developing information systems in an unknown,
SCRUM © University of LiverpoolCOMP 319slide 1. SCRUM history In 1986, Hirotaka Takeuchi and Ikujiro Nonaka More an observation of good practise in manufacturing.
Introducing Scrum to a New Games Development Studio Harvey Wheaton.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
AGILE METHODS Curtis Cook CS 569 Spring 2003.
Agile Project Management and the yin & yang of
AGILE SCRUM METHODOLOGY
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Wael Ellithy, Ph.D. Arx ICT
Agile Scrum Management
Project Management and the Agile Manifesto
Decomposition.
Johanna Rothman Agile Team Measurements Chapter 12
How to Successfully Implement an Agile Project
Teaching slides Chapter 1.
Frameworks in project management
Scrum Overview.
Sprints.
Agile, Scrum and CMMI Methodologies
Presentation transcript:

SCRUM and agile methodologies in Production  What is SCRUM?  “The Agile approach is to iterate on the development of the game and react to the results, such as emerging elements of the actual game play, by constantly planning what is to come next.” – Clinton Keith, CTO High Moon Studios  Why SCRUM for game development?  Better than nothing?  Better than what you are doing now? Try it and see.

What is SCRUM?  High Level:  Agile process to manage and control development  Wrapper for existing Engineering practices  Team-based approach to develop iteratively when requirements are rapidly changing  Ingredients:  Product Backlog (User Stories)  Sprint Cycles (short)  Daily Standup (communication)

What is SCRUM?  James Bach. October "American Programmer"

Why SCRUM?  Iterations – 2 week time box  How far wrong can you go in two weeks?

Why SCRUM?  Stakeholder Involvement  Get what you want  “I don't know the key to success, but the key to failure is trying to please everybody." - Bill Cosby.  Please the stakeholder.

Why SCRUM?  Focus on working (demonstrable) code  What you see is what you got  BEWARE! There are several levels of “working” and several definitions of “done.” This will torch you!

Why SCRUM?  Predictability – people like it!  You will learn to estimate work better, but be patient.  The first few tries may hurt....