An Intro to Scrum. Agile (Iterative) Project Development. Written in 2001 Can be read in its entirety at:

Similar documents
Requirements and User-Centered Design in an Agile Context

Best Practices for Collecting User Requirements

Software Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis

The Scaled Agile Framework

Ready for Scrum? Steve Hutchison DISA T&E

Agile Project Management with Primavera

Adopting Agile Practices

Test Driven Development. René Barto SES Agile Development - Test Driven Development

Development Processes Agile Adaptive Planning. Stefan Sobek

W hitepapers. The Nexus Integration Team. Rob Maher, Patricia Kong. November 2016

AGILE. Getting Started on Your Team. Davisbase. Copyright 2011 Davisbase LLC. Licensed for Classroom Use to ASPE for Webinar Use Only

LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX

Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

Kanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC

User Stories Applied, Mike Cohn

Quality, Project Management & Supply Professional (Customized). Choice of any 3 certifications outlined as follows:

Vision, Roadmap, and Release Planning

Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint!

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK

Agile Portfolio Management (Developer Best Practices) PDF

Optimize tomorrow today.

Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!

<Insert Picture Here> CxP Design Sprint

Agile Certifications. Dr. Vijay Kanabar Boston University

Scaling agile with Atlassian and SAFe

Agile Manifesto & XP. Topics. Rapid software development. Agile methods. Chapter ) What is Agile trying to do?

Scaling agile with Atlassian and SAFe

THE SCRUM FRAMEWORK 1

Global Accreditation Body for Scrum and Agile Certifications

Testing in the Agile World

AGILE MARKETING WITH KANBAN BOARDS. Created by Femi Olajiga - Agile Marketing Coach and Team Effectiveness Trainer

Testing Agile Projects Stuart Reid

INTERNATIONAL STANDARD

Testing. in A Large scale agile Development Environment

How Can a Tester Cope With the Fast Paced Iterative/Incremental Process?

Sprint Review. DesignOps / September 27, Sprint 1 Sprint Dates: 9/14/2017 to 9/27/2017. CWDS / Child Welfare Digital Services

CREATING EFFECTIVE USER STORIES

[PDF] Agile Project Management: Creating Innovative Products (Agile Software Development Series)

Specifying Acceptance Criteria

Agile where are we at?

Software Engineering I (02161)

PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure

Project Management Course. Zenhub + Github, when agile become a reality. Aitor Corchero

Value & Role of Business Analyst in Agile. Presented by: Jagruti Shah Associate Business Consultant Mastek Ltd

MTAT Software Engineering Management

Secure Agile How to make secure applications using Agile Methods Thomas Stiehm, CTO

SAFe AGILE TRAINING COURSES

Agile Studio USER GUIDE 7.3

defined. defined. defined. defined. defined. defined. defined. defined. defined.

Sprint Review. DesignOps / October 11, Sprint 2 Sprint Dates: 9/28/2017 to 10/11/2017. CWDS / Child Welfare Digital Services

GETTING STARTED. Building User Story Maps

Designed in collaboration with Infosys Limited

Microsoft. Recertification for MCSD: Application Lifecycle Management

Agile Certification Options. Presented by Tom McGraw, PMI- ACP, ICP, CSM

DAVIS SYSTEMS

App Development. Mobile Media Innovation Module 6

ServiceNow - Agile in ServiceNow

JIRA Overview & Configuration. Based on the A2F Framework

Agile Project Management: An Inclusive Walkthrough Of Agile Project Management (Agile Project Management, Agile Software Developement, Scrum, Project

Pega Agile Studio USER GUIDE 7.4

Administration Guide. Release

Implementing ATDD: A Practical Approach

[PDF] Agile Project Management & Scrum QuickStart Guides

JetBrains YouTrack Comparison

Living With Agility

JIRA 5.x, first steps

Practicing Agile As a BA

Kanban-The Building Blocks. Ashish Chandra Senior Manager-SunGard

GETTING STARTED. Introduction to Backlog Grooming

Systems Analysis and Design in a Changing World, Fourth Edition

Competency Definition

From Feature to Code. SCRUM + NetBeans RCP + Featureous. John Kostaras JCrete August 2014

Introduction to Extreme Programming

The Process of Software Architecting

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts

ConCert FAQ s Last revised December 2017

Team Foundation Server Visual Studio Team Services. Hans-Petter Halvorsen, M.Sc.

Kanban One-Day Workshop

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

Exam Questions

Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript

Agile Tester Foundation E-learning Course Outline

Development with Scrum

User Stories Applied, Mike Cohn

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013

Life between Iterations

The Need for Agile Project Management

DevPlan User Guide. Table of Content. DevPlan User Guide. Author: TechExcel co.ltd

Project Plan. SISCalendar. for. Prepared by Zach Masiello. Ethan Mick Michael Caputo Shawn Thompson Organization: SIS.io

The Kanban Applied Guide

#heweb16 #MPD6 #PMTheMusical. Project Management: The Musical!

This Thing Called Kanban

Spotify Rhythm. Consultant. Henrik Dad. Organizational Refactorist. Author. How we create focus

Extreme programming XP 6

Trainer Certification Overview

Agile Certification Options Primer. Presented by: Tom McGraw, CSM VP of Public Sales

Bob Galen. Bob began as a developer, then moved to Project Management and Leadership, then Testing.

Transcription:

An Intro to Scrum Agile (Iterative) Project Development Broken down into iterations Self-Managed Minimal Planning Easily/Quickly adapts to change The Agile Manifesto Written in 2001 Can be read in its entirety at: http://agilemanifesto.org/ September 21, 2010 Agile Project Development 2

Key Concepts Individual Characteristics 0 Promotes cross-functionality 0 Encourages transparency 0 Emphasizes personal accountability 0 Rewards teamwork 0 Allows team members to choose tasks to work on Organizational Characteristics 0 Aligns development with customer needs & company goals 0 Short iterations followed by acceptance testing by customer 0 Leadership philosophy 0 Best utilized in Learning Organizations September 21, 2010 Agile Project Development 3

General Philosophy Values These Principles Individuals and interactions over These Principles processes and tools Working software comprehensive documentation Customer collaboration contract negotiation Responding to change following a plan While there is value in the items on the right, in Agile, we value the items on the left more. September 21, 2010 Agile Project Development 4

Roles & Functions Role Product Owner Scrum Master Scrum Team Function Leader Communicator/Point-of-Contact Visionary Customer Protector/Gatekeeper Recorder/Communicator Facilitator Trainer/Coach Manager Problem Solver/Designer Visionary Mentor September 21, 2010 Agile Project Development 5

Process Flowchart Product Vision Product Backlog Sprint Planning Meeting Daily Stand-Up Meeting Sprint Review Burndown Chart Prioritization Meeting Sprint Retrospective September 21, 2010 Agile Project Development 6

Provides consideration to the Customer s concept of the product adds clarity to the Customer s vision of the product. A Customer-approved Product Vision provides the basis for a trust agreement between the Customer and the Product Owner Product Vision Based on the Product Owner s conversations with the Customer Who Has Input: Product Owner Team Members Scrum Master Customer September 21, 2010 Agile Project Development 7

Product Backlog Prioritized list of User Stories (customer needs and requirements) Based on the Product Vision developed by the Product Owner with the Customer September 21, 2010 Agile Project Development 8

Sprint Planning Meeting Two-part Process 1) Clarity of Product Vision Teams ask questions to gain clarity 2) Team Members become autonomous Break down User Stories Pull Tasks Create Burndown Chart September 21, 2010 Agile Project Development 9

Daily Stand-Up Meeting (DSM) Who: What: Scrum Master, Scrum Team 10-15 minute (brief) meeting Where: Same place every day When: Why: Same time every day To eliminate any/all impediments to team progress and to answer 3 questions. Each Team Member will answer the following questions during the DSM: 1) What have you done since the last meeting? 2) What will you do between now and the next meeting? 3) Is there anything standing in the way of you completing your goals? September 21, 2010 Agile Project Development 10

Burndown Chart A graphical representation of team progress monitors how much work remains in the current iteration; posted prominently in workspace September 21, 2010 Agile Project Development 11

Sprint Review Demonstration of functioning software to: Product Owner Users Corporate Management Stakeholders Team Members & Scrum Masters in attendance September 21, 2010 Agile Project Development 12

Sprint Retrospective Team meeting held after every iteration Scrum Team reviews: What went well What went wrong Discussion of any improvements for the next iteration Led by a Neutral Third Party Result = Single Action Item September 21, 2010 Agile Project Development 13

Prioritization Meeting Meeting held once an iteration Includes: Product Owner Scrum Team Scrum Master Stakeholders/Customers Review/Reassess remaining Product Backlog items Result = Changes reflect reassessed priorities of project September 21, 2010 Agile Project Development 14

Why Agile??? Structure Empowers Team Members Encourages Change & Learning Avoids rigidity of Traditional Bureaucratic Organizations Establishes an Environment Conducive to: Communication Cooperation Cross-Fertilization Everyone is constantly improved making both the Process & Management better! September 21, 2010 Agile Project Development 15

Supplemental Information All material found in this presentation is under copyright 2010 by Mary Macin unless otherwise noted. Inquiries for use of this presentation can be directed to: Mary Macin 1209 Hillcrest, Normal, IL 61761 mkmacin@ilstu.edu Agile Project Development: Scrums, Burndowns, & Retrospectives was originally presented at IRAUG in September 2009 Illinois Regional Agile User Group (IRAUG) meets the third Tuesday of every month Find out more by visiting them at: http://www.meetup.com/iraug-org/ September 21, 2010 Agile Project Development 16