Agile Estimation & Planning: Planning Poker

Size: px
Start display at page:

Download "Agile Estimation & Planning: Planning Poker"

Transcription

1 Agile Estimation & Planning: Planning Poker Carlos O. Canedo A. Certified Scrum Developer Certified Scrum Master

2 Agenda Estimations in the Software Industry Why is so complex make estimations? Boehm s uncertain cone Relative Estimation Story points Planning Poker Preparing the meeting The meeting Variations Example Advantages and disadvantages

3 Agenda Velocity Release Planning Questions & Answers

4 Estimations in the Software Industry Estimation is one of the harder parts of a software project. Some data: Nearly ⅔ of projects significantly overrun their cost estimates.

5 Estimating

6 Why is so complex make estimations? Failed to do right estimation and the estimation was wrong because of in-experience The requirement was not clear There were hidden dependencies which were not visible upfront New technology was implemented so it took more time than what we thought Somebody was not available to answer questions Didn t have the right skills to do the work so essentially it took more time 6

7 Why is so complicate estimate? The estimation was influenced by management guys, the client absolutely needs it before Friday and we can t afford to not complete the task. Please estimate the effort carefully. The existing software architecture is very complex and implementing things take too much time. Enough impact analysis was not done Some other work, useful/useless meetings pulled the people out The quality of the work was bad and finally fixing the issues took more time than anticipated 7

8 Boehm s uncertain cone 8

9 Zoo points What value in zoo points would you use to wash these animals? Harder 10 and easier 1 More or less time consuming? Twice as big Half as big Almost but not quite as big A little bit bigger Lion Kangaroo Cat Giraffe Gorilla Hippopotamus Tiger

10 Can groups be beneficial in a software estimation context? As of today, most professional are probably subject to a series of group processes when estimating a project Warning! Much of the traditional software engineering literature misinterprets and simplifies psychological research on groups Lack of empirical research Research in software estimation has found that group processes might reduce over-optimism, and increase estimation accuracy, but there are many aspects to consider Which process is used to combine estimates? How is the project climate (customer, priorities, management)? Who are the participants? 10

11 Relative Estimation Identify a medium sized story that is well understood; call it a 5 Now estimate other stories relative to that Is it about the same, ½ as difficult, twice as difficult? Use a set of numbers that make sense; Fibonacci numbers: 1, 2, 3, 5, 8, 13, 21 If bigger than that or if too hard to estimate, split the story Tackle as a team; Planning poker can help

12 Story Points Use Story Points as a relative measure of the size of a story. Relative compared to other stories Story points designate the effort required to complete the user story, not the priority or the value of the user story Each of these numbers should be thought of as a bucket into which items of the appropriate size are poured. Rather than thinking of work as water being poured into the buckets, think of the work as sand. If you have a story that you think is just the slightest bit bigger than the other five-point stories you've estimated, it would be OK to put it into the five-point bucket. A story you think is a 7, however, clearly would not fit in the five-point bucket. 12

13 Story points The bigness of a task Influenced by How hard it is How much of it there is Relative values are what is important: A login screen is a 2. A search feature is an 8. Points are unit-less Use 0 and ½ if you like Comparing a user story to others This story is like that story, so its estimate is what that story s estimate was.

14 Planning Poker This method was described first time by James Grenning in 2002 and later get popularized by Mike Cohn in the Agile Estimating and Planning book. The best way I ve found for agile teams to estimate is by playing planning poker (Grenning 2002) This method tries to make the meetings more short and productive, by making them more fun and dynamic.

15 Planning poker An iterative approach to estimating Steps Each estimator is given a deck of cards, each card has a valid estimate written on it Customer/Product owner reads a story and it s discussed briefly Each estimator selects a card that s his or her estimate Cards are turned over so all can see them Discuss differences (especially outliers) Re-estimate until estimates converge

16 Planning Poker

17 The meeting (I) 1. A deck is given to each of the members. 2. The moderator exposes a user story in no more than 2 minutes. 3. Time for questions about the user story. 4. Each of the members choose a card privately. 5. Once everybody has chosen, all the cards are turned over at the same time. 6. In this first round, it s probably that the estimations will differ significantly.

18 The meeting (II) 7. In case the estimations differ, the high and low estimators expose their reasons. 8. A few minutes for the team to discuss about the story and the estimation. 9. Again, each member thinks privately a estimation, and they show the cards simultaneously. 10. If the estimations still differ, the same process can be repeated.

19 The meeting (III) 11. When the estimations converge, the process finishes and the next user story is estimated. 12. In case the estimations don t converge by the 3 rd round, there are some options: Left the user story apart and try again later. Ask the user to decompose the story in smaller parts. Take the highest, lowest or average estimation.

20 Example (I) User story: PCGEEK wants to be able to create sell orders. Team of 7 members. First round: 3 rd and 6 th members expose their reasons for their estimations.

21 Example (II) 2 nd round: All members have converged except for the 3 rd A new round of expositions and voting can be made. It s also possible to take 3 or 5 as the estimation.

22 Example (III) 3 nd round: All members have converged

23 Variations Of course, it s an open method. There are some variations that can be applied: Use 2 cards instead of 1. Ask any member about his estimation, not necessarily the highest and lowest. Use more or less rounds.

24 Advantages Multiple expert opinions. The dialogue between the members result in more accurate estimations. Studies have shown that averaging estimations and group discussion lead to better results. Avoids only having estimates from the most senior individual Combines knowledge from several sources It s fun!

25 Disadvantages Meetings with all the team are expensive. The moderator needs to be careful and control the meeting so it doesn t get too long. Some factors can interfere in the estimations: dominant personalities, company politics Activities are not independent Discussions can end in polarized estimations.

26 Velocity

27 Velocity Now that stories have sizes, you can track how many points you typically get done in an iteration You can now use this to predict future completion rates

28 Release planning Release Planning Meeting Release Plan Sprint 1 Sprint 2 Sprint 3 Sprints 4 7

29 An example with velocity = 14 Story A Story F Sprint 1 Sprint 3 4 Story A Story B 5 3 Story H Story J 5 8 Story B Story G 13 Story E Story I Story C Story H Story C 3 Story D 5 Sprint 2 Story F 3 Story G 3 3 Story D 5 Story E 1 13 Story I 5 Story J 8

30 Q&A 30

31 More information The Wisdom of Crowds, James Surowiecki, 2004 Agile Estimating and Planning by Mike Cohn Agile and Iterative Development: A Manager s Guide by Craig Larman 31

32 Thank you!

33 Por favor no olvide llenar su encuesta y pedir un ticket para los sorteos de NetBooks y mochilas. 33

34 34

Agile Estimating. Mike Cohn. Agenda. What is agile planning? Story points Ideal time. NDC London 6 December 2013. Copyright Mountain Goat Software

Agile Estimating. Mike Cohn. Agenda. What is agile planning? Story points Ideal time. NDC London 6 December 2013. Copyright Mountain Goat Software Aile Estimat Mike Cohn NDC London 6 December 2013 1 Aenda What is aile plann? Story pots Ideal time Poker nn la P h it w at im Est 2 Product Backlo Iteration Backlo 3 Code the UI 12 Write tests Code middle

More information

Agile Estimating and Planning

Agile Estimating and Planning Agile Estimating and Planning [material inspired by Agile Estimating and Planning by Mike Cohn] Laurie Williams North Carolina State University williams@csc.ncsu.edu This lecture material is copyrighted

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

Mike Cohn - background

Mike Cohn - background An Introduction to Agile Estimating and Planning Mike Cohn mike@mountaingoatsoftware.com 2003 2008 Mountain Goat Software 1 Mike Cohn - background 2 Imagine... That you re fed up with software development

More information

Overview of Scrum (cont d)

Overview of Scrum (cont d) Overview of Scrum (cont d) This lecture is based on two SCRUM presentations: Agile Software Development with SCRUM by Shveta Mehtani (http://www.scribd.com/doc/6578688/scrumaeg) What is Scrum? by Richard

More information

Students perceptions of user stories

Students perceptions of user stories 4 th WIETE Annual Conference on Engineering and Technology Education 2013 WIETE Cairns, Australia, 11-15 February 2013 Students perceptions of user stories V. Mahnic University of Ljubljana Ljubljana,

More information

Agile for Product Owners

Agile for Product Owners Agile for Product Owners Quickly grasp the keys to Agile practice and become an empowered product owner and a supportive partner of your Agile development team. Utilizing an Agile approach effectively

More information

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

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

FREE ONLINE EDITION. (non-printable free online version) Brought to you courtesy of Sprint-IT & FREE ONLINE EDITION (non-printable free online version) If you like the book, please support the author & InfoQ by purchasing the printed version: www.sprint-it.de/scrum-checklists (only 19,90 euro) Brought

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

Reliable Test Effort Estimation

Reliable Test Effort Estimation Reliable Test Effort Estimation It's a kind of magic Ruud Teunissen Polteq Test Services BV The Netherlands Objectives for this keynote Make your estimate more reliable Discover the principle of estimation

More information

Agile First Steps: Building Effective Backlogs

Agile First Steps: Building Effective Backlogs Agile First Steps: Building Effective Backlogs Ian Spence, CTO www.ivarjacobson.com A quick introduction to scrum 2 Introducing the product and sprint backlogs New stories are prioritized, estimated and

More information

Answered: PMs Most Common Agile Questions

Answered: PMs Most Common Agile Questions Answered: PMs Most Common Agile Questions Mark Kilby Agile Coach, Rally Software mkilby@rallydev.com 407.687.3350 (cell) Led Fortune 50 agile transitions in - Government - Technology - Healthcare - Insurance/Fina

More information

What does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011

What does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011 What does it mean to be Agile Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011 2 Traditional methods Assumptions: The customer knows what he wants The developers know how to build it Nothing will change

More information

Building a Better Backlog

Building a Better Backlog Building a Better Backlog Strategies for long-term success in Agile development Angela Druckman Certified Scrum Trainer adruckman@danube.com Overview What is a Product Backlog? Writing Product Backlog

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

Agile and Earned Value. A white paper. October 2013. Author Stephen Jones, Sellafield Ltd

Agile and Earned Value. A white paper. October 2013. Author Stephen Jones, Sellafield Ltd Agile and Earned Value A white paper October 2013 Author Stephen Jones, Sellafield Ltd This document is a whitepaper produced by the APM Planning, Monitoring and Control SIG. It represents the thoughts

More information

SCEA 2010 EST06. Estimating Issues Associated with Agile. Bob Hunt. Galorath Incorporated

SCEA 2010 EST06. Estimating Issues Associated with Agile. Bob Hunt. Galorath Incorporated SCEA 2010 EST06 Estimating Issues Associated with Agile Development Bob Hunt Vice President, Services Galorath Incorporated What Is Agile Software Dev? In the late 1990 s several methodologies began to

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

Today, it is spoken in some offices. He's going to study English hard. and talk with a lot of people in the future.

Today, it is spoken in some offices. He's going to study English hard. and talk with a lot of people in the future. Good. How are you? You re welcome. How are you? Oh, no. You mustn t help him. OK. I ll ask him. Why did you finish the report? You can t buy a dictionary. No, thank you. How are you? It s cloudy. How are

More information

Waterfall vs. Agile Project Management

Waterfall vs. Agile Project Management Lisa Sieverts, PMP, PMI-ACP Phil Ailes, PMI-ACP Agenda What is a Project Overview Traditional Project Management Agile Project Management The Differences Product Life Cycle The Teams Requirements WBS/Product

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

SELLING AGILE VESA PALMU @ WUNDER.UK BUSINESS AND STRATEGY TRACK

SELLING AGILE VESA PALMU @ WUNDER.UK BUSINESS AND STRATEGY TRACK SELLING AGILE VESA PALMU @ WUNDER.UK BUSINESS AND STRATEGY TRACK Vendor? Customer? In-house team? New to agile? Some agile? 100% agile? Questions, feedback on Twitter The Story 1. Everybody wants agile,

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

The Agile Project Manager

The Agile Project Manager The Agile Project Manager PMI Madrid, 29/1/2014 1 Jose Barato Consulting, Training and Tools in Project Management PMPeople (Managing Director) PMI Madrid Chapter (Director) PM-IB (founder, Vice-President)

More information

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...

More information

Assignment 1: Your Best Backlog

Assignment 1: Your Best Backlog Assignment 1: Your Best Backlog For this assignment, you ll develop: A kanban board using the free online tool Trello to manage your sprint and product backlogs using previously developed (or new) problem

More information

Agile Methods for Analysis

Agile Methods for Analysis Agile Methods for Analysis Lightweight Concepts for Team-Based Projects Sebastian Neubert CERN PH-LBD Sebastian Neubert Agile Analysis 1/22 Introduction: Data Analysis as a Continuous Improvement Loop

More information

POINT OF VIEW PRESENTATION NOTES compiled by Denise Holbrook for presentation to GCWA June, 2015

POINT OF VIEW PRESENTATION NOTES compiled by Denise Holbrook for presentation to GCWA June, 2015 POINT OF VIEW PRESENTATION NOTES compiled by Denise Holbrook for presentation to GCWA June, 2015 POV is also called Narrative Perspective. The two terms are used interchangeably. POV is whose head we re

More information

Easy Casino Profits. Congratulations!!

Easy Casino Profits. Congratulations!! Easy Casino Profits The Easy Way To Beat The Online Casinos Everytime! www.easycasinoprofits.com Disclaimer The authors of this ebook do not promote illegal, underage gambling or gambling to those living

More information

Relative and Absolute Change Percentages

Relative and Absolute Change Percentages Relative and Absolute Change Percentages Ethan D. Bolker Maura M. Mast September 6, 2007 Plan Use the credit card solicitation data to address the question of measuring change. Subtraction comes naturally.

More information

We will discuss how to manage your own ecommerce booking through your website rather than through a booking agent and how this can integrate.

We will discuss how to manage your own ecommerce booking through your website rather than through a booking agent and how this can integrate. Every day, more and more people are going online to research and book their holiday or experience. As such it is important to ensure that your website can be easily found and that you capture those potential

More information

4/4/2013. Copyright 2013, Robert Ward

4/4/2013. Copyright 2013, Robert Ward Challenges In Scaling Scrum Robert Ward 3 April 2013 The Agile Manifesto In Context The Manifesto is mostly heuristics, not mandates and not first principles. It aimed to legitimize resistance to conventional

More information

Process Increments: An Agile Approach to Software Process Improvement

Process Increments: An Agile Approach to Software Process Improvement : An Agile Approach to Software Process Improvement Amr Noaman Senior Quality Consultant Software Engineering Competence Center Agenda Experience Report Overview Observations and Findings 2 Agenda Experience

More information

Form groups You'll work in teams, collaborating between teams to build the city

Form groups You'll work in teams, collaborating between teams to build the city Logistics Stickers/postits Flip chart paper sheets Markers Cards (for planning poker) A4 paper (for making notes of estimates) Flip chart showing "project charter" Flip chart/blackboard with swim-lanes

More information

AGILE - QUICK GUIDE AGILE - PRIMER

AGILE - QUICK GUIDE AGILE - PRIMER AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using

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

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

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

Today: Software Development Models (cont)

Today: Software Development Models (cont) Today: Software Development Models (cont) CPSC 491 Development Processes (aka Development Lifecycle) Define the steps, and their order, to be carried out The main steps (or phases) generally include: 1.

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

How to WOW! Your Guests

How to WOW! Your Guests Tools Technology Skills How to WOW! Your Guests Training Workbook Copyright 2005 Choice Hotels International WOW! Page 3 4 WOW! Page WOW! Page 5 What is WOW! Service? What is WOW!? and service! WOW! separates

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

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 8 Scrum: Estimation and Velocity 1 Estimation and Velocity When planning and managing the development of a product, we need to answer important

More information

IMQS TECHNOLOGY AGILE METHODOLOGY

IMQS TECHNOLOGY AGILE METHODOLOGY IMQS TECHNOLOGY AGILE METHODOLOGY OVERVIEW Agile software development refers to a group of software development methodologies that promotes development iterations, open collaboration, and process adaptability

More information

Tipps and Tricks. Softwaretechnik II 2014/15 Thomas Kowark

Tipps and Tricks. Softwaretechnik II 2014/15 Thomas Kowark Tipps and Tricks Softwaretechnik II 2014/15 Thomas Kowark Value-based Requirements Analysis Requirements are often analyzed in a value-neutral environment [Boehm, 2006] 80% of the value is expressed in

More information

What is Organizational Communication?

What is Organizational Communication? What is Organizational Communication? By Matt Koschmann Department of Communication University of Colorado Boulder 2012 So what is organizational communication? And what are we doing when we study organizational

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

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

Building Mobile Applica1ons with Backbone.js and jquery Mobile

Building Mobile Applica1ons with Backbone.js and jquery Mobile Building Mobile Applica1ons with Backbone.js and jquery Mobile Jimmy Rivera So#ware Engineer HTML5 and Mobile Mobile market is constantly growing HTML5 s:ll evolving HTML5 aims to achieve na:ve App like

More information

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

Scrum includes a social agreement to be empirical as a Team. What do you think an empirical agreement is? Scrum Discussion Questions For the Facilitator These questions and subsequent discussion points are designed to help you and your Team more efficiently implement Scrum. The following are discussion points

More information

Frank Cervone Vice Chancellor for Information Services and Chief Information Officer Purdue University Calumet January 17, 2012 CARLI Anatomy of a

Frank Cervone Vice Chancellor for Information Services and Chief Information Officer Purdue University Calumet January 17, 2012 CARLI Anatomy of a Frank Cervone Vice Chancellor for Information Services and Chief Information Officer Purdue University Calumet January 17, 2012 CARLI Anatomy of a Digital Project webinar series An overview and background

More information

Agile software development

Agile software development Agile software development Syed Nisar Hussain Bukhari Scientist-B DOEACC centre Srinagar nisar.bukhari@gmail.com Abstract: The field of software development is open and dynamic. New approaches of software

More information

Agile Metrics. It s Not All That Complicated

Agile Metrics. It s Not All That Complicated Agile Metrics It s Not All That Complicated Welcome About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach Certified Scrum Master Certified Scrum Product Owner Led teams/org s to

More information

Scrum. The Essence. Tobias Mayer, http://agilethinking.net. Sonntag, 19. Februar 12

Scrum. The Essence. Tobias Mayer, http://agilethinking.net. Sonntag, 19. Februar 12 Scrum The Essence What is Scrum? Scrum is a framework that allows you to create your own lightweight process for developing new products. Scrum is simple. It can be understood and implemented in a few

More information

At the beginning of a presentation I like to make sure that we are all on the same page when I say value-based purchasing so here is the definition

At the beginning of a presentation I like to make sure that we are all on the same page when I say value-based purchasing so here is the definition 1 Idea of Value-Based Purchasing is scary to some. During today s session I hope to give you the tools to understand basic terms, ideas, and options for working with health plans and in developing value-based

More information

Learning Agile - User Stories and Iteration

Learning Agile - User Stories and Iteration 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

Syllogisms and Fallacies 101

Syllogisms and Fallacies 101 1 Syllogisms and Fallacies 101 This isn t a course in logic, but all educated people should know the basic vocabulary and the basic underlying logic of the syllogism. Major premise: No reptiles have fur.

More information

Working with whole numbers

Working with whole numbers 1 CHAPTER 1 Working with whole numbers In this chapter you will revise earlier work on: addition and subtraction without a calculator multiplication and division without a calculator using positive and

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

Optimizing release planning under Scrum in complex multi-team software projects. Case: Nokia Siemens Networks

Optimizing release planning under Scrum in complex multi-team software projects. Case: Nokia Siemens Networks Optimizing release planning under Scrum in complex multi-team software projects. Case: Nokia Siemens Networks Technology Management and Policy Master's thesis Anatoly Tolstukhin 2012 Department of Information

More information

EXIN Agile Scrum Foundation. Sample Exam

EXIN Agile Scrum Foundation. Sample Exam EXIN Agile Scrum Foundation Sample Exam Edition June 2016 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system

More information

Project management. Michael Sars Norum. Lecture in TDT4290 - Kundestyrt prosjekt, IDI, NTNU 06.09.2011

Project management. Michael Sars Norum. Lecture in TDT4290 - Kundestyrt prosjekt, IDI, NTNU 06.09.2011 Project management Michael Sars Norum Lecture in TDT4290 - Kundestyrt prosjekt, IDI, NTNU 06.09.2011 Agenda Who is BearingPoint How do we get projects? How to organize a project? How to plan a project?

More information

Manufacturers versus Component Part and Raw Material Suppliers: How to Prevent Liability By Kenneth Ross *

Manufacturers versus Component Part and Raw Material Suppliers: How to Prevent Liability By Kenneth Ross * Manufacturers versus Component Part and Raw Material Suppliers: How to Prevent Liability By Kenneth Ross * Introduction One of the more perplexing and potentially dangerous areas of product liability practice

More information

Introducing Multiplication of Fractions A Lesson for Fifth and Sixth Graders

Introducing Multiplication of Fractions A Lesson for Fifth and Sixth Graders Introducing Multiplication of Fractions A Lesson for Fifth and Sixth Graders by Marilyn Burns From Online Newsletter Issue Number 12, Winter 200 2004 Teaching multiplication of fractions is, in one way,

More information

Track & Compare Life Insurance Quotes

Track & Compare Life Insurance Quotes Track & Compare Life Insurance Quotes The hardest part of buying life insurance is getting started. While lots of people avoid buying life insurance because they think it s too complicated, buying a house

More information

HOW TO SELECT A SCIENCE FAIR TOPIC

HOW TO SELECT A SCIENCE FAIR TOPIC HOW TO SELECT A SCIENCE FAIR TOPIC STEP #1 List five things you are interested in. Examples: Music, Football, Rock-Climbing, Computers, Horses, or Shopping STEP #2 Pick one of the items you listed and

More information

A WRITER'S GUIDE TO SURVIVING AGILE SOFTWARE DEVELOPMENT

A WRITER'S GUIDE TO SURVIVING AGILE SOFTWARE DEVELOPMENT A WRITER'S GUIDE TO SURVIVING AGILE SOFTWARE DEVELOPMENT A Writer's Guide to Surviving Agile Software Development Introductory Quote Originally, the methodology did not include documentation, but many

More information

ESP MARKETING TEACHER S NOTES

ESP MARKETING TEACHER S NOTES Teacher s notes: Level 2 (Upper Intermediate Advanced) ESP MARKETING TEACHER S NOTES Worksheet A Pre-reading 1: Discussion Get students to discuss ideas as a class or in groups and then note their suggestions

More information

Development phase 1.3. isupport. Project Name: isupport Date: 24-6-2015 Release: 1.3. Document Name: HCCH isupport Development phase project team 1

Development phase 1.3. isupport. Project Name: isupport Date: 24-6-2015 Release: 1.3. Document Name: HCCH isupport Development phase project team 1 cross-border recovery of maintenance obligations pour le recouvrement transfrontière des obligations alimentaires Development phase Project Name: Date: 24-6-2015 Release: 1.3 Authors: Brigitte Voerman

More information

Embedded Storycrafting: Key to Controlling Risk and Schedule

Embedded Storycrafting: Key to Controlling Risk and Schedule Embedded Storycrafting: Key to Controlling Risk and Schedule Agile 2011, Salt Lake City Nancy Van Schooenderwoert http://www.leanagilepartners.com/ NancyV@LeanAgilePartners.com 2008-11 Lean-Agile Partners

More information

McKinsey Problem Solving Test Top Tips

McKinsey Problem Solving Test Top Tips McKinsey Problem Solving Test Top Tips 1 McKinsey Problem Solving Test You re probably reading this because you ve been invited to take the McKinsey Problem Solving Test. Don t stress out as part of the

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

Working In Teams vs. Individually. CS 169 Fall 2012 Armando Fox & David Patterson

Working In Teams vs. Individually. CS 169 Fall 2012 Armando Fox & David Patterson Working In Teams vs. Individually CS 169 Fall 2012 Armando Fox & David Patterson It Takes a Team: Size, Scrum, and Documentation(ELLS 9.1) David Patterson 2012 David Patterson & David Patterson Licensed

More information

Pigeonhole Principle Solutions

Pigeonhole Principle Solutions Pigeonhole Principle Solutions 1. Show that if we take n + 1 numbers from the set {1, 2,..., 2n}, then some pair of numbers will have no factors in common. Solution: Note that consecutive numbers (such

More information

(b) You draw two balls from an urn and track the colors. When you start, it contains three blue balls and one red ball.

(b) You draw two balls from an urn and track the colors. When you start, it contains three blue balls and one red ball. Examples for Chapter 3 Probability Math 1040-1 Section 3.1 1. Draw a tree diagram for each of the following situations. State the size of the sample space. (a) You flip a coin three times. (b) You draw

More information

"Bezpieczny Projekt"

Bezpieczny Projekt Konferencja "Bezpieczny Projekt" Wrocław 22 czerwca 2010 www.omec.pl Software Development with Agile SCRUM Chandrashekhar Kachole 22 nd of June 2010 1 Let s keep the cell phones in Silent mode 2 Agenda

More information

Software Estimation using a Combination of Techniques

Software Estimation using a Combination of Techniques PMI Virtual Library 2013 Klaus Nielsen Software Estimation using a Combination of Techniques By Klaus Nielsen, MBA, PMI-ACP, PMI-RMP, PMP T his article covers the basics of software estimation techniques

More information

Agility? What for? And how? > Warm-up Session Agile Tour Vienna 2014

Agility? What for? And how? > Warm-up Session Agile Tour Vienna 2014 Agility? What for? And how? > Warm-up Session Agile Tour Vienna 2014 Agenda Agile Software Development: reasons & goals Scrum in a nutshell Kanban in a nutshell Agility: prerequisites, limits and corporate

More information

Liquid Democracy versus Direct Democracy through Initiative and Referendum: Which Is Best?

Liquid Democracy versus Direct Democracy through Initiative and Referendum: Which Is Best? Liquid Democracy versus Direct Democracy through Initiative and Referendum: Which Is Best? Liquid democracy (LD) has been adopted as the basic model of democracy of, among others, many Pirate Parties.

More information

Coin Flip Questions. Suppose you flip a coin five times and write down the sequence of results, like HHHHH or HTTHT.

Coin Flip Questions. Suppose you flip a coin five times and write down the sequence of results, like HHHHH or HTTHT. Coin Flip Questions Suppose you flip a coin five times and write down the sequence of results, like HHHHH or HTTHT. 1 How many ways can you get exactly 1 head? 2 How many ways can you get exactly 2 heads?

More information

CSPO Learning Objectives Preamble. Scrum Basics

CSPO Learning Objectives Preamble. Scrum Basics CSPO Learning Objectives Preamble This document contains topics for the Certified Scrum Product Owner (CSPO) training course. The purpose of this document is to describe the minimum set of concepts and

More information

Selling Agile at Your Company

Selling Agile at Your Company Selling Agile at Your Company Presented by William F. Nazzaro Hosted by Dave Bieg, Executive Vice President About DevelopMentor DevelopMentor provides solutions for all professionals involved in the lifecycle

More information

Agile with XP and Scrum

Agile with XP and Scrum Agile with XP and Scrum Amit Goel National Agile Software Workshop @ Indore Agile India Conference Agile Software Community of India Disclaimer and Credits Most of material in this presentation has been

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

How to Create an Out-of-Control Viral Marketing Campaign!

How to Create an Out-of-Control Viral Marketing Campaign! - 1 - How to Create An Out-Of-Control Viral Marketing Campaign! Powerful Techniques On Viral List Building, Affiliate Marketing And Brand Name Building While Leveraging On The Internet! LEGAL NOTICE The

More information

Utilisation v Productivity who gets the gold medal? Margaret Morgan Helen Meek

Utilisation v Productivity who gets the gold medal? Margaret Morgan Helen Meek Utilisation v Productivity who gets the gold medal? Margaret Morgan Helen Meek About us Margaret Morgan Helen Meek Very experienced (over 25 years!) IT practitioner across all aspects of the systems lifecycle

More information

Survey Research. Classifying surveys on the basis of their scope and their focus gives four categories:

Survey Research. Classifying surveys on the basis of their scope and their focus gives four categories: Survey Research Types of Surveys Surveys are classified according to their focus and scope (census and sample surveys) or according to the time frame for data collection (longitudinal and cross-sectional

More information

Techniques for User Story Definition and Sizing

Techniques for User Story Definition and Sizing Scrum Requirements Techniques for User Story Definition and Sizing Victoria Hall Sr. SW Engineering Manager Bio-Rad Laboratories victoria_hall@bio-rad.com About Me Software development & management Agile

More information

An Introduction to Agile Performance Management

An Introduction to Agile Performance Management ! 1 An Introduction to Agile Performance Management by Jeffrey B. Rothman, Ph.D. An Introduction to Agile This is a high level introduction to Agile -- a well known productivity framework for software

More information

Scrum vs. Kanban vs. Scrumban

Scrum vs. Kanban vs. Scrumban Scrum vs. Kanban vs. Scrumban Prelude As Agile methodologies are becoming more popular, more companies try to adapt them. The most popular of them are Scrum and Kanban while Scrumban is mixed guideline

More information

Agile letvægts projektstyring med Google Docs. @ PROSA, 31/10-2009 Thomas Blomseth, BestBrains

Agile letvægts projektstyring med Google Docs. @ PROSA, 31/10-2009 Thomas Blomseth, BestBrains Agile letvægts projektstyring med Google Docs @ PROSA, 31/10-2009 Thomas Blomseth, BestBrains Tool types Physical tools Index cards on whiteboards Wall paper Lightweight general tools Office suites Google

More information

MIDI Quantizing and Humanizing Functions in Cubase

MIDI Quantizing and Humanizing Functions in Cubase MIDI Quantizing and Humanizing Functions in Cubase by Piotr Musiał Note: This tutorial was made using Cubase 4 Studio Hi. My name is Piotr Musiał and I welcome You to my next tutorial! Today, we are going

More information

From PvE & Priorities to a plan. Part 2: MVP & planning

From PvE & Priorities to a plan. Part 2: MVP & planning From PvE & Priorities to a plan Part 2: MVP & planning Today s goals Decide on the Minimum Viable Product (MVP) for your detailed design Decide on the MVP for your demo Develop your backlog Start designing

More information

USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell

USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015 Dr. Patrick McConnell July 9, 2015 1 First, an old joke.. I can t identify an original source for this cartoon. As best as I can tell, the art

More information

A Case Study Research on Software Cost Estimation Using Experts Estimates, Wideband Delphi, and Planning Poker Technique

A Case Study Research on Software Cost Estimation Using Experts Estimates, Wideband Delphi, and Planning Poker Technique , pp. 173-182 http://dx.doi.org/10.14257/ijseia.2014.8.11.16 A Case Study Research on Software Cost Estimation Using Experts Estimates, Wideband Delphi, and Planning Poker Technique Taghi Javdani Gandomani

More information

Writing Thesis Defense Papers

Writing Thesis Defense Papers Writing Thesis Defense Papers The point of these papers is for you to explain and defend a thesis of your own critically analyzing the reasoning offered in support of a claim made by one of the philosophers

More information

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology Madras Lecture - 41 Value of Information In this lecture, we look at the Value

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

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