Agile Adoption GMAS Product / Practice Teams PMO Meeting – May 2014.

Slides:



Advertisements
Similar presentations
The Road to Agile From the Bottom Up Kevin Malley Tracey Clark 1 March 20 th, 2013 SWOQG.
Advertisements

Agile Lifecycle, Tools, Techniques IM Symposium.
Iteration Planning.
> Sprint Planning Presentation API Release: Date: Presented by:
Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
Agile at ON.Lab Bill Snow VP of Engineering. What is waterfall? RequirementsDesignDevelopTest Or Requirements Design Develop Test Time.
Agile Development and Scrum Methodology. Overview Discuss Agile and Scrum What it is Benefits Negatives Let’s look at IAB data.
ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Release Planning – Test Role and Responsibilities Emergence Tech Training / emergencetechtraining.com.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Scrum Training: The Scrum Guide Explained for the Self-Organizing Team Glen Wang
Agile Project Management with Scrum
Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Rules of the Game  Loosely based upon the TV show, “Who wants to be a millionaire.®”  Once the question is read, you will have 30 seconds to discuss.
Agile development By Sam Chamberlain. First a bit of history..
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Agile Survey GreenHopper 6 Demo Switch Q&A 3 June 2012 Agile Survey Scrum is still dominant > 50% 2 week sprints > 40% use story point estimates ~ 70%
Managing a Project Using an Agile Approach and the PMBOK® Guide
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Agile Methodologies for Project Management By – Komal Mehta.
Agile/Scrum Case study Code name: ninja.  2 scrum teams  One product backlog  8 months so far  Long term project  External integrations  R&D and.
Get quality results faster: Agile Projects and your team Presenters: Laurie Barnas and Wendy Taylor, Associate Registrars, University of Victoria.
Copyright BSPIN Agile Practices Benchmarking Case Study by Cosmonet Solutions Pvt. Ltd.
© 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.
Agile Software Development Brian Link
What is Scrum Process? Where is it used? How is it better?
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Software Development and Release Management By James Lawrence Software Development Manager.
SWEN 302: AGILE METHODS Roma Klapaukh & Alex Potanin.
Page 1/8 Waterfall  Agile  Scrum Development department.
SCRUM Not your average bacon and eggs. The Basics Product Backlog Sprint Backlogs Sprints – The Daily Scrum – Burn-down chart Sprint Retrospective.
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.
Copyright © 2012 by Mark J. Sebern Scrum Overview (from
OFFICE OF INFORMATION AND TECHNOLOGY Mobile Applications Scrum Framework November 21, :00 am (EST) Seal of the U.S. Department of Veterans Affairs.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
With a hint of HP Quality Center Agile development and functional testing: friend or foe? Tom Vercauteren, June 26th, 2009.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
What Is Agile? Agile is a group of software development methodologies Scrum Extreme Programming (XP) Lean Etc. Key Characteristics: Small increments Adaptive.
SCRUM.
Phoenix Scrum User Group Simplifying Scrum Online May 21 st 2009.
Geoff Davis Software Development Leader Software Development at eWater.
Introduction to Agile. Introduction Who is this guy?
 SBOK™ (SCRUM Body of Knowledge)  Student course workbook  Case study booklet  Scrum in a page  Scrum Product Owner Certified physical certificate.
Created By:-
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Change your look and feel to how you work! Let’s SCRUM Change your look and feel to how you work!
Scrum.
Agile Training – Agile Overview
Agile Scrum Management
Not your average bacon and eggs
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Creating User Documentation in an Agile World
Pega 9/14/2018 8:48 AM Definition of Done = ready for PO acceptance
CSCE 741 Software Process Lecture 04 Availability
Johanna Rothman Agile Team Measurements Chapter 12
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
CSCE 741 Software Process Lecture 04 Availability
Agile practices for documentation teams
Introduction to Agile Blue Ocean Workshops.
A quick intro to SCRUM and KANBAN By John Voris.
Using SCRUM the NHC-IT Way!
Presentation transcript:

Agile Adoption GMAS Product / Practice Teams PMO Meeting – May 2014

The process evolved over several release cycles GMAS Release 34 – April “At worst, we will have really good team communication!” Didn’t really have a dedicated Scrum Master We thought the tool (Greenhopper in JIRA) would make is easy Struggled with sprint tracking & planning GMAS Release 35 – August Uncomfortable, but starting to take shape Availability of Agile Coach Worked through process needs of the team Grooming a Scrum Master Product Owner pulled away on capital project commitments GMAS Release 36 – December “In the groove!” – completely Agile Scrum Master leading process Meetings planned at start of cycle Discussions moving faster due to agreed process and experience Product Owner available 2

Regular Agile Meetings Sprints start on Monday and are 2 Weeks in duration Backlog Discussion – Thursday before sprint Sprint Planning – Monday morning of start of sprint Sprint Demo – Friday afternoon at the end of the sprint Sprint Retrospective – Friday afternoon at the end of the sprint Daily Stand-up – Daily at 11:45am 3

Resources, Availability & Sizing Our Team Assumptions Given a 40 hour work week, the maximum allowable hours for a sprint is 60 hours Individual tasks should not take more than 1 Day to complete Stories must fit in a 2 Week Sprint 4

Definition of “Done” 1.Assess impact to end user documentation 2.Primary testing complete 3.DB change scripts checked into CVS and tested in DEV 4.Test plan documented 5.Test plan peer reviewed 6.Technical documentation completed/updated 7.Code passed peer review –Tech team unit test case documented and reviewed 8.Tested locally by tech owner before checking code in 5 9.Functional documentation completed/updated 10.Functional requirements completed/updated 11.Change meets acceptance criteria 12.External (business and system) dependencies are identified 8.HDW dependencies are identified 13.All bugs that prevent acceptance criteria from being met are fixed 14.Required CMS text changes documented (do not need to be committed) Story Done (bugs and enhancements) If a story is “Done” it is also “Production Ready”

Agile Board 6 8 Story – Suite 209

Retrospective 7

Co-Testing 8

Agile Myth’s “No documentation !” –Documentation is still a part of the definition of “Done” “I can skip the Standup Meeting” –Communication degrades quickly when team members do not participate “We can do Agile with just a daily standup meeting” –Planning meetings are critical to the overall sprint process and success “If I’m developing in the sprint, I can’t work on anything else” –Available hours are set at the start of the sprint for each person. It is possible to reserve time for support, other systems, training, etc., that are outside of the sprint. 9

Success Factors Teams already had long standing working relationships and respect for each other Shared desire to do Agile A focused Scrum Master Available Product Owner An Agile Coach – we were all classroom trained, but needed experienced guidance 10

Overall Results / Observations Mission and Goals –Better awareness by the entire team as to what is being worked on –Better knowledge of Release Goals Results –Less bugs! –Less stress at release sign-off –Easier to re-size releases Not cheating the important things –Documentation is a part of the Definition of “done” –Research spikes – carving out time to do advance work 11

Questions? 12