Using SCRUM as a Test Management method
|
|
|
- Stuart Bryan
- 9 years ago
- Views:
Transcription
1 Using SCRUM as a Test Management method ASTA conference 2007 Seoul, Korea Presented by Klaus Olsen
2 Softwaretest.dk & Klaus Olsen Agenda Introduction Scrum Agile Estimation Test management
3 Klaus Olsen, biography Founder and owner of the company Softwaretest.dk Has used the past 15 years to focus on software testing, test process improvements and teaching Author of Softwaretest how to get started in Danish Certified ScrumMaster Trustee in TMMi Foundation Member of ISTQB Board, representing Denmark Co-author of ISTQB Foundation and Advanced Syllabus Other presentations: EuroSTAR 98 in Münich Second World Congres on Software Quality 2000 in Yokohama, Japan EuroSTAR 2001 in Stockholm Quality Week 2001 in San Francisco, USA EuroSTAR 2003 in Amsterdam. Advanced Workshop Boost Your Testing, Go on a Bug Hunt! Contact Klaus by mail [email protected]
4 Introduction Scrum is an Agile method to create software in iteration of 30 days. In this tutorial you will learn how to use Scrum as a Test Manager. At the same time you will be introduced to the method, Scrum, which h has shown productivity i improvements of 100%, 200% and up till 300% in companies who are using this method as the way they build software. You can be certified as a ScrumMaster, but this is not a certification class, read more about this on
5 Agile Manifesto 1. Individuals and interactions 2. Working software 3. Customer collaboration 4. Responding to change over processes and tools over comprehensive documentation over contract negotiation over following a plan While there is value in the items on the right, we value the items on the left more. Read more on
6 Use Agile to Increase control of a project Reduce the risk Maximize Return on Investment, and Increase probability of success
7 Agile Practices Agile lays out a vision and then nurtures project resources to the best possible to achieve the plan. Agile is the art of the possible. Scrum maximized communication through daily status meetings, open workspaces, and optimal size teams. Focus time during an iteration when the team is protected from interference and distractions.
8 3 key points of this presentation 1. You will learn how to create a Product Backlog where all the work you need to get done within your test team should be listed. 2. You will learn why Daily Meetings of 15 minutes are more valuable to you and your team than a once a week status meeting. 3. You will learn how to create a Burndown Chart of remaining work within each iteration.
9 Softwaretest.dk & Klaus Olsen Agenda Introduction Scrum Agile Estimation Test management
10 Scrum Metaphor A part of a rugby game when players from both sides link themselves together in a group, with their heads down, and push against the other side. The ball is then thrown between them and each side tries to get it. Just before this, each team has agreed there tactics to be used in the next play.
11 Scrum Skeleton 24-hour Inspection Product Backlog Iteration Increment of product backlog 7. & Klaus Olsen 2007 Softwaretest.dk & Read more about Scrum on
12 Softwaretest.dk & Klaus Olsen 2007 Scrum 3 Roles g 7.3 Meetings 3 Artifacts
13 Scrum Roles Product Owner 7.ScrumMaster Softwaretest.dk & Klaus Olsen 2007 Team
14 Product Owner One person Sets development schedule by prioritizing backlog Responsible for ensuring that the most important business value is developed first Represents all stakeholders
15 ScrumMaster Test (Project) Manager Coach Responsible for the process Responsible s e for maximizing team productivity Sets up meetings Conducts meetings Representative to management Representative to team
16 Team Self-organizing Seven +/- 2 members Best experts available Has the business and technical ca domain skills s to test an increment of functionality Responsible for committing to work Authority to do whatever is needed to meet commitment
17 Scrum Team Self Organization i Team decides who will do what As more is known, team continues to adjust work and assignments Team self-organizes at beginning of Sprint Each team member self-organizes himself or herself every day Team self-organized itself every Daily Scrum
18 Softwaretest.dk & Klaus Olsen 2007 Scrum 3 Roles g 7.3 Meetings 3 Artifacts
19 Scrum Meetings Sprint Planning Workshop y Scrum Sprint Review Meeting Daily & Klaus Olsen Softwaretest.dk &
20 Scrum Meetings Daily Scrum Product Backlog Sprint Planning Workshop Sprint Iteration Increment of product backlog Sprint Review Meeting 7. & Klaus Olsen 2007 Softwaretest.dk &
21 Sprint Planning Meeting 1 st. - 4 hours meeting max. for team to select Product Backlog and sets goal with Product Owner Team selects as much Product Backlog as it believes it can handle during the next Sprint 2 nd. - 4 hours meeting max. for team to define Sprint Backlog to agree functionality to be tested Anyone can attend, but primary conversation and work is between team and Product Owner
22 Daily Scrum Daily 15 minutes status meeting Same place and time every day Chickens and Pigs Three questions: s 1. What have you done since last meeting? 2. What will you do before the next meeting? 3. What is in your way? Impediments Decisions
23 Chickens and Pigs A chicken and a pig are together when the chicken says, "Let s start a restaurant! The pig thinks it over and says, "What would we call this restaurant? The chicken says, "Ham n Eggs!" The pig says, "No thanks. I d be committed, but you d only be involved!"
24 Daily Scrum First meeting take more time as team learns how to Scrum Keep meetings crisp Use Stand Up Meetings Focus on answering the three question Let each person have 2 minutes to answer Keep chickens quite, and Don t allow discussions regarding g what has been reported Setup meetings following the Daily Scrum as needed
25 Don t be late for Daily Scrum One team started with a $1 fine for the late person, but later decided that it made it feel almost OK to be late -- "I've paid my fine, I'm in the clear". So they tried a different approach: when one person is late, everyone pays a $1 fine -- to reflect the fact that the lateness costs everyone. People pretty much stopped being late after that. Make sure the fine isn't used to buy doughnuts or things like this for the team - because in a weird way you're actually rewarding the behavior. Make the suggestion of the $1 fine for charity. Nicholas Cancelliere at [email protected]
26 Sprint Review Meeting 1. ScrumMaster provides review of Sprint goals, functionality chosen and functionality actually tested and to be demonstrated. 2. Team provides overview of the Sprint and functionality tested. 3. Team demonstrates the functionality on various workstations. Sometimes, if the audience is large, various team members demonstrate different pieces of functionality simultaneously until everyone has seen everything. 4. Meeting reconvenes and ScrumMaster facilitates a discussion of impressions and observations on what was just demonstrated. 5. ScrumMaster facilitates Sprint retrospective, a discussion of what went right and what went wrong in the Sprint, and what can be done to improve the next Sprint. 6. ScrumMaster facilitates a discussion of the impact and implications of the demonstrated functionality of the schedule and product backlog. 7. ScrumMaster announces time and place of Sprint Planning meeting that will initiate the next Sprint.
27 Sprint Review Meeting Rules 2-3 hours Maximum 1 hour preparation p No PowerPoint presentations Use equipment e where e software was developed e and tested Presented by team to Product owner and customer/users Basis for planning the next Sprint Must represent potentially shippable increment of product functionality
28 Softwaretest.dk & Klaus Olsen 2007 Scrum 3 Roles g 7.3 Meetings 3 Artifacts
29 Softwaretest.dk & Klaus Olsen 2007 Scrum Artifacts Product Backlog p Backlog 7.Sprint Burndown Chart
30 SCRUM Sprint Backlog: Tasks selected Tasks selected by for a Sprint each member 24 hours 30 days Scrum: 15 minute daily meeting. Team members respond to: 1) What did you do since last Scrum Meeting? 2) Do you have any obstacles? 3) What will you do before next meeting? Product Backlog: Everything included within testing, prioritized and estimated Functionality ready to ship at end of Sprint Read more on
31 Product Backlog List of task that needs to be done Issues are placeholders that are later defined as work More detail on higher priority backlog One list for multiple pe teams Product owner responsible for priority Anyone can contribute Maintained and posted visibly
32 Product Backlog Example ID Description Estimate Priority 1 Define roles and responsibility within project 2 Define Test Levels in project 3 Define Goals for each Test Level in project 4 Write Test Plan for project 5 Review Requirement documentation 6 Structure System Test into Test Areas 7 Create and document test cases 8 Define requirement for test environment 9 Define requirement for test data 10 Investigate how test data can be created 11 Execute test 12 Create defect reports
33 Softwaretest.dk & Klaus Olsen 2007 Scrum Artifacts Product Backlog p Backlog 7.Sprint Burndown Chart
34 Sprint Backlog List of highest priority task from Product Backlog Tasks are estimated in hours, usually 1-16 Task with more than 16 hours are broken down later Team members sign up for tasks, s, they aren t assigned (be patient, just wait) Estimate work remaining is updated daily If work is unclear, define a Sprint Backlog with a larger amount of time break it down later Update work remaining as more is known, as items are worked
35 Sprint Backlog Example The Sprint Backlog is an extract of the Product Backlog with estimated work for 30 calendar days / 22 workdays for a team 7 +/- 2 ID Description Estimate Priority 1 Define roles and responsibility within project 1 2 Define Test Levels in project 2 3 Define Goals for each Test Level in project 3 8 Define requirement for test environment 4 9 Define requirement for test data 5 4 Write Test Plan for project 6 5 Review Requirement documentation 7 6 Structure t System Test into Test Areas 8 10 Investigate how test data can be created 9
36 Sprint The Scrum Team has decided what it will accomplish during the upcoming Scrum. It now Sprints to accomplish the Sprint Goal. A Sprint is conducted in a vacuum, totally protected from outside noise and interference. This allows the team to get their collective minds around a problem and creatively solve it. Sprint Backlog: Tasks selected for a Sprint Tasks selected by each member 30 days
37 Sprinting to fulfil l Sprint Backlog Scrum Practice Sprint Thirty calendar day iteration Team work on task defined in Sprint Backlog Team self-organizes to do work Team conforms to existing standards and conventions
38 Roles during Sprint Team ScrumMaster Execute task listed in Sprint Backlog Maintain the Sprint Backlog Team, + Assess Sprint Burndown ScrumMaster ScrumMaster Stop External Interference ScrumMaster Remove Impediments
39 ScrumMaster responsibility Stop External Interference The primary tool for the ScrumMaster monitoring for outside interference is the Daily Scrum meeting. Most organizations tolerate continual interference which result in reduced productivity. The ScrumMaster is a change agent who must politely but firmly enforce the rule of no interference.
40 ScrumMaster responsibility Remove Impediments Obstacles reported at Daily Scrum meeting must be dealt with by the ScrumMaster. The ScrumMaster must work to optimize the team productivity during the Sprint by removing impediments.
41 Common Impediments Workstation, network, and/or server are down. Network or server are slow. Test environment are not ready when planned. Test data a are not in place when testing should start. Unsure about the exact requirement that must be tested. Required to attend status meeting with management. Asked by management to something other than what this team member committed to do for this Sprint.
42 Softwaretest.dk & Klaus Olsen 2007 Scrum Artifacts Product Backlog p Backlog 7.Sprint Burndown Chart
43 Burndown Chart Work remaining on each task is reported during the Daily Scrum meeting, and updated by the ScrumMaster Notice that this is different than measuring how many hours have been spend on a task Time reporting is not part of Scrum Scrum is results oriented, not effort driven
44 Burndown Chart Example Burndown Chart Example Softwaretest.dk & Klaus Olsen 2007.
45 Softwaretest.dk & Klaus Olsen Burndown Chart Example Show in Excel tool
46 Softwaretest.dk & Klaus Olsen Questions?
47 Softwaretest.dk & Klaus Olsen Agenda Introduction Scrum Agile Estimation Test management
48 What is an Estimate The most common view, an estimate is a number An estimate is a prediction about the future which has an equal probability of being above or below the actually result An estimate always has a level of uncertainty. Estimates should always be accompanied with an explanation of uncertainty. t
49 Agile Estimation i An Agile way to estimate is a technique with cards: 1. Each team members select a set of cards (13) 2. Decide if estimates is in hours or days 3. The facilitator reads the task to be estimated 4. The task is discussedd 5. Each person selects a card with a value they believe the task need in order to be completed 6. All cards are turned over and put on the table with value facing up 7. If agreement on estimate t this is the estimate t 8. If values are diverse the person with the highest and lowest value explains the reason for there estimates 9. Repeat process from step 5 until agreement in step 7
50 Agile Estimation i using Cards Using the Fibonacci numbers - each number is the sum of the two preceding numbers 7. & Klaus Olsen 2007 Softwaretest.dk &
51 Agile Estimation i Example I Softwaretest.dk & Klaus Olsen Scrum team members estimates a task
52 Agile Estimation i Example II Softwaretest.dk & Klaus Olsen Scrum team members estimates a task
53 Agile Estimation i Example II close-up Cards are turned over with value facing up P l ith ti t f5 d21h l i People with estimate of 5 and 21 hours explains the reason why they have the estimate they have 7. & Klaus Olsen 2007 Softwaretest.dk &
54 Agile Estimation i Example III A new game of estimating is played 7. & Klaus Olsen 2007 Softwaretest.dk &
55 Agile Estimation Example III close-up Consensus on Estimate, 3 hours is used as an estimate for this task 7. & Klaus Olsen 2007 Softwaretest.dk &
56 Agile Estimation i An Agile way to estimate is a technique with cards: 1. Each team members select a set of cards (13) 2. Decide if estimates is in hours or days 3. The facilitator reads the task to be estimated 4. The task is discussedd 5. Each person selects a card with a value they believe the task need in order to be completed 6. All cards are turned over and put on the table with value facing up 7. If agreement on estimate t this is the estimate t 8. If values are diverse the person with the highest and lowest value explains the reason for there estimates 9. Repeat process from step 5 until agreement in step 7
57 Product Backlog Example ID Description Estimate Priority 1 Plan functional test of Selling Tickets 13 h 2 Plan functional test of selling food and drinks 8 h 3 Plan functional test of being picked up 8 h 4 Plan test of other products blankets etc. 8 h 5 Plan test t of usability 21 h 6 Plan test of security 34 h 7 Plan test of Performance 34 h 8 Plan test of Browser 13 h 9 Set requirement for test environment 34 h 10 Set requirement for test data (get data) 21 h 11 Execute test of Usability low cost 13 h 12 Execute test t of functionality Selling Tickets 8 h
58 Softwaretest.dk & Klaus Olsen Questions?
59 Softwaretest.dk & Klaus Olsen Agenda Introduction Scrum Agile Estimation Test management
60 Test Management using Scrum Use the parts of Scrum that are feasible in your organisation Many parts are common sense, but through Scrum the have been put together, and they have proven to work If not all, I suggest you use: Product Backlog Sprint Backlog Agile Estimating Daily Scrum meetings Burndown Chart
61 SCRUM Sprint Backlog: Tasks selected Tasks selected by for a Sprint each member 24 hours 30 days Scrum: 15 minute daily meeting. Team members respond to: 1) What did you do since last Scrum Meeting? 2) Do you have any obstacles? 3) What will you do before next meeting? Product Backlog: Everything included within testing, prioritized and estimated Functionality ready to ship at end of Sprint Read more on
62 Benefits of Daily Scrum Meetings As a test manager you will once each 24 hours know the status of your teams test progress. Your team members will experience they are moving things forward, they will have a small success everyday, when they are able to report there progress since the last meeting. You will during the daily 15 minutes be able to measure the temperature of your team. Instead of once a week status meeting of 1 or 1½ hour You will be able to notice team members who needs support/coaching within a few days, instead of weeks.
63 Scrum How to get started 1. Create a Product Backlog 2. Estimate each task the Agile way, with your team 3. Prioritize each task, together with you Product Owner, or together with your test team 4. Create a Sprint Backlog with work for an iteration of 30 calendar days 5. Start with a Daily Scrum meeting, and let each team member set there own goal for the next 24 hours 6. Update your Burndown Chart each day with remaining work
64 Softwaretest.dk & Klaus Olsen Questions?
65 More information -Links com
66 More information -Links t t
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
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
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
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
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
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
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
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
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
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
Agile Software Development
Agile Software Development Lecturer: Raman Ramsin Lecture 4 Scrum: Current Framework 1 Scrum: New Process Framework 1. A people-centric framework based on a set of values, principles, and practices that
Scrum Guide. By Ken Schwaber, May, 2009
Scrum Guide By Ken Schwaber, May, 2009 Scrum has been used to develop complex products since the early 1990s. This paper describes how to use Scrum to build products. Scrum is not a process or a technique
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
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
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
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
Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.
Agile Notetaker & Scrum Reference Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Scrum Diagram: Team Roles: roduct Owner: Is responsible for what goes into the product backlog
Getting Agile with Scrum. Mike Cohn - background
Getting Agile with Scrum Mike Cohn Mountain Goat Software [email protected] 1 Mike Cohn - background 2 We re losing the relay race The relay race approach to product development may conflict
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
Global Business Services, GBS. Scrum and Kanban. Processer & IT nord seminar 5v3. Gitte Klitgaard Hansen, IBM
Scrum and Kanban Processer & IT nord seminar 5v3 Gitte Klitgaard Hansen, IBM Agenda Who am I? My background in scrum and agile Basics of scrum Basics of kanban When do you use scrum and kanban? 2 Who am
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
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
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
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
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
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
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
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
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:
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
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
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
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
Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015
Adapting Agile Software Development to Regulated Industry Paul Buckley Section 706 Section Event June 16, 2015 Agenda FDA s expectations for Software Development What is Agile development? Aligning Agile
Scrum. It Depends on Common Sense. Scrum Tutorial. http://www.controlchaos.com http://www.agilealliance.org Ken.schwaber@verizon.
Scrum It Depends on Common Sense http://www.controlchaos.com http://www.agilealliance.org [email protected] Advanced Development Methods 2003 All Rights Reserved 1 Read this Project Background Today
Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M
Scrum Guidelines v.2 2011 W W W. S C R U M D E S K. C O M WHY Agile Ceremonies Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning
"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
The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July 2013. Developed and sustained by Ken Schwaber and Jeff Sutherland
The Scrum Guide The Definitive Guide to Scrum: The Rules of the Game July 2013 Developed and sustained by Ken Schwaber and Jeff Sutherland Table of Contents Purpose of the Scrum Guide... 3 Definition of
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
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
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
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
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
WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.
WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS. We believe that people working towards common goals are capable
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
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
Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013
Agile Overview 30,000 perspective Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013 Agenda 30,000 Perspective The Players Initiating a Project Agile Estimating Agile Communications
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
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
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
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
1. Sprint Planning. Agile Ceremonies Demystified. A four part series written by Angela Boardman, CSM, CSP. www.atginfo.com 1-866-805-4ATG (4284)
www.atginfo.com 1-866-805-4ATG (4284) Agile Ceremonies Demystified A four part series written by Angela Boardman, CSM, CSP 1. Sprint Planning Agile.maybe you have heard of it. Does your company want to
Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012
Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012 voordracht georganiseerd door Discussiegroep Software Testing met de steun van Ingenieurshuis, Antwerpen Scrum and Testing... The end
Product Development with Scrum
Product Development with Scrum XP San Diego January 6, 2005 By Paul Hodgetts, Agile Logic www.agilelogic.com Introductions Solutions for Delivering Your Projects: Agile Process Adoption Solutions Coaching,
An Introduction to Scrum. The Agile Manifesto a statement of values
An Introduction to Scrum Presented by Wayne Allen Large portions of this presentation of this presentation are used w ith permission from Mike Cohn Mountain Goat Soft ware, LL C The Agile Manifesto a statement
No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum
No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Helge Eikeland, Statoil, October 2010 Today s challenge is complexity
Mastering the Iteration: An Agile White Paper
Rally Software Development Corporation Whitepaper Mastering the Iteration: An Agile White Paper Dean Leffingwell Abstract: The heartbeat of Agile development is the iteration the ability of the team to
Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith
Agile Team Roles Product Owner & ScrumMaster Brian Adkins Rick Smith Agenda Scrum & Team Roles Overview Product Owner ScrumMaster Existing Roles Scrum Teams Optimally about 7 people Sponsor Stakeholders
Vision created by the team. Initial Business Case created. Cross functional resource meeting held. Agile alignment meeting
Help Tips Agile SDLC Product Backlog Daily Standup Sprint 1 Show and Tell 2 Week Sprint Sprint 2 Release1 (must haves) Retrospective Sprint 1 DONE! Sprint 3 Sprint 2 DONE! Sprint Backlog Sprint 3 DONE!
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
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: [email protected] Learning Outcomes: Plan Create a plan for
SCRUM. A Tool from the Software World Can Improve Analytical Project Outcomes. By KyMBER WALTMUNSON
SCRUM A Tool from the Software World Can Improve Analytical Project Outcomes By KyMBER WALTMUNSON When jurisdictions undertake analytical work such as audits, budget analysis, program evaluation, and special
Managing Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
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
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
Agile EA - Cherry-picking Business Architecture & SCRUM. Eskil Swende Design to Align & Intersection in Berlin April 2015
Agile EA - Cherry-picking Business Architecture & SCRUM Eskil Swende Design to Align & Intersection in Berlin April 2015 Agile EA Cherry Picking find the best methods Fig. to choose something very carefully.
The Basics of Scrum An introduction to the framework
The Basics of Scrum An introduction to the framework Introduction Scrum, the most widely practiced Agile process, has been successfully used in software development for the last 20 years. While Scrum has
26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) [email protected] Cell: 224-595-8846 AGILE THROUGH SCRUM
26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) [email protected] Cell: 224-595-8846 AGILE THROUGH SCRUM 1 AGENDA & LEARNING POINTS 1. Open 2. Agile Overview 3. Scrum Basics Learning
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
AGILE GAME DEVELOPMENT WITH SCRUM
AGILE GAME DEVELOPMENT WITH SCRUM CLINTON KEITH r A TT YAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown Sydney Tokyo
www.testing-solutions.com TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes
www. TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes What is Agile Development? There are various opinions on what defines agile development, but most would
An Example Checklist for ScrumMasters
An Example Checklist for ScrumMasters Michael James ([email protected]) 14 September 2007 (Revised 24 July 2012) A Full Time Facilitator? An adequate ScrumMaster can handle two or three teams at a time.
Evaluation of agility in software development company
Evaluation of agility in software development company Gusts Linkevics Riga Technical University, Riga, Latvia, [email protected] Abstract Organization s and team s experience in agile methodology can be more
Scrum and Kanban 101
Scrum and Kanban 101 www.bebetterleader.com @jfiodorova What are your expectations What are the differences between Agile and Traditional? What do you know about Agile Two approaches to control any process:
ScrumMaster or Armchair Psychologist Scrum Fundamentals Webinar Q&A March 9, 2016
ScrumMaster or Armchair Psychologist Scrum Fundamentals Webinar Q&A March 9, 2016 As a ScrumMaster, one of your responsibilities is "Causing change that increases the productivity of the Scrum Team." What
Introduction to Agile Practices
Introduction to Agile Practices Phyllis Marbach, INCOSE Agile Systems & Systems Engineering Working Group February 2, 2016 INCOSE INSIGHT July 2014 1 Current State of Intelligent Transportation Systems
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:
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
Would you like to have a process that unlocks ability to learn and produce faster?
Would you like to have a process that unlocks ability to learn and produce faster? Agile - your unfair advantage in the competition. BUILD LEARN MEASURE DEFINED MEASURABLE REPEATABLE COLLABORATIVE IMPROVABLE
Introduction to Scrum
Introduction to Scrum Based on: Certified Scrum Master Ken Schwaber Certified Scrum Master Bas Vodde Scaling Agile & Lean Bas Vodde, Craig Larman Overview 2 Start with Plan and all requirements Predictive
Agile Project Management
Agile Project Management with Bill Doescher, PMP, MBA, CSM Pi Principal i lconsultant tand Product tdevelopment tdirector Bill Doescher, PMP, CSM Bill Doescher is a Principal Consultant and Product Development
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
Agile Scrum Training. Nice to meet you. Erik Philippus. Erik Philippus (1951) www.improvement-services.nl www.agile-architecting.com.
Erik Philippus IMPROVEMENT BV [email protected] 1 IMPROVEMENT BV Nice to meet you Erik Philippus (191) IMPROVEMENT BV 3 years of experience in industrial automation Foxboro, ESA, Philips Medical,
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...
EXIN Agile Scrum Foundation
Sample Questions EXIN Agile Scrum Foundation Edition September 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
Agile Software Project Management with Scrum
Agile Software Project Management with Scrum Viljan Mahnic, Slavko Drnovscek University of Ljubljana, Faculty of Computer and Information Science Trzaska 25, SI-1000 Ljubljana, Slovenia [email protected],
Scrum Methodology in Product Testing : A Practical Approach
Scrum Methodology in Product Testing : A Practical Approach Suman Kumar Kanth [email protected] Mobile: +91 9937285725 Infosys Technologies Limited Proceedings for the session 1. Challenges
Iteration Planning. also called Iteration Kickoff
Agile Practices also called Iteration Kickoff Iteration Planning Purpose: Discuss detailed requirements of the stories to be built in the iteration. Review and refine the acceptance criteria for each story
Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger [email protected] Twitter: @michelesliger
Agile Project Management Mapping the PMBOK Guide to Agile Practices Michele Sliger [email protected] Twitter: @michelesliger Michele Sliger Sliger Consulting, Inc. www.sligerconsulting.com Over
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
