Agile Project Management

Slides:



Advertisements
Similar presentations
Copyright © , Armstrong Process Group, Inc., and others All rights reserved Made available under EPL v1.01 Project Management Review Eclipse Process.
Advertisements

Armstrong Process Group, Inc. Copyright © , Armstrong Process Group, Inc., and others All rights reserved Armstrong Process.
Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
ECE44x SCRUM Overview slides adapted from Marty Stepp
An Introduction to Agile SCRUM Methodology
RTC Agile Planning Component
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
NAUG NAUG Knowledge Evening – th February 2007.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Agile development By Sam Chamberlain. First a bit of history..
Introduction to Agile.
Cyreath.co.uk Empirical Pragmatic Testing Copyright ©Mark Crowther 2009 An introduction to SCRUM Agile Project Management Mark Crowther – Empirical Pragmatic.
© 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
What is Scrum Process? Where is it used? How is it better?
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
Agile In Practice Benjamin Booth Spring Proprietary 2 5 Programmer/Architect.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
OV-1.1 CSE4939 CSE4940 Reviewing Concepts  The Agile Methodology   scrumreferencecard.com/ScrumReferenceCard.pdf.
> >. Guidelines Nominations should be sent in on or before 13 th January The completed nominations should be ed to:
Copyright © 2012 by Mark J. Sebern Scrum Overview (from
Cyreath.co.uk Empirical Pragmatic Testing Copyright ©Mark Crowther 2009 An Introduction to Behaviour Driven Testing (BDT) [Originally presented to NMQA,
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
Sprint Plans and Burndown Charts David Millard | davidmillard.org.
SCRUM.
Cyreath.co.uk Empirical Pragmatic Testing Copyright ©Mark Crowther 2009 Software Development Models - a very quick introduction Mark Crowther – Empirical.
Geoff Davis Software Development Leader Software Development at eWater.
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
Created By:-
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
CMPS 116 Software Design Project. Introduction Instructor: Dr. Huahai Yang IBM Research – Almaden Former SUNY Albany Programming.
Copyright © Curt Hill Scrum Software Development Paradigms What is a Scrum?
Scuola Politecnica Dipartimento DITEN Università degli Studi di Genova An Introduction to Scrum and XP Prof. Riccardo Berta.
Agile Scrum Development Carter Jasinski. Outline ● Introduction ● Roles ● Artifacts ● Sprints ● Uses.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Chapter 4 & Chapter 5 Important Concepts
Manifesto for Agile Software Development
Agile Methodology and Scrum
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
AGILE SCRUM METHODOLOGY
Scrum.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
SCRUM the Schedule This presentation provides an introduction to:
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Product Sprint Backlog Backlog Up to 1 Month The Scrum Framework
Agile Scrum Management
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
COMP 135: Human-Computer Interface Design
Going Agile UK TMF April 2011 (without tears or lactic acid)
Software Engineering: A Practitioner’s Approach, 7/e Chapter 3 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Software Development Brian Moseley.
Mark Crowther – Empirical Pragmatic Tester
Product Backlog List of things that needs to be done to make the product come into existence 
Burn Down charts for Project Management
Scrum MODULE 3 – Part 3.
Burn Down charts for Project Management
روش‌های سريع الانتقال (چابک) توسعه نرم افزار
Johanna Rothman Agile Team Measurements Chapter 12
Summarizing Our Models to Date
Scrum Overview.
© University of Liverpool
Agile Project Management with Scrum Katharina Pflügler
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Adjective: Able to move quickly and easily. Principles and Values
Mark Crowther – Empirical Pragmatic Tester
Scrum in Action.
Scrum: Daily Stand Up Meeting
Presentation transcript:

Agile Project Management January 2009 An introduction to SCRUM Agile Project Management Mark Crowther – Empirical Pragmatic Tester

About this slide pack. This slide pack provides a brief overview of the SCRUM Agile Project Management Methodology. Contact Mark Crowther to learn how Testing within a SCRUM driven project can be effectively achieved and how it can be utilised to help make your Agile projects more successful. Copyright notice   This document is copyright of Mark Crowther - © Mark Crowther 2009. The content and trademarks are the property of and copyright of their respective owners. All rights reserved. You may not, except with the express written permission of Mark Crowther make derivative works or commercially exploit the content or the publication. Nor may you transmit it or store it in any website or other form of electronic retrieval system except as permitted by this copyright notice. Any redistribution or reproduction of part or all of the content or publication in any form is prohibited other than the following: you may print or download the complete document or extracts of the content to a local hard disk and you may transmit it to an individual third party for personal and non-commercial use only; but only if you acknowledge Mark Crowther as the source of the publication and provide this copyright notice intact. For more information contact Mark Crowther.

Agile Project Management Methodology An introduction to SCRUM SCRUM is an Agile Project Management Methodology Characteristics of an ‘Agile’ methodology are: ADAPTIVE, not PREDICTIVE LIGHTWEIGHT, not HEAVYWEIGHT DESCRIPTIVE, not PRESCRIPTIVE

An introduction to SCRUM SCRUM has the following ELEMENTS: A project team called a SCRUM Team A Product Backlog of all known Requirements A Sprint Backlog of requirements being worked on A period of work referred to as a Sprint Daily Stand-up Meetings with the SCRUM Team A Burndown Chart to track progress of the Sprint An Incremental Delivery at the end of each sprint

An introduction to SCRUM A Model of SCRUM Sprint Daily SCRUM Incremental Delivery Burndown Chart 2 - 4 Weeks Sprint Backlog Product Backlog

An introduction to SCRUM The SCRUM Team Is all the people who will COMMITTED to the delivery of the backlogs One role is ‘SCRUM Master’ who is in practice the PM Is staffed by PMs, BAs, Developers, Testers, Support – i.e. ALL the typical project staff

An introduction to SCRUM Product Backlog Contains all the currently known requirements for a product Is managed by the Product Owner and can change as needed

An introduction to SCRUM Sprint Backlog Contains the set of prioritised Product Backlog items that are currently being worked on Are not to be changed during the Sprint

An introduction to SCRUM Sprint Is a fixed period of development and testing Results in an incremental delivery of usable product Usually lasts 2 to 4 weeks

An introduction to SCRUM Daily SCRUM Meeting Brief ‘Stand-up’ meeting each morning with SCRUM Team only What value did you add yesterday? What value will you add today? What will stop you making progress?

An introduction to SCRUM Burndown Chart Charts delivery of the Sprint Backlog against Sprint Duration. Simple, at-a-glance view of progress showing velocity and traction Easy to keep updated

An introduction to SCRUM Incremental Delivery Output of the Sprint Working functionality that can be deployed Delivered every 2 to 4 weeks, tested and working

An introduction to SCRUM What SCRUM isn’t It isn’t a Development Methodology, SCRUM doesn’t say how to write or manage the writing of code. It isn’t suitable for every project and every organisation. It isn’t a way to drop sound Project Management, Development, Testing Practice, etc.

Mark Crowther – Empirical Pragmatic Tester mark@cyreath.co.uk