Agile Project Management Sprint Planning CompSci 408 September 10, 2014

Similar documents
So#ware Development Methodologies Project Management Phases Agile Methodology Agile Manifesto Roles. Team Roles and Responsibili?

Waterfall to Agile. DFI Case Study By Nick Van, PMP

CompSci Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics

Agile Development with Rational Team Concert

Agile Scrum Workshop

Agile Metrics. It s Not All That Complicated

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

Managing Agile Projects in TestTrack GUIDE

How To Plan An Agile Project

Agile Metrics - What You Need to, Want to, and Can Measure. June 9, 2014

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: AGILE THROUGH SCRUM

D25-2. Agile and Scrum Introduction

Developing the Agile Mindset for Organiza7onal Agility. Shannon Ewan Managing

EXIN Agile Scrum Foundation. Sample Exam

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Project Management. Chapter. A Fresh Graduate s Guide to Software Development Tools and Technologies

Project Management in Software: Origin of Agile

PROJECT PORTFOLIO SUITE

EXIN Agile Scrum Foundation

Roles: Scrum Master & Project Manager

There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog

Agile Project Management in a Regulated Environment

Confessions of a new (agile) software project manager. Laura Akerman

Introduction to Agile Software Development Process. Software Development Life Cycles

Agile Project Management with Scrum

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Today: Software Development Models (cont)

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Metrics and scope management in agile projects

Sometimes: 16 % Often: 13 % Always: 7 %

Agile development. Pedro Cabalar. Departamento de Computación Facultad de Informá;ca University of Corunna, SPAIN

Traditional SDLC Vs Scrum Methodology A Comparative Study

Maintaining Quality in Agile Environment

Scrum includes a social agreement to be empirical as a Team. What do you think an empirical agreement is?

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology

QUICK FACTS. Enhancing the Marketing Campaign Management Portal for an SaaS Provider. TEKsystems Global Services Customer Success Stories

Atomate Development Process. Quick Guide

Call for Tender for Application Development and Maintenance Services

Classic Scrum Master vs. Classic Project Manager

Agile Planning & Metrics That Matter

Building Software in an Agile Manner

EVMS Planning and Execution for Agile Projects

LEAN AGILE POCKET GUIDE

Introduction to Software Engineering: Overview and Methodologies

AGILE - QUICK GUIDE AGILE - PRIMER

Introduction to Agile Scrum

Certified Scrum Master Workshop

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!

Social Contracts and the Neglected Role of Middle Management in Agile Transforma8ons. Alan Atlas Agile Coach Rally So2ware

Scrum vs. Kanban vs. Scrumban

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

Scrum vs. Kanban: 6 Tips for Choosing the Right System

Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

Agile. Framework & Standards

Scrum Methodology in Product Testing : A Practical Approach

Would you like to have a process that unlocks ability to learn and produce faster?

Becoming an Agile Project Manager

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

When is Agile the Best Project Management Method? Lana Tylka

FREE ONLINE EDITION. (non-printable free online version) Brought to you courtesy of Sprint-IT &

The Agile Manifesto is based on 12 principles:

Agile Contracts. NK Shrivastava, PMP, RMP, ACP, CSM, SPC CEO/Consultant - RefineM. Agenda

Configura)on Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser

MTAT Software Engineering

Agile Development Overview

Measuring ROI of Agile Transformation

Rational Team Concert. Scrum Project Management Tutorial

Assignment 1: Your Best Backlog

Scrum in a Large Project Theory and Practice

Software Development. Overview.

Career Builder Course Bundle

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW Vol. 7

Auto Finance Origination Trends Dealer and Consumer Finance Satisfaction

!"#$%&'(%)*$+ :%;$)*%<&%6 4.7&68'9"/6")& 0)1.%$2.3*%./'4"55*)6 ,&+-%$+./ !"#$%&##'()*+&## Figure 1: Five OSP Dimensions

Agile Methods for Analysis

Introduction to Software Kanban

The So5ware Development Process (SDLC)

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

IMQS TECHNOLOGY AGILE METHODOLOGY

Overview of Scrum (cont d)

Issues in Internet Design and Development

Scrum. Speaker: Dan Mezick URL: NewTechUSA.com. Copyright 2002: All rights reserved

Mike Cohn - background

Scrum and Kanban 101

How we work. Digital Natives working methods

Improving Project Governance Using Agile and Metrics. Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM

Agile letvægts projektstyring med Google PROSA, 31/ Thomas Blomseth, BestBrains

Certified ScrumMaster Workshop

Agile vs. Waterfall. Why not both. Arnold Okkenburg PMP

Quality Assurance in an Agile Environment

ScrumDesk Quick Start

Measuring for Results: Metrics and Myths

Text. Key Performance Measures in a Lean Agile Program. Thomas Blackburn 2/19/2015

Scrum: A disciplined approach to product quality and project success.

Lean Software Development and Kanban

Strategies for Medical Device So2ware Development Presented By Anthony Giles of Blackwood Embedded Solu;ons And a Case Study by Francis Amoah of Creo

Product Development: From Conception to Execution. Slide 1

CA Agile Vision and CA Product Vision. Administration Guide

Transcription:

Agile Project Management Sprint Planning CompSci 408 September 10, 2014

Significant Semester Requirements 15% Par7cipa7on: in- class, at mee7ngs, setup mee7ngs in 7mely manner, weekly status reports (individual grade) 15% Wri7ng: execu7ve summary, project plan, design documenta7on (team grade) 15% Deadlines: sprint deadlines met and mee7ng planning done in 7mely manner (team grade) 15% User Tes7ng: evidence users have tested, feedback report (team grade) 15% User Friendly Design: easy, non- programming, way for user to change client data (team grade) 25% Client Sa7sfac7on: client consistently reports good progress (team grade)

Discussion Topics Project Management Timeline with Milestones Business Requirements Documenta7on Sprints Pre- Sprint Planning Define tasks/stories and es7mates Sprint Planning Management vs. Leadership

Project Management Timeline with Milestones Business Requirements Documenta7on End User Guides (text/mul7media) Technical Diagrams

Project Management Timeline with Milestones What features? Available when? Business Requirements User Stories, Context Diagram, Workflow Diagram Documenta7on End User Guides (text/mul7media) User, Install, Configura7on, Admin Technical Diagrams Diagrams: Architecture, Class, Message Sequence, DB Schema

Timeline Example 1

Timeline Example 2

Timeline Example 3

Recap: Project Management Project Management Timeline with Milestones Business Requirements Documenta7on End User Guides (text/mul7media) Technical Diagrams

Sprints Pre- Sprint Planning Define tasks/stories and es7mates Shrink tasks Sprint Planning

Pre- Sprint Planning Define the stories Es7mate the tasks Break Requirements into Tasks for each Product Backlog item in the Sprint Break the requirements into tasks. Shrink Tasks to Improve the Task- Based Burndown. Small Tasks to burn down mean a good, informa7ve task- based burndown chart

Sprint Planning Goal: Product Owner and the team to nego7ate what should be accomplished during the sprint Set the Sprint Budget 1. Calculate the team s Sprint Budget (total available work hours) 2. Make any reasonable deduc7ons for 7me that team members will not be able to spend working on the Sprint. Holidays, mee7ngs, other projects, support, etc. Establish Stable Velocity Use your normal sprint planning process for each sprint un7l you can demonstrate stable velocity Build the Sprint Add tasks to sa7sfy the Sprint Budget and velocity Iden7fy stretch tasks to cover 7mes when the team under- commits or over- es7mates

CalculaCng Velocity Velocity is how fast you are developing soaware In Scrum, how much product backlog effort a team can handle in one sprint Example: 5 person team commiced to 25 story points in 2 week sprint Team Member Robert Ajay Salman Richard Ben Total Hours Worked 16 10 14 16 14 70 The team delivered soaware worth 25 story points in 70 hours.

JIRA Manage project tasks in the context of the Agile Scrum Method JIRA Project Repository for all issues (features, defects, tasks) Agile Board Manage Sprints Organize Tasks into Sprints Es7mate and assign tasks Schedule tasks Track Progress using reports Burn Down Chart

Recap Define stories - Es7mate tasks - Shrink Tasks Goal: nego7ate what should be accomplished Set Budget - Establish Stable Velocity - Build the Sprint Calculate Velocity (how fast you are developing) Manage project tasks in the context of the Agile Scrum Method JIRA Project: Repository for all issues Agile Board: Manage Sprints - Organize Tasks - Track Progress

Management vs. Leadership You manage things; you lead people. ~ Rear Admiral Grace Murray Hopper

Why Leaders? Workers need Managers not to just assign tasks but to define purpose Managers must lead not just manage Managers must organize workers: not just to maximize efficiency but to nurture skills, develop talent, and inspire results

Management vs. Leadership Manager administers maintains focuses on systems and structure relies on control has a short- range view asks how and when has his/her eye on the bocom line imitates accepts the status quo is the classic good soldier does things right Leader innovates develops focuses on people inspires trust has a long- range perspec7ve asks what and why has his eye is on the horizon originates challenges the status quo is his or her own person does the right thing

Recap Project Management Timeline with Milestones Business Requirements Documenta7on Sprints Pre- Sprint Planning Define tasks/stories and es7mates Sprint Planning Management vs. Leadership