AN AGILE DEVELOPMENT METHODOLOGY

Slides:



Advertisements
Similar presentations
ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
Advertisements

Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
Release Planning – Test Role and Responsibilities Emergence Tech Training / emergencetechtraining.com.
 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.
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Deeper Dive Into: User Stories.
Software Development and Release Management By James Lawrence Software Development Manager.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Agile Adoption GMAS Product / Practice Teams PMO Meeting – May 2014.
VA Pain Coach (VPC) Mobile Applications (Apps) Phase Two (MAP2) Sprint 1 Demo/Review Report April 22, 2015.
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.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
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.
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
SCRUM.
Text Firefox Metro Project Production Pipeline. Text Our Approach.
Lecture 5 17/9/15. What is Scrum? Scrum is one of the leading agile software development processes Agile framework for completing complex projects. Originally.
Who is Gregg? 1 Mile
PDM-Project Delivery Methodology iDeaWORKS Journey from Good to Great Version: 1.0 Date: Feb 27, 2012.
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
Agile CRM Applying the Scrum Methodology for Deployment Neil Benson.
What’s New in SPEED APPS 2.3 ? Business Excellence Application Services.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Utilize Agile Project Management for GIS Projects Jennifer Prather and Lana Tylka.
PHARMACEUTICAL INDUSTRY
Embedded Systems Software Engineering
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Rapid Launch Workshop ©CC BY-SA.
Agile Project Management
Flight Software Conference 2016
Scrum.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum Project Transition Case Study
Agile Scrum Management
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.
Information Technology Project Management – Fifth Edition
By: By: Agile Scrum Master Online Training.
Project Management Essentials Connecting PI to PM
Scaled Agile Requirements: What, When & How
Product Backlog List of things that needs to be done to make the product come into existence 
Microsoft Exam Dumps Questions & Verified Answer - Dumps4downlod.in
Chapter 3: The Project Management Process Groups: A Case Study
Applied Software Implementation & Testing
Johanna Rothman Agile Team Measurements Chapter 12
Summarizing Our Models to Date
Sprint 5 Schedule (15 – 2 days)
Attend|Learn|Grow Taking Your Career to the Next Level
Scrum Overview.
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
IS&T Project Reviews September 9, 2004.
Agile practices for documentation teams
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Introduction to Agile Blue Ocean Workshops.
Extreme Programming.
Software Development In Agile
Scrum in Action.
Executive Project Kickoff
Speaker’s Name, SAP Month 00, 2017
Agile product development
Software Development In Agile
Presentation transcript:

AN AGILE DEVELOPMENT METHODOLOGY The Sprint Iteration Daily Activities The Agile Process Team Brad Huett Don Kasner Megan Schmid Dave Latham Erich Villasis Steven Hill Siva Natarajan Bryce Budd Sunday, May 26, 2019

What are the Sprint Iteration Daily Activities? Managing the Sprint Planning, Execution and Retrospective Process The Agile Sprint development iteration cycle is two calendar weeks, ten business days. Within the current Sprint there are numerous “Next Sprint” planning activities and “Post Sprint” activities. These activities are designed into the Sprint Team members “Capacity”, the hours available each day dedicated to the current Sprint. The Schedule of the Current Sprint Days: The Sprint Daily Activities – The ten days of the current Sprint The Sprint Planning Activities – The “Minus Six” days beginning on Day Five of the current Sprint The Post Sprint Activities – The “Plus Two” days beginning on Day One of the current Sprint The first week of the Sprint begins with the Business Team demonstration of the newly developed product and ends with the Business and Development teams with QA next Sprint planning.

What are the Sprint Daily Activities? The Current Two Week Sprint Daily Schedule The Sprint cycle is two calendar weeks, ten business days. There are Sprint Planning Activities and previous Sprint activities schedules along with the current Sprint activities. Sprint planning creates capacity for each team member’s responsibilities: Sprint Planning, Current Sprint Activities and Post Sprint Product Deployment Retrospective

What are the Sprint Planning Daily Activities? The Next Sprint Planning Daily Schedule The Agile Sprint development methodology is based on a continuous development cycle. This model requires that three Sprint responsibilities occurs simultaneously: Planning, Development and Delivery with a Sprint Retrospective. The Print Planning Days: Six Day Planning Count Down Days Minus Six to Minus Four – Business backlog grooming and selection of User Story candidates. The Teams creates the initial test cases, tests suite and test data. This generates the QA Objective. Days Minus Three to Minus One – The Teams choose the User Stories for the next Sprint, create the Story Points used to track Sprint Velocity. The Developers size the points into tasks accept the Feature Story Scenarios as assignments for development. By the last day of the current Sprint, all issues for the next Sprint are resolved. The team is ready to start the next iteration on the following Monday: Day One of the New Sprint & Day Plus One of the Old Sprint

What are the Post Sprint Daily Activities? The Previous Sprint Product Business Demo and Retrospective The first two days of the new Sprint are the last two days of the old Sprint. These days are for Business demonstration preparation and demonstration of the new product developed during the last Sprint. Days Plus One – The code pushed to the Demo Environment on Day Ten of the last Sprint is validated on Day Plus One. A test demonstration script is created and performed, a “Dress Rehearsal”, until all issues have been resolved. Days Plus Two – Every other Tuesday morning a Business Stakeholders and Subject Matter Experts Showcase Presentation is held. The demonstration of the new Product is conducted to confirm compliance with the expectations of the Business Owners, and all other interested personnel, based on their Acceptance Criteria. Any issues, change requests and general comments are noted for planning into the next Sprint. The lessons learned from the Sprint Retrospective are fine-tunes during the week and presented for implementation on Day Minus Six: First day of the next Sprint.

In Conclusion: The Sprint Iteration Daily Activities A Closed Loop Activities Process The Development Process ensures quality development by implementing a “Closed Loop” process using Alphabet Development. The Iteration Activities process implements its own “Closed Loop” process. By overlaying the new Sprint Planning and Post Sprint Retrospective on top of the current Sprint we can collect the Business drivers input from the demonstration of the delivered Product and implementing the changes immediately in the planning of the upcoming Sprint. This creates a dynamic Sprint Wisdom Triangle: Sprint Data – Sprint Metric data is collected during the Sprint. Sprint Information – Other information about the daily activities are assimilated and stored for correlation during the Sprint Retrospective. Sprint Knowledge – The Sprint Retrospective analyzes and dissects the acquired Information and generates Knowledge about the Strengths, Weaknesses, Opportunities and Threats through the S.M.A.R.T. process of assessment Sprint Wisdom – Wisdom is gained when Knowledge is put into use to create a positive result. The information from the retrospective is used immediately. Sprint Wisdom gained during each Sprint iteration is available for immediate use to create new Data. This Information generates Sprint Knowledge used to gain reusable Sprint Iteration Wisdom for the new Sprint