Jeff Hunsaker. VS ALM MVP; Scrum Master; COALMG Cardinal Solutions Group: Microsoft. Practice Lead

Size: px
Start display at page:

Download "Jeff Hunsaker. VS ALM MVP; Scrum Master; COALMG Cardinal Solutions Group: Microsoft. Practice Lead"

Transcription

1

2 Jeff Hunsaker VS ALM MVP; Scrum Master; COALMG Cardinal Solutions Group: Microsoft Solutions Practice Manager; ALM Practice Lead

3 Alexei Govorine PSM; Scrum Developer Trainer; cofounder COALMG Quick Solutions: ALM Practice Manager

4 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 What is sprint planning? Sprint planning in TFS 2010 Running a Sprint How do you run a sprint? Running a sprint in TFS 2010

5 Why Scrum? Scrum in the sports of rugby union and rugby league, is a way of restarting the game, either after an accidental infringement or (in rugby league only) when the ball has gone out of play.

6 The Forrester Wave : Agile Development Management Tools, Q2 2010, Forrester Research, Inc., May 5, 2010.

7 The Forrester Wave : Agile Development Management Tools, Q2 2010, Forrester Research, Inc., May 5, 2010.

8 Indeed.com : Trend search on keywords: agile, scrum, lean, kanban, xp, iterative, cmmi, waterfall, rup. May 25, 2010.

9 Scrum Framework Product Owner Roles Timeboxes Artifacts Release Planning Meeting Product Backlog ScrumMaster Sprint Planning Meeting Sprint Backlog The Team The Sprint Burndown Chart Daily Scrum Meeting Sprint Review Meeting Sprint Retrospective Meeting Working Software For more information:

10 Process Templates for Agile Software Development Microsoft ships Team Foundation Server 2010 with two process templates MSF for Agile Software Development v5.0 MSF for CMMI Process Improvement v5.0 (Neither template supports Scrum directly MSF for Agile comes closer) - Team Foundation Server Scrum Template (coming soon) EMC Scrum for Team System v3.0 3 rd party vendors

11 VS ALM 2010 Overview

12 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 What is sprint planning? Sprint planning in TFS 2010 Running a Sprint How do you run a sprint? Running a sprint in TFS 2010

13 How do you Plan the Project? Product Backlog Evolving backlog of user stories (requirements) Describes what users need and value Owned by the Product Owner Prioritized by business value Each story is written from the user s perspective

14 Planning the Project Product Backlog User Stories 5 As a new customer I want to register online so I can use the services offered Priority Stories are listed on the backlog The in priority team estimates order each story using story points 1 8 New stories are added to the product backlog

15 Planning the Project Product Backlog Stories are planned for User Stories Sprint completion 3 in upcoming sprints 3 3 Priority 4 3 Sprint The product 4 owner reprioritizes the backlog 4 4

16

17 Product Backlog in TFS 2010 Product Backlog query Creating new user stories Prioritizing Estimating story points Add user stories to upcoming sprints

18 DEMO: Product Backlog

19 Product Backlog Product backlog query in Team Explorer

20 Product Backlog New stories created by the Product Owner

21 Product Backlog The new story provides a guide to ensure the story is written from the customer s perspective

22 Product Backlog Each story is ranked by priority and assigned a story point value

23 Product Backlog Product Backlog workbook for planning future sprints

24 Product Backlog Workbook Stories that are too large are left on the backlog Each story is placed in an upcoming sprint

25 Product Backlog Workbook with start/end dates and the size of the team The product owner can use the velocity of the team to help plan for upcoming sprints Each sprint is added to Iteration Planning worksheet

26 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 What is sprint planning? Sprint planning in TFS 2010 Running a Sprint How do you run a sprint? Running a sprint in TFS 2010

27 What is Sprint Planning? The product owner and the team add user stories to the sprint Each story is decomposed into tasks The team makes a commitment to each user story

28 Planning a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Based on estimates the The team team During thinks commits the sprint to planning this story is more meeting, each story The the team product breaks work than owner they and down the each team story add can commit User to Stories into the tasks sprint Commit! Commit! Can t Commit!

29 Planning a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) 3 3 Commit!? 3 3 The larger story is removed from the sprint and The the sprint team is now considers planned a smaller and the The team can story on the team backlog is ready to get commit started! to this smaller story Commit! Commit!

30

31 Sprint Planning Break down user stories into tasks Load balance Commit Track interruptions Track progress

32 DEMO: Sprint Planning

33 Iteration Backlog Workbook Each sprint has an Excel workbook to assist the team in making a commitment

34 Iteration Backlog Workbook Dates for the sprint are added

35 Iteration Backlog Workbook... and any planned interruptions

36 Iteration Backlog Workbook The team breaks down the first user story into tasks

37 Iteration Backlog Workbook Each task is estimated in hours

38 Iteration Backlog Workbook The team checks their capacity for the sprint

39 Iteration Backlog Workbook The next story is The next story is broken down

40 Iteration Backlog Workbook

41 Iteration Backlog Workbook but one team member has too much work The team has capacity

42 Iteration Backlog Workbook

43 Iteration Backlog Workbook The final story is broken down

44 Iteration Backlog Workbook Based on capacity and estimates, the team is overcommitted

45 Iteration Backlog Workbook The final story is removed

46 Iteration Backlog Workbook And replaced with a smaller story from the product backlog

47 Iteration Backlog Workbook but one team member still has too The much team workis comfortable committing to this story

48 Iteration Backlog Workbook Tasks are reassigned

49 Iteration Backlog Workbook Tasks are reassigned

50 Iteration Backlog Workbook Work is now load balanced across the team

51 Iteration Backlog Workbook The final step is to publish the data back to TFS Sprint planning is complete!

52 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 What is sprint planning? Sprint planning in TFS 2010 Running a Sprint How do you run a sprint? Running a sprint in TFS 2010

53 How do you Run a Sprint? Track Progress Daily Sprint Meeting What work has been completed What work remains Deliver a potentially shippable increment Demo the value delivered Retrospective

54 Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) The team starts work on the tasks

55 Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Completed work is reported daily

56 Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours)

57 Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Each User Story has been implemented All work for the sprint is done-done

58 Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) And the team has developed a potentially shippable increment The team holds a demo to show the value they have delivered

59 Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) The latest increment is shipped to customers

60 Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) Stories and tasks are Stories cleared delivered from the in backlog the last the sprint team are delivered closed on its commitment What worked? What didn t work? The team holds a What can the team do retrospective to improve?

61 Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) New Stories are added to the Product Backlog

62 Running a Sprint Product Backlog Iteration Backlog User Stories User Stories Tasks (hours) The backlog is prioritized and ready for the team to plan the next sprint

63

64 Running a Sprint Record completed work daily Track progress with reports and dashboards Retrospectives

65 Updating Tasks Multiple interfaces for updating work items

66 Updating Tasks Team Explorer

67 Updating Tasks Iteration Backlog workbook

68 Updating Tasks Team Project portal

69 Updating Tasks

70 Updating Tasks

71 Updating Tasks Team Web Access

72 Tracking Progress Burndown chart tracks remaining and completed work

73 Tracking Progress

74 Tracking Progress

75 Tracking Progress Detailed sprint progress is tracked on the project portal The burndown shows the team on track And almost half of the tasks remain open But the team hasn t closed any of the three stories

76 Tracking Progress The Scrummaster opens an issue to track the problem the portal has identified

77 Tracking Progress The issue is opened and tracked in TFS

78 Tracking Progress The portal brings data together so it can be analyzed to ensure success on a sprint Test are passing But bugs are climbing steadily

79 Tracking Progress Rich set of reports track progress

80 Retrospective Capture retrospectives using the Team wiki on the Project Portal Sample documents are provided as a guide

81 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 What is sprint planning? Sprint planning in TFS 2010 Running a Sprint How do you run a sprint? Running a sprint in TFS 2010

82 Mapping Scrum to Visual Studio 2010 * Scrum Concept Team Definition of Done Product User Story (PBI) Acceptance Criteria Product Backlog Release Release Goal Release Capacity Sprint Sprint Goal Sprint Capacity Sprint Backlog Task (SBT) Burndown Charts Impediment Bug Retrospective Visual Studio 2010 (MSF/Agile 5.0) Concept Team Foundation Server security groups Entries into Team Wiki Team Project User Story work item User Story narrative and/or Test Case work item List of all User Story work items (Product Backlog query) Iteration Path (high level) Wiki entry or document on the portal Product Backlog worksheet (Iteration Planning tab) Iteration Path (low level) Wiki entry or document on the portal Iteration Planning Workbook List of Tasks for a given Sprint Task work item Reports Issue work item Bug work item Entries into Team Wiki * without customization

83 Mapping Scrum Artifacts to Visual Studio 2010 Artifact Product Backlog Sprint Backlog Burndown Charts Mapping Contains User Story and Bug work items (collectively known as PBIs) Anyone can create PBIs using Team Explorer, Web Access, Excel, etc. Product Owner is responsible for prioritizing PBIs PBIs are committed-to by the team during Sprint Planning PBIs are broken down into linked Task work items (also known as Sprint tasks) Sprint tasks can be created and re-estimated throughout the Sprint Only team members can manage the Sprint Backlog (tasks) Release Burndown is based on the total count/points of the remaining PBIs Sprint Burndown is based on the total hours of the remaining tasks

84 Mapping Scrum Roles to Visual Studio 2010 Role Product Owner ScrumMaster Team Mapping Uses Excel or Web Access to manage the Product Backlog Uses Excel to prioritize the PBIs - Excel is easier to reorder a sequential list of numbers Reviews s, queries, and (burndown) reports as needed Uses Excel, Web Access, or Team Explorer to review and manage relevant Task and Issue (Impediment) work items Reviews s, queries, and (burndown) reports as needed Ensures the Areas, Iterations, and current Sprint queries are maintained Sets the Iteration to the current Sprint for the User Story and Bug work items that the team has committed to Creates and manages Sprint tasks using Team Explorer Creates and associates Test Case work items using Team Explorer or MTM Associates their checked-in work with exactly one Sprint task Updates the work remaining field on their Sprint tasks daily As tasks are completed States are changed and Remaining hours zeroed out Works with the ScrumMaster to create any Issue (Impediment) work items Works with the Product Owner to identify the effort/cost/dependencies of PBIs

85 Questions/Follow-Up Jeff Hunsaker Alexei Govorine

86 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

D25-2. Agile and Scrum Introduction

D25-2. Agile and Scrum Introduction D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of

More information

Agile Information Management Development

Agile Information Management Development Agile Information Management Development Agile Project Management Characteristics Acceptance and even welcome of changing requirements Incremental product delivery Define, develop and deliver early and

More information

Getting Agile with Scrum. Mike Cohn - background

Getting Agile with Scrum. Mike Cohn - background Getting Agile with Scrum Mike Cohn Mountain Goat Software mike@mountaingoatsoftware.com 1 Mike Cohn - background 2 We re losing the relay race The relay race approach to product development may conflict

More information

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

Waterfall to Agile. DFI Case Study By Nick Van, PMP Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall

More information

Rally ALM & Agile Roadshow. Hila Lahav Rice Agile Coach AT&T Tel-Aviv

Rally ALM & Agile Roadshow. Hila Lahav Rice Agile Coach AT&T Tel-Aviv Rally ALM & Agile Roadshow Hila Lahav Rice Agile Coach AT&T Tel-Aviv Agenda Our process Rally s Project tree Product hierarchy How do we plan a release How do we track a release How do we track a sprint

More information

An Introduction to Scrum

An Introduction to Scrum An Introduction to Scrum CS 451 Software Engineering Scrum in 100 words Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. It allows us to

More information

LEAN AGILE POCKET GUIDE

LEAN AGILE POCKET GUIDE SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies

More information

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process What is Scrum? From http://www.scrumalliance.org/pages/what_is_scrum A lean approach to software development Scrum is an agile software development framework. Work is structured in cycles of work called

More information

ScrumMaster Certification Workshop: Preparatory Reading

ScrumMaster Certification Workshop: Preparatory Reading A S P E S D L C Tr a i n i n g ScrumMaster Certification Workshop: Preparatory Reading A WHITE PAPER PROVIDED BY ASPE ScrumMaster Certification Workshop: Preparatory Reading Greetings, Potential Certified

More information

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

There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog that need to be implemented during the sprint the Team

More information

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan PLM - Agile Agile Development Evolved in the 1990s as a response to heavyweight methodologies. In 2001 representatives of various new methodologies met to discuss the need for lighter alternatives. The

More information

Introduction to Agile and Scrum

Introduction to Agile and Scrum Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro

More information

Traditional SDLC Vs Scrum Methodology A Comparative Study

Traditional SDLC Vs Scrum Methodology A Comparative Study Traditional SDLC Vs Scrum Methodology A Comparative Study M. Mahalakshmi 1, DR. M. Sundararajan 2 1 Research Scholar, St. Peter s University, Avadi, India 2 Asst. Professor, Department of Computer Science,

More information

Course Title: Planning and Managing Agile Projects

Course Title: Planning and Managing Agile Projects Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course

More information

Lean QA: The Agile Way. Chris Lawson, Quality Manager

Lean QA: The Agile Way. Chris Lawson, Quality Manager Lean QA: The Agile Way Chris Lawson, Quality Manager The Quality Problem Agile Overview Manifesto Development Methodologies Process Agile QA Lean QA Principles An Agile QA Framework Summary Q & A Agenda

More information

Managing a Project Using an Agile Approach and the PMBOK Guide

Managing a Project Using an Agile Approach and the PMBOK Guide Managing a Project Using an Agile Approach and the PMBOK Guide Kathy Schwalbe, Ph.D. schwalbe@augsburg.edu Augsburg College Minneapolis, Minnesota September 25, 2012 Abstract This paper includes excerpts

More information

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Scrum. SE Presentation. Anurag Dodeja Spring 2010 Scrum SE Presentation by Anurag Dodeja Spring 2010 What is Scrum? Scrum is an agile software development framework. Work is structured in cycles of work called sprints, iterations of work that are typically

More information

Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1

Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1 Introduction to User Story Mapping MARK NONEMAN, PROFESSIONAL SCRUM EXPERT AGILITY SOFTWARE MARK@AGILITYSW.COM @MARKNONEMAN July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1 Getting To Know You! Mark Noneman

More information

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

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions! Hi, To assist people that we work with in Scrum/Agile courses and coaching assignments, I have developed some Scrum study-questions. The questions can be used to further improve your understanding of what

More information

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

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Each percentage

More information

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014 Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014 1 Goals Cover Material from our User Stories Book Chapter 15: Using Stories With Scrum Chapter 16: Additional

More information

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

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Total questions

More information

An Introduction to Scrum

An Introduction to Scrum An Introduction to Scrum An Introduction to Scrum Presented by We re losing the relay race The relay race approach to product development may conflict with the goals

More information

1. CMMI and Scrum TWO BRANCHES OF SOFTWARE DEVELOPMENT

1. CMMI and Scrum TWO BRANCHES OF SOFTWARE DEVELOPMENT 1. CMMI and Scrum TWO BRANCHES OF SOFTWARE DEVELOPMENT Enterprise Software Engineering Agenda 1. CMMI and Scrum 2. Kanban Software Engineering 3. Software Development Life Cycle 4. Secure Software Engineering

More information

Issues in Internet Design and Development

Issues in Internet Design and Development Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85

More information

Presented by: and. Communicating. Agile. Project Status. Management. Friday, March 16, 12

Presented by: and. Communicating. Agile. Project Status. Management. Friday, March 16, 12 Presented by: and Communicating Agile Project Status to Management 1 Introduction and Agenda Bill Gaiennie, Davisbase Consulting 17 years in software development. 7 years working with software development

More information

Agile Scrum Workshop

Agile Scrum Workshop Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework

More information

ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led

ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led Course Description This five day course is designed to get your entire team working efficiently with Microsoft s Application Lifecycle

More information

Development Project Management Techniques

Development Project Management Techniques dynamicpartnerconnections.com Development Project Management Techniques Adapting the Agile Method to Dynamics AX Part 2: Project Examples and Tools Dynamics AX Technical Expert Series Speaker: Lucas Diaz,

More information

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

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics MM Agile: SCRUM + Automotive SPICE Electronics Infotainment & Telematics 20 Novembre, 2010 INDEX Introduction Why MM Agile Approach? How did we align classical and agile approach? How do we implement SCRUM?

More information

An ISC Introduction to Agile and Scrum. Larissa Shapiro All Hands, 2010

An ISC Introduction to Agile and Scrum. Larissa Shapiro All Hands, 2010 An ISC Introduction to Agile and Scrum Larissa Shapiro All Hands, 2010 Scrum? Rugby? Is this an HR policy violation? What is she on about?? The relay race approach to product development may conflict with

More information

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual

More information

Getting Agile with Scrum

Getting Agile with Scrum Getting Agile with Scrum Mike Cohn November 11, 2008 1 Mike Cohn - background 2 Agenda Overview of Scrum Product backlogs Sprints and sprint backlog Tracking progress Scrum meetings 3 The Agile Manifesto

More information

Agile software development using Scrum. Myself. Citerus. Why work in projects? What is Agile? - in real life

Agile software development using Scrum. Myself. Citerus. Why work in projects? What is Agile? - in real life Utvecklar människor och mjukvara Agile software development using Scrum - in real life Citerus Myself Founded 1996 in Uppsala, HQ in Uppsala, office in Stockholm Offers consultancy with the whole spectrum

More information

How to Plan an Agile Project in 15 Minutes. Introduction. Simba s Safaris Roars. Create Your First User Story

How to Plan an Agile Project in 15 Minutes. Introduction. Simba s Safaris Roars. Create Your First User Story How to Plan an Agile Project in 15 Minutes Introduction This tutorial will guide you through planning an agile project in fifteen minutes. You will learn how to: Create a User Story Plan a Release Kick

More information

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

Agile Project Forecasting Techniques. Who Says You Can't Plan Agile Projects? Matt Davis, PMP, MCITP October 21, 2013 Agile Project Forecasting Techniques "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013 Learning Objectives 1. Review the Agile Project Management approach and it's relation

More information

Scrum. Speaker: Dan Mezick Email: info@newtechusa.com. URL: NewTechUSA.com. http://www.newtechusa.com Copyright 2002: All rights reserved

Scrum. Speaker: Dan Mezick Email: info@newtechusa.com. URL: NewTechUSA.com. http://www.newtechusa.com Copyright 2002: All rights reserved 3 Roles, 3 Ceremonies, 3 Artifacts, 3 Best Practices Scrum Speaker: Dan Mezick Email: info@newtechusa.com Phone: 203-234-1404 URL: NewTechUSA.com Scrum s THREE ROLES The actors in Scrum: Product Owner,

More information

How to manage agile development? Rose Pruyne Jack Reed

How to manage agile development? Rose Pruyne Jack Reed How to manage agile development? Rose Pruyne Jack Reed What will we cover? Introductions Overview and principles User story exercise Retrospective exercise Getting started Q&A About me: Jack Reed Geospatial

More information

Certified Scrum Developer (CSD) Course Description

Certified Scrum Developer (CSD) Course Description Certified Scrum Developer (CSD) Course Description The Certified Scrum Developer workshop is an intensive five-day session that teaches programmers and quality assurance professionals to work in self-organizing,

More information

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

T14 TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM BIO PRESENTATION T14 6/21/2007 1:30:00 PM "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development Better Software Conference & EXPO June 18-21, 2007 Las Vegas, NV USA

More information

The Agile Manifesto is based on 12 principles:

The Agile Manifesto is based on 12 principles: The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered

More information

MTAT.03.094 Software Engineering

MTAT.03.094 Software Engineering MTAT.03.094 Software Engineering Lecture 12: Lean & Flow-based (KANBAN) Principles and Processe Fall 2015 Dietmar Pfahl email: dietmar.pfahl@ut.ee Structure of Lecture 12 KANBAN Case Study: Scrum vs. KANBAN

More information

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

Sometimes: 16 % Often: 13 % Always: 7 % SCRUM AT RIIS A Standish study found that only 20% of features in a typical system were used often or always and 45% of features were never used at all. The ability to embrace change is critical to reducing

More information

A Glossary of Scrum / Agile Terms

A Glossary of Scrum / Agile Terms A Glossary of Scrum / Agile Terms Acceptance Criteria: Details that indicate the scope of a user story and help the team and product owner determine done-ness. Agile: the name coined for the wider set

More information

Terry Fischer Is Agile Scrum the Right Methodology for Your BI Project? Session 3504

Terry Fischer Is Agile Scrum the Right Methodology for Your BI Project? Session 3504 Terry Fischer Is Agile Scrum the Right Methodology for Your BI Project? Session 3504 LEARNING POINTS What is the Agile Scrum and for what types of projects is it best utilized? How to apply general Agile

More information

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield Agile Software Development with Scrum Jeff Sutherland Gabrielle Benefield Agenda Introduction Overview of Methodologies Exercise; empirical learning Agile Manifesto Agile Values History of Scrum Exercise:

More information

CSE 403 Lecture 24. Scrum and Agile Software Development. Reading: Scrum Primer, by Deemer/Benefield/Larman/Vodde

CSE 403 Lecture 24. Scrum and Agile Software Development. Reading: Scrum Primer, by Deemer/Benefield/Larman/Vodde CSE 403 Lecture 24 Scrum and Agile Software Development Reading: Scrum Primer, by Deemer/Benefield/Larman/Vodde slides created by Marty Stepp http://www.cs.washington.edu/403/ What is Scrum? Scrum: It

More information

Certified Scrum Master Workshop

Certified Scrum Master Workshop Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, selfmanagement, and visibility. Even projects that have solid, well-defined project plans encounter

More information

Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.

Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project. THE AGILE PROJECT LEADER S DICTIONARY This dictionary attempts to de-mystify the jargon around the world of Agile projects. Part 1 translates common Agile terms into more traditional words. Part 2 translates

More information

Scrum Under a Waterfall. Dave Harrison, Columbia Sportswear

Scrum Under a Waterfall. Dave Harrison, Columbia Sportswear Scrum Under a Waterfall Dave Harrison, Columbia Sportswear 1. Align work to meet business goals and keep your promises 2. Eliminate unused features by failing with style 3. Are you really doing Agile?

More information

TeamCompanion Solution Overview. Visual Studio

TeamCompanion Solution Overview. Visual Studio TeamCompanion Solution Overview Visual Studio Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example

More information

Software Development. Overview. www.intland.com

Software Development. Overview. www.intland.com Agile, Waterfall & Hybrid Method Support SAFe Template Git, SVN, Mercurial Integration Release Management DevOps Baselining (Versioning) Integration to Requirements and QA & Testing Overview codebeamer

More information

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do. 1 PMI Agile Certified Practitioner (PMI-ACP) workshop course details. We are unique and specialists in Agile! Your workshop trainer by passion and is a senior Agile Coach who coached many teams and Kanban

More information

AGILE & SCRUM. Revised 9/29/2015

AGILE & SCRUM. Revised 9/29/2015 AGILE & SCRUM Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Scrum Fundamentals Certified Course... 1 Scrum Developer Certified (SDC)... 2 Scrum Master Certified (SMC)... 3 Scrum

More information

An Introduction to Scrum

An Introduction to Scrum An Introduction to Scrum An Introduction to Scrum Presented by We re losing the relay race The relay race approach to product development may conflict with the goals

More information

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010 Agile Project Management and the Real World Emily Lynema DLF Fall 2010 November 1, 2010 Outline Why care about project management? Traditional vs. Agile What is Agile? What is Scrum? Agile case study:

More information

When is Agile the Best Project Management Method? Lana Tylka

When is Agile the Best Project Management Method? Lana Tylka When is Agile the Best Project Management Method? Lana Tylka Staged Incremental Deliveries Prototypes Plan Develop Design Deploy Test Maintain Sequential Steps Multiple Iterations Waterfall Sprints, Spirals

More information

Agile Development Overview

Agile Development Overview Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others

More information

Adopting CMMI into Your Scrum Methodology

Adopting CMMI into Your Scrum Methodology Adopting CMMI into Your Scrum Methodology TM 1-KITE-222-AIR TM 1-KITE-222-AIR OPERATOR S AND OBSERVERS CIVILIAN MODEL OK-12A/D KITE W/OPTIONAL TAIL TM 0-KITE-222-AIR HEADQUARTERS DEPARTMENT OF THE AIRY

More information

SCRUM & AGILE. Everything You Need To Know

SCRUM & AGILE. Everything You Need To Know SCRUM & AGILE Everything You Need To Know Scrum differs from traditional waterfall approaches to project management in many ways, but is based on sound project-management principles. Our article on Scrum

More information

Team Foundation Server

Team Foundation Server Team Foundation Server S. Adams. Dilbert. Available: http://dilbert.com Hans-Petter Halvorsen, M.Sc. Team Foundation Server (TFS) is an Application Lifecycle Management (ALM) system The Software Development

More information

Capstone Agile Model (CAM)

Capstone Agile Model (CAM) Capstone Agile Model (CAM) Capstone Agile Model (CAM) Approach Everything we do within the Capstone Agile Model promotes a disciplined project leadership process that encourages frequent inspection and

More information

Introduction to Agile Software Development Process. Software Development Life Cycles

Introduction to Agile Software Development Process. Software Development Life Cycles Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative

More information

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization Secrets of a Scrum Master: Agile Practices for the Service Desk Donna Knapp Curriculum Development Manager, ITSM Academy

More information

10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage.

10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage. 10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage. 10 ways to screw up with Scrum and XP Henrik Kniberg

More information

Agile Project Management with Scrum

Agile Project Management with Scrum Agile Project Management with Scrum Resource links http://www.agilealliance.org/ http://www.agilemanifesto.org/ http://www.scrum-master.com/ 1 Manifesto for Agile Software Development Individuals and interactions

More information

Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests

Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests Integrating Team Foundation Server, Microsoft Test Manager and Coded UI Tests Ing. Gonzalo Alba Trainer, MCP, CSM, Automation developer Introduction to Application Lifecycle Management with Visual Studio

More information

Using Scrum to Streamline Web Applications Development and Improve Transparency. Michelle Frisque

Using Scrum to Streamline Web Applications Development and Improve Transparency. Michelle Frisque Using Scrum to Streamline Web Applications Development and Improve Transparency Michelle Frisque September 2010 OVERVIEW! Background! The problem! The proposed solutions:! Creation of Web Committee! Implementing

More information

Scrum. in five minutes

Scrum. in five minutes Scrum in five minutes Scrum and agile methods are hot topics these days A simple method for the management of complex projects... Older methods focus on staying on track; Scrum is aimed at delivering business

More information

Introduction to Agile Scrum

Introduction to Agile Scrum Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum

More information

ALM using Visual Studio 2012(Agile)

ALM using Visual Studio 2012(Agile) Course Code: QAALMA12 Vendor: Microsoft Course Overview Duration: 3 RRP: 1,900 ALM using Visual Studio 2012(Agile) Overview This three-day, instructor-led course provides delegates with the knowledge and

More information

Integrating Agile into Your Company s SDLC. Frank Valerius February 1, 2012

Integrating Agile into Your Company s SDLC. Frank Valerius February 1, 2012 Integrating Agile into Your Company s SDLC Frank Valerius February 1, 2012 Perception vs Desired State Business perceives IS to be Rigid / inflexible Disconnected from business Slow to respond to change

More information

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Software Development. Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and

More information

Agile Development with Rational Team Concert

Agile Development with Rational Team Concert AM1 Agile Development with Rational Team Concert Giles Davies Technical Consultant, IBM Rational giles.davies@uk.ibm.com What is Agile? An iterative and incremental (evolutionary) approach performed in

More information

Secrets of a Scrum Master: Agile Practices for the Service Desk

Secrets of a Scrum Master: Agile Practices for the Service Desk Secrets of a Scrum Master: Agile Practices for the Service Desk #askitsm @ITSMAcademy @ITSM_Lisa @ITSM_Donna ITSM Academy About ITSM Academy NextGen ITSM Education: Certified Process Design Engineer (CPDE)

More information

Course Title: Managing the Agile Product Development Life Cycle

Course Title: Managing the Agile Product Development Life Cycle Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:

More information

Getting Agile with Scrum. We re losing the relay race

Getting Agile with Scrum. We re losing the relay race Getting Agile with Scrum Mike Cohn 6 June 2014 1 We re losing the relay race The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead a holistic

More information

Global Accreditation Body for Scrum and Agile Certifications

Global Accreditation Body for Scrum and Agile Certifications Global Accreditation Body for Scrum and Agile Certifications Scrum is an iterative and incremental Agile framework for delivering successful projects. A scrum (short for scrummage) is a method of restarting

More information

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

SCRUM BODY OF KNOWLEDGE (SBOK Guide) A Guide to the SCRUM BODY OF KNOWLEDGE (SBOK Guide) 2013 Edition A Comprehensive Guide to Deliver Projects using Scrum TABLE OF CONTENTS TABLE OF CONTENTS 1. INTRODUCTION... 1 1.1 Overview of Scrum...

More information

Agile Development in Today s Industry. Duke CS408 Session 2014

Agile Development in Today s Industry. Duke CS408 Session 2014 Agile Development in Today s Industry Duke CS408 Session 2014 Agenda } Introductions } Agile Development Process } Agile Development Exercise } Informal Discussions } Questions Agile Methodologies Agile

More information

Sprint with Scrum and get the work done. Kiran Honavalli, Manager Deloitte Consulting LLP March 2011

Sprint with Scrum and get the work done. Kiran Honavalli, Manager Deloitte Consulting LLP March 2011 Sprint with Scrum and get the work done Kiran Honavalli, Manager Deloitte Consulting LLP March 2011 Contents About Deloitte Consulting 3 Executive summary 4 About Scrum 5 Scrum phases 8 Lessons learned

More information

Scrum methodology report

Scrum methodology report Scrum methodology report Author: Tsholofelo Eunice Moitsheki Student number Tsholofelo Moitsheki (463642) Project Source and Documentation: http://kenai.com/downloads/dotsboxes/group%20report/dab5_scrum

More information

AB Suite in the Application Lifecycle

AB Suite in the Application Lifecycle AB Suite in the Application Lifecycle By: Alan Hood White Paper The application lifecycle goes well beyond simply writing applications and testing them. It includes everything from the initial collection

More information

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile

More information

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

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: AGILE HANDBOOK OVERVIEW WHAT IS THIS? This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: Someone who is looking for a quick overview on

More information

ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )

ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM ) ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM ) Contents Homework Assignment for 2 PDUs... 1 Chapter Close-Out... 2 Terminology Matching Exercise...

More information

Agile to the Bone. Introduction to Agile by Pietari Kettunen

Agile to the Bone. Introduction to Agile by Pietari Kettunen Agile to the Bone Introduction to Agile by Pietari Kettunen Agenda Problem with traditional software engineering Why Agile is the solution? Roots of Agile Values of Agile Common implementations Scrum Kanban

More information

Scrum In 10 Slides. Inspect & Adapt

Scrum In 10 Slides. Inspect & Adapt Scrum In 10 Slides Inspect & Adapt Why Scrum? 52.7% projects cost 189% of their original estimates 60% of functionality delivered is rarely or never used 80% of the value comes from 20% of the functionality

More information

Certified Scrum Product Owner

Certified Scrum Product Owner Certified Scrum Product Owner Discover the benefits of Scrum in this two-day immersion into Agile Product Management. This course is full of practical, real world techniques that you can implement immediately

More information

Certified ScrumMaster Workshop

Certified ScrumMaster Workshop Certified ScrumMaster Workshop Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, self-management, and visibility. Even projects that have solid, well-defined

More information

Rational Team Concert. Scrum Project Management Tutorial

Rational Team Concert. Scrum Project Management Tutorial Rational Team Concert Scrum Project Management Tutorial 1 Contents Contents... 2 1. Introduction... 3 2. Terminology... 4 3. Project Area Preparation... 4 3.1 Adding Users and specifying Roles... 5 3.2

More information

Agile Project Management By Mark C. Layton

Agile Project Management By Mark C. Layton Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management

More information

ScrumDesk Quick Start

ScrumDesk Quick Start Quick Start 2008 2 What is ScrumDesk ScrumDesk is project management tool supporting Scrum agile project management method. ScrumDesk demo is provided as hosted application where user has ScrumDesk installed

More information

The Agile Service Management Guide. By Jayne Gordon Groll

The Agile Service Management Guide. By Jayne Gordon Groll The Agile Service Management Guide By Jayne Gordon Groll Sources and Acknowledgements The Scrum Guide by Ken Schwaber and Jeff Sutherland, July, 2013 The ITSM Process Design Guide by Donna Knapp, ISBN:

More information

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology Mr. Christopher Harrington, PM Clinical Support, Solution Delivery Division Mr. James Huber, Healthcare Data Analyst, DHA Decision Support 2015 Defense Health Information Technology Symposium Implementation

More information

CSSE 372 Software Project Management: More Agile Project Management

CSSE 372 Software Project Management: More Agile Project Management CSSE 372 Software Project Management: More Agile Project Management Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu Learning Outcomes: Plan Create a plan for

More information

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

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: 224-595-8846 AGILE THROUGH SCRUM 26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: 224-595-8846 AGILE THROUGH SCRUM 1 AGENDA & LEARNING POINTS 1. Open 2. Agile Overview 3. Scrum Basics Learning

More information

Mike Cohn - background

Mike Cohn - background Scrum for Video Game Development 1 Mike Cohn - background 2 What is Scrum? One of the agile processes Iterative and incremental Produces demonstrable working software every two to four weeks Results- and

More information

How to optimize offshore software development with Agile methodologies

How to optimize offshore software development with Agile methodologies How to optimize offshore software development with Agile methodologies Prasad Chaudhari prasadvc@gmail.com 14 Mai 2012, Munich 1 Still why do companies outsource? 2 Have you heard of these problems with

More information

Overview of Scrum. Scrum Flow for one Sprint. 2015 SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.

Overview of Scrum. Scrum Flow for one Sprint. 2015 SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create. Overview of Scrum Scrum is the most popular Agile framework. It is an adaptive, iterative, fast, flexible, and effective method designed to deliver significant value quickly and throughout a project. Scrum

More information