How Scrum Generates Increased Productivity, Part Two: The Product Owner By Laszlo Szalvay

Size: px
Start display at page:

Download "How Scrum Generates Increased Productivity, Part Two: The Product Owner By Laszlo Szalvay"

Transcription

1 How Scrum Generates Increased Productivity, Part Two: The Product Owner By Laszlo Szalvay This article originally appeared on Agile Journal on Monday, May 11, To access it online, visit: articles/columns/articles/163 5-how-scrum-generatesincreased-productivity As discussed in part one of this series, the Scrum framework is designed to be a lightweight management wrapper-a minimal set of practices that complement and hopefully improve an organization's existing business practices, processes and culture. However, because the Scrum framework is composed of relatively few roles, meetings, and artifacts, none of them are redundant or expendable. For organizations to unlock Scrum's potential-such as its ability to boost productivity, mitigate risk, and accelerate product development cycle time-the framework must be faithfully preserved, mastered, and tweaked only through retrospective meetings. The easiest way to ensure all aspects of the framework are observed is through a strong understanding of how they enable Scrum's benefits. Once it is clear how various parts of the framework interact to facilitate productivity, Scrum teams-as well as managers and stakeholders-will want to protect the basic framework to make sure that its potential is maximized. As stated in part one, I'll illustrate how each of Scrum's roles works to facilitate productivity on an individual basis as well as in concert with other roles. As mentioned previously, when all three roles work in tandem, the overall effect is much greater than the sum of its parts. In part two, I'll discuss the most demanding of the Scrum roles: the Product Owner. The Product Owner In Scrum, the Product Owner is the one person responsible for the project's vision and direction. He or she leads by communicating with the team, outlining chunks of work through the composition of product backlog items (PBIs), and then prioritizing those PBIs. Of course, there is some negotiation involved in this process. He or she usually consults outside of the team with stakeholders (other Product Owners, business analysts, business owners, end customers, etc.), to make sure their interests are reflected in the backlog. Then he or she must parlay the PBIs to the team, to make sure the acceptance criteria of the PBIs are clearly understood. For this reason, the Product Owner must remain available to answer the development team's questions and provide updates to stakeholders.

2 Why Is Product Ownership So Demanding? The stresses associated with Product Ownership, however, should not be swept under the carpet. The primary reason this role is so difficult can be traced back to why projects fail or are challenged in the first place. According to the Standish Group's report "Chaos," the most common reasons a software project failed or was impeded are: 1. Lack of User Input (12.8%) 2. Incomplete Requirements and Specifications (12.3%) 3. Changing Requirements and Specifications (11.8%) 4. Lack of Executive Support (7.5%) 5. Technology Incompetence (7.0%) 6. Lack of Resources (6.4%) 7. Unrealistic Expectations (5.9%) 8. Unclear Objectives (5.3%) 9. Unrealistic Time Frames (4.3%) 10. New Technology (3.7%) Other (23.0%) Realistically, out of those top 10 reasons, all but "technology incompetence" and "lack of resources" likely fall squarely on the shoulders of the Product Owner. That is, eight of the top 10 reasons relate to poorly articulated vision or a poor understanding of what the team can reasonably accomplish. Certainly, there is pressure on the team to deliver a product increment and the ScrumMaster to ensure processes run smoothly, but, without doubt, the report makes it clear that strong leadership and vision are most critical for software project success. Thus, the Product Owner's job is actually much more demanding than "owning the backlog" would imply. Still, while strong leadership is a requisite of a successful Product Owner, Scrum asks that he or she give the team adequate room for leadership within the team to naturally emerge. As such, one commonly observed anti-pattern in Scrum is the tendency of the Product Owner to micromanage teams. The role's combination of authority and mandated accessibility to the team presents most Product Owners, especially those with backgrounds in traditional project management, with a temptation to become overly involved and direct at the task level. However, one of Scrum's most defining facets (and one that's central to increasing productivity) is its charge for teams to selforganize. As a result, determining what backlog items a team will work on each sprint is not left to the sole discretion of the Product Owner, but, rather, arrived upon through a negotiation at the sprint planning meeting. In this process, the Product Owner determines which product

3 backlog items (PBIs) the team will tackle, but how those items are completed-i.e. how the team decomposes them into tasks-is the team's decision. In short, tasks are defined and used by the team. When Product Owners engage in task-level management, it can lead to a perversion of Scrum's fundamental principles and result in dysfunction associated with traditional project management such as: (a) "Employee resource balancing"; (b) Product Owners assigning tasks based on perceived skill sets; or (c) Product Owners trying to match reality to an ideal' sprint burndown chart. Because Scrum values team self-organization, it asks the Product Owner to respect the team's ability to determine for itself how to complete sprint goals as they relate to task management and, otherwise, stay out! For an advanced discussion of macro-measurement, Michael James has written a great whitepaper that is freely available ( and Kane Mar's article on what your sprint burndown chart tells you about your team in this article which appeared on the Scrum Alliance website ( The Product Owner and the Team The Product Owner's relationship to the development team allows both parties to maximize their productivity. Because planning activities occur at the beginning of the sprint, the team receives its negotiated sprint goals from the Product Owner and then has the entirety of the sprint to complete the work. And while the Product Owner must remain available to the team to answer questions, they are, ultimately, on their own to determine task-level management or the how' in how will we get this work done (hence, self-organization). With the team storming to complete its goals, the Product Owner is then freed to perform other forward-looking activities, such as meeting with stakeholders, interviewing and surveying customers, release planning, backlog grooming and metrics analysis. In essence, the team's mandate to self-organize allows the Product Owner to step back from the granular perspective of each sprint's progress to consider big picture strategy, while still remaining "on-call" to answer the team's questions regarding ambiguity that may not have been cleared up during the sprint planning meeting. Although backlog grooming-which is also referred to as backlog

4 maintenance-is not a formal component of the framework, Scrum founder Ken Schwaber recommends teams dedicate five percent of every sprint to this activity (for example, a team using four-week sprints would spend one day grooming its backlog per sprint). During this meeting, the team, the Product Owner, and the ScrumMaster come together to prepare the backlog for the next sprint planning meeting. These activities typically include adding new stories and discussing new epics, or features, extracting stories from existing epics, and estimating PBI effort. In other words, backlog grooming represents an opportunity to streamline sprint planning meetings-thereby ensuring they do not stretch on for hours or days. When product backlog items contain clearly defined acceptance criteria and are estimated by the appropriate team members, the team can avoid planning meetings that are tense and overly long. For a great way to estimate PBI effort, I would recommend Kane Mar's "spiciness" model, described here: One thing to be wary of is sprint raiding,' in which the Product Owner continues to assign work to the team mid-sprint. Although the Product Owner can answer questions and help the team better understand boundaries surrounding the acceptance criteria of PBIs, he or she cannot assign additional PBIs to the team during the sprint, unless the team has burned through all of its PBIs. If you find that this is happening on your team, I would suggest shortening the length of your sprints or encouraging the ScrumMaster to have a heart-to-heart conversation with the Product Owner as to how this can contribute to failure and chaos. (However, this scenario could also be indicative of weak acceptance criteria on your PBIs. ) If the Product Owner feels the need to suddenly make changes to the sprint-in-progress, the Product Owner needs to cancel the sprint and begin again with a new sprint planning meeting with the team. This can contribute to an even more chaotic and distracting work environment, so it should be considered a last resort. Furthermore, the Product Owner must prioritize the backlog based on the items that will yield the most business value in the next sprint. According to Michael James, "In Scrum, the Product Owner prioritizes requirements, generally according to anticipated Return on Investment (ROI)." Dan Rawsthorne, PhD and others have worked to advance the

5 dialogue on agile metrics, addressing topics such as Earned Business Value (EBV) on a Scrum project. EVB, Velocity (the number of estimation points that a team can complete in an average sprint), backlog grooming, and, of course, Mike Cohn's Enhanced Burndown Chart are all tools that can help the Product Owner with his or her decision making, but, ultimately, that decision cannot be outsourced. That could mean making tough or unpopular decisions during sprint planning. Sometimes, the team might not be thrilled with the Product Owner's decisions, but, in the end, even when the entire team fails, it's the Product Owner who must face the music. As such, he or she must aggressively re-factor which features of a product are most critical throughout the cycle (by speaking with stakeholders, interviewing and surveying end customers). Just as the development team commits to producing the negotiated work for the Product Owner, the Product Owner must deliver the product to the customer. For an advanced discussion of EVB, agile metrics, and a demonstration of one way to implement them, I would again refer readers to Dan Rawsthorne's article in the Agile Journal: The Product Owner and the ScrumMaster Just as the ScrumMaster works to resolve impediments and, consequently, facilitate productivity for the team, he or she plays a similarly supportive role for the Product Owner. Much of that support can be summarized as ensuring that the Product Owner has all the information he or she needs to make informed decisions-including status updates, impediment updates (both organizational and teambased), technical implications, and organizational impact. However, the ScrumMaster also needs to make sure that accurate information is moving from the Product Owner to the team, so that it can maintain productivity and hit its sprint goals. For example, a ScrumMaster might ask a Product Owner to clarify prioritization decisions. However, since Product Owners often insist they want all the features because they're equally important, a ScrumMaster can skirt this challenge by phrasing questions in a way that force the Product Owner to prioritize the work with a greater degree of precision. For instance, a ScrumMaster might ask, "Which feature would you like completed first?" or "Which feature will generate the most Business Value?" Especially in the early stages of a Scrum transformation, it's not a given

6 that a team will end up with a Product Owner who is a natural fit for the role-or even someone who has ever written formal requirements. If this is your case, one way the ScrumMaster can work with the Product Owner to articulate the vision for the product is by asking leading questions through informal conversation. Questions such as "Why are we building this?" and "Why is feature X more important than feature Y?" will force a Product Owner to articulate business needs and explain the logic behind prioritization. Of course, when requirements are clearly defined and prioritized, all that's left for the team to do is get to work. Common Impediments to Successful Product Ownership Given the degree of responsibility this role faces, it is recommended individuals volunteer to serve as Product Owner. Quite simply, if a Product Owner cannot give a team his or her full attention, especially during the transformation period, it dramatically reduces the project's likelihood of success. Related anti-patterns that are commonly observed during the transformation process include: (a) Product Owner by proxy. When an organization first implements Scrum, it is extremely common for team members to lack an understanding of how the Scrum framework facilitates efficiency. As such, a Product Owner might perform his or her role by proxy. However, because the Product Owner is the single individual responsible for the success of the project, "outsourcing" such responsibility can be disastrous. Quite simply, this is interrupts Scrum's attention to communication and transparency by introducing another channel of communication-who likely has less of an understanding of what the customer wants than the true Product Owner. (b) Part-time Product Owners. The team depends upon the Product Owner to clarify requirements and provide direction. When a Product Owner is only available to provide input part of the time, the team is, likewise, only productive part of the time. (c) Off-site Product Owners. While an offsite Product Owner might fully committed to the team (unlike the above example), there is no substitution for face-to-face communication. When a Product Owner attempts to perform his or her duties remotely, the chance of a communication breakdown increases significantly. (d) Product Owner/Team members. Another common anti-pattern is actually a variation of the part-time Product Owner. When a Product Owner is also a team member, he or she effectively splits their time between considerably different job functions. When this occurs, the team's performance tends to worsen. Not only does the team suffer from the fact that it includes a distracted member, but the overall

7 health of the project suffers from a negligent Product Owner. Conclusion As the single responsible party for the vision of a project, the Product Owner is the Scrum framework's most demanding role. But because Scrum distributes authority and responsibility among the three primary roles, the Product Owner is supported through the team's selforganization and the ScrumMaster's efforts to ensure that all parties are connected and informed. As the team self-organizes around task management, the Product Owner can focus on big picture strategies, or macro-measurement, while remaining on-call to answer the team's questions. The ScrumMaster's role as a liaison between the Product Owner and the team helps ensure that requirements are actionably articulated while impediments are clearly visible. When all of these activities converge, the result is a team organized around a clear project roadmap that's ready to move forward. About the Author In August 2000, Laszlo Szalvay founded Danube Technologies, Inc. with his brother Victor in Seattle, Wash. to provide software and training exclusively focused on the Scrum method of agile software development. The company's ScrumWorks Pro and ScrumWorks Basic products are licensed to more than 105,000 software professionals worldwide, making it the most widely used software in the industry for managing Scrum projects. ScrumWorks Pro recently received a Jolt Productivity Award at the 19th annual Jolt Product Excellence Awards. Danube complements its software offering with a comprehensive schedule of ScrumCORE TM training courses, which are taught globally by Danube's five Certified Scrum Trainers. The company's on-site software delivery model makes it the leading choice for enterprises of all types, including large corporate and government organizations, which require the utmost in security, compliance, ease-of-use and customization. Danube's customers include Adobe, Amazon.com, AMD, F5, General Electric, HP, Intel, Intuit, Kofax, LexisNexis, Microsoft, Motorola, Oracle, QVC, Siemens and Sun Microsystems. Danube is self-funded and has achieved steady organic growth as Scrum has emerged as the preferred agile method for developers and executives. The company is headquartered in Bellevue, Wash. and has a sales office in Portland, Ore. Please visit

8 or call (503) for more information on Danube.

Scrum. a description. V Scrum Alliance,Inc 1

Scrum. a description. V Scrum Alliance,Inc 1 Scrum a description V 2012.12.13 2012 Scrum Alliance,Inc 1 Scrum Principles Values from the Agile Manifesto Scrum is the best-known of the Agile frameworks. It is the source of much of the thinking behind

More information

Agile Beyond Software

Agile Beyond Software Agile Beyond Software Using Agile practices to manage any complex project Laura Howley Agile Coach lhowley@collab.net @LauraLMH Who am I, Who is CollabNet? Laura Howley I coach organizations through Agile

More information

An Introduction to Scrum

An Introduction to Scrum What is Scrum? Even projects that have solid, well-defined project plans encounter some degree of change. Shifting market conditions, budget cuts, staff restructuring, or any number of influences will

More information

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness. 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 of ideas that Scrum falls within. These

More information

Introduction to Scrum

Introduction to Scrum Introduction to goodagile> Certified Training and Consulting in India and Asia www.goodagile.com The Problems Many Companies Face Time-to-market for products is too long Project failure rate is unacceptably

More information

Managing Projects of Chaotic and Unpredictable Behavior

Managing Projects of Chaotic and Unpredictable Behavior Managing Projects of Chaotic and Unpredictable Behavior by Richard Dick Carlson Copyright 2013, Richard Carlson; All Rights Reserved 1 Managing Projects of Chaotic and Unpredictable Behavior Dick Carlson,

More information

Scrum Product Owner Course 03 - Roles and Responsibilities

Scrum Product Owner Course 03 - Roles and Responsibilities Scrum Product Owner Course 03 - Roles and Responsibilities Course Slide 1 Roles and Responsibilities Topics Covered Product Owner Role Scrum Master Role Scrum Team Role Other Roles Slide 2 Learning Objectives

More information

How to Prepare for and Implement a Project Using Scrum

How to Prepare for and Implement a Project Using Scrum How to Prepare for and Implement a Project Using Scrum 2013 IEEE Software Technology Conference Salt Lake City, UT Dick Carlson Richard.Carlson2@Boeing.com Philip J. Matuzic Philip.J.Matuzic@Boeing.com

More information

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 Tracking Scaling Scrum Design in the Scrum Process Benefits

More information

Presented by: Linda Westfall Sponsored by:

Presented by: Linda Westfall Sponsored by: Presented by: Linda Westfall Sponsored by: Copyright 2007-2019 Westfall Team, Inc.. All Rights Reserved. Attendees are on mute Logistics Type your questions into the Question area Cathy will monitor those

More information

COURSE BROCHURE. Certified Agile Scrum Product Owner (CASPO) Training & Certification

COURSE BROCHURE. Certified Agile Scrum Product Owner (CASPO) Training & Certification COURSE BROCHURE Certified Agile Scrum Product Owner (CASPO) Training & Certification What is CASPO? The Product Owner (PO) is the member of the Agile Team who serves as the customer proxy and is responsible

More information

SCRUM - compact The agile software development methodology

SCRUM - compact The agile software development methodology Scrum in 30 seconds Scrum is an empirical way to manage software development projects. Scrum is made up of an easy set of rules and ensures that every team member feels the responsibility of a project

More information

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations 1 Enterprise Scrum (ES) is a highly configurable, customer-centric management framework for achieving

More information

Product Owner - The Single Wring Able Neck

Product Owner - The Single Wring Able Neck Product Owner - The Single Wring Able Neck by Jens Ostergaard Certified Scrum Product Owner 1 What is Scrum? Product Owners determine what needs to be built in the next 30 days or less. Development Teams

More information

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment. AGILE AGL310: Planning and Managing Agile Projects Agile Project methodology Training for Software IT Management. Learn how to apply Agile to current projects: explore how your projects can easily and

More information

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Application Instructions Read the CTC Application Instructions before filling out this application. Application Review Process Overview The

More information

SAFe in a Nutshell SCALED AGILE FRAMEWORK

SAFe in a Nutshell SCALED AGILE FRAMEWORK SAFe in a Nutshell SCALED AGILE FRAMEWORK CINDY LAKE INTRODUCTION Education MBA/ITM Master of Business Administration/Informational Technology Management 2010 The UNIVERSITY OF PHOENIX, Salt Lake City,

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

Events. Artifacts. Roles. Product Owner Scrum Master Development Team. Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective

Events. Artifacts. Roles. Product Owner Scrum Master Development Team. Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Scrum Lecture 2 1 Roles Product Owner Scrum Master Development Team Events Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Artifacts Project Charter Product Backlog Sprint Backlog

More information

Knowledge Solution Services

Knowledge Solution Services Knowledge Solution Services How a PMO can Support Agile Success Presented by David Herron www.davidconsultinggroup.com Why PMOs Are Important It is clear that the demand for technological services in the

More information

Certified Agile Scrum Product Owner.

Certified Agile Scrum Product Owner. Certified Agile Scrum Product Owner www.austech.edu.au WHAT IS CASPO? The Product Owner (PO) is the member of the Agile Team who serves as the customer proxy and is responsible for working with Product

More information

Scrum Intro What s in it for me?

Scrum Intro What s in it for me? Scrum Intro What s in it for me? Prepared by Bachan Anand Please dial in to (218) 895-4640 PIN: 3289145 Agenda Overview of Agile and Scrum Scrum: Vision and Product Scrum: Sprint What s in it for me Please

More information

Agile Certified Professional

Agile Certified Professional Certified Professional Study Guide Take the Certification Online www.scrumprofessionals.org Contents 1. AGILE PRIMER... 1 Roles in... 1 Cross-functional Team... 2 How an Team Plans its Work?... 3 What

More information

Using Scrum to Complement Existing Organizational Transformation Methods: Exercise Guide Agile 2010

Using Scrum to Complement Existing Organizational Transformation Methods: Exercise Guide Agile 2010 Using Scrum to Complement Existing Organizational Transformation Methods: Exercise Guide Agile 2010 Presenters: Helen McKinstry, Director IBM Quality Software Engineering helenmck@us.ibm.com Elizabeth

More information

"Charting the Course to Your Success!" Planning and Managing Agile Projects Course Summary

Charting the Course to Your Success! Planning and Managing Agile Projects Course Summary Course Summary Description This 3-day course aims at introducing its attendees to the core values, principles, and practices of Agile. This course is a more elaborate version of the Certified Scrum Master

More information

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Scrum - Introduction. Petri Heiramo. Agile Coach, CST Scrum - Introduction Petri Heiramo Agile Coach, CST Scrum Started in the Harvard BR. The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead

More information

Lecture 8 Agile Software Development

Lecture 8 Agile Software Development Lecture 8 Agile Software Development Includes slides from the companion website for Sommerville, Software Engineering, 10/e. Pearson Higher Education, 2016. All rights reserved. Used with permission. Topics

More information

SCRUM - LESSONS FROM THE TRENCHES

SCRUM - LESSONS FROM THE TRENCHES VOL. 19 NO. 1 HELPING YOU IMPROVE YOUR ENGINEERING PROCESS http://www.processgroup.com/newsletter.html October 2012 SCRUM - LESSONS FROM THE TRENCHES NEIL POTTER AND MARY SAKRY Introduction Agile and Scrum

More information

Certified Team Coach (SA-CTC) Application - SAMPLE

Certified Team Coach (SA-CTC) Application - SAMPLE Certified Team Coach (SA-CTC) Application - SAMPLE Application Instructions Read the SA CTC Application Instructions before filling out this application. Application Review Process Overview The CTC Review

More information

Child Welfare Services New System Project. Requirements Management Plan

Child Welfare Services New System Project. Requirements Management Plan Child Welfare Services New System Project Requirements Management Plan September 2017 Revision History REVISION HISTORY REVISION/VERSION # DATE OF RELEASE AUTHOR SUMMARY OF CHANGES Version 1.0 October

More information

Scrum Testing: A Beginner s Guide

Scrum Testing: A Beginner s Guide Scrum Testing: A Beginner s Guide What is Scrum? Building complex software applications is a difficult task. Scrum methodology comes as a solution for executing such complicated task. It helps development

More information

Agile Planning. Petri Heiramo. Agile Coach, CST

Agile Planning. Petri Heiramo. Agile Coach, CST Agile Planning Petri Heiramo Agile Coach, CST An Agile Plan Is Not a Rough Guide Some teams think that, if they did not finish all stories, that was OK, we are agile Postponing stories was seen as an acceptable

More information

The Scrum Roles: Describing the Individuals & Interactions.

The Scrum Roles: Describing the Individuals & Interactions. The Scrum Roles: Describing the Individuals & Interactions www.cspfastpass.com 1 EXERCISE To begin this course on the Scrum Roles, we are asking you to complete a scavenger hunt. In order to complete this

More information

Self-Organizing Teams: What and How Nitin Mittal, Accenture, 7 January 2013

Self-Organizing Teams: What and How Nitin Mittal, Accenture, 7 January 2013 Self-Organizing Teams: What and How Nitin Mittal, Accenture, 7 January 2013 Do you have a self-organizing team? If so, half the battle is already won. But if not, beware: Creating a selforganizing team

More information

Are We There Yet? An Agile Planning Workshop. Your Coach: Paul Hodgetts

Are We There Yet? An Agile Planning Workshop. Your Coach: Paul Hodgetts Are We There Yet? An Agile Planning Workshop Coach: Paul Hodgetts, Agile Logic, www.agilelogic.com Rev 090715 Your Coach: Paul Hodgetts Team coach, trainer, consultant, developer Founder and CEO of Agile

More information

CS314 Software Engineering Project Management

CS314 Software Engineering Project Management CS314 Software Engineering Project Management Dave Matthews Software process movements Predictive 1970 Waterfall Iterative 1980s, 1990s Spiral, RAD, RUP Adaptive (Agile) late 1990s XP, Scrum, Crystal,

More information

BA25-Managing the Agile Product Development Life Cycle

BA25-Managing the Agile Product Development Life Cycle BA25-Managing the Agile Product Development Life Cycle Credits: 28 PDUs / 4 Days Course Level: Intermediate/Advanced Course Description: This 4-day course explores how adapting Agile values and principles

More information

SDEFT: Scrum Driven Engagement Framework for Testing

SDEFT: Scrum Driven Engagement Framework for Testing SDEFT: Scrum Driven Engagement Framework for Testing Overview In the contemporary scenario, Agile Development Manifesto symbolizes cutting edge of the software development industry. Organizations need

More information

Motorola Agile Development

Motorola Agile Development Agile Project Management Training INTRODUCTION to AGILE PROJECT MANAGEMENT Motorola Agile Development Customer Proxy Refactoring TDD Paired Development Agile Project Management Retrospectives Continuous

More information

Software Systems Design

Software Systems Design Software Systems Design IT project management. Scrum. Team forming and team roles Team work 2. Team forming 3. Team roles 2 1 Scrum 3 What is Scrum? Scrum is a management and control process that cuts

More information

Manage Projects Effectively

Manage Projects Effectively White Paper Application Development, Test & Delivery Manage Projects Effectively Table of Contents page Executive Summary... 1 The Micro Focus Solution Invest in What Matters Most then Manage It... 2 Strategic

More information

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Copyright Intertech, Inc All Rights Reserved. May 18, 2011 Copyright Intertech, Inc. 2011. All Rights Reserved. May 18, 2011 About Me Dave Schueck Principal Consultant Intertech Dschueck@Intertech.com 20 years experience Variety of technologies, roles, systems,

More information

Making Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008

Making Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008 Making Visions Actionable Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008 Development can t estimate and commit on what they do not fully understand Business can t freeze scope

More information

"Product Owner Anti-Patterns"

Product Owner Anti-Patterns AT4 Class 6/9/2011 12:45:00 PM "Product Owner Anti-Patterns" Presented by: Monica Yap SolutionsIQ Brought to you by: 330 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904 278 0524 sqeinfo@sqe.com

More information

It can be done. Agile at Scale

It can be done. Agile at Scale It can be done. Agile at Scale March 31, 2017 Catalysts & Motivations for Agile Are you experiencing: Extended Delivery Timeframes from concept to launch Extensive Changes Late in the Development Cycle

More information

Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017

Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017 Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017 Ten10 will be presenting on some of the common reasons we see why Agile fails, and how these can be avoided. Name: Steven Osman Role: Ten10

More information

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Scrum Master / Agile Project Manager An Approach for Personal Competency Development Scrum Master / Agile Project Manager An Approach for Personal Competency Development Summer 2013 www.illustratedagile.com 2013 Len Lagestee HOW TO USE THIS APPROACH There are two ways to use this document.

More information

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather

How to Utilize Agile Project Management for GIS Projects. Lana Tylka and Jennifer Prather How to Utilize Agile Project Management for GIS Projects Lana Tylka and Jennifer Prather How to Start Conduct kickoff meeting Discuss similar industries Assess workflows Prioritize workflows Create a plan

More information

The Faster Road to Innovation Why Workopolis Went Agile

The Faster Road to Innovation Why Workopolis Went Agile The Faster Road to Innovation Why Workopolis Went Agile What I m Covering Today Why did we transition to Agile? What we wanted to Achieve Highlights of How We Did It What we Achieved What we Learned Technology

More information

Keywords: Scrum framework, agile software development, change management, iterative development.

Keywords: Scrum framework, agile software development, change management, iterative development. International Journals of Advanced Research in Computer Science and Software Engineering ISSN: 2277-128X (Volume-7, Issue-7) Research Article July 2017 Implementation of Change Management in Software Development

More information

The Seven Deadly Sins of Scrum

The Seven Deadly Sins of Scrum The Seven Deadly Sins of Scrum Fran O Hara Inspire Quality Services Fran.ohara@inspireqs.ie www.inspireqs.ie 1 See scrum.org Rules Artifacts Product backlog Sprint backlog Burndown Charts Definition of

More information

AGILE methodology- Scrum

AGILE methodology- Scrum AGILE methodology- Scrum What is Agile? This is one of the biggest buzzwords in the IT industry these days. But, what exactly is agile? The Agile model provides alternatives to traditional project management.

More information

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal There are 30 questions on this exam. Each question is worth

More information

AGILE EXECUTIVE OVERVIEW

AGILE EXECUTIVE OVERVIEW AGILE EXECUTIVE OVERVIEW JOHNOKORO jokoro@rallydev.com Blog: AuspiciousAgile.com Summary Agile Services Director, Rally Software Nearly two decades in technology roles Founder of Agile Practice at US Consultancy

More information

What is Scrum: An Introduction to the Scrum Framework

What is Scrum: An Introduction to the Scrum Framework What is Scrum: An Introduction to the Scrum Framework Eric Naiburg Vice President of Marketing and Operations eric.naiburg@scrum.org April 4, 2018 @ScrumDotOrg 1 Improving the Profession of Software Delivery

More information

Owning An Agile Project: PO Training Day 2

Owning An Agile Project: PO Training Day 2 Owning An Agile Project: PO Training Day 2 Petri Heiramo Agile Coach, CST Product Management PO Product management is a larger scope than what Scrum defines as a PO Or rather, Scrum implicitly assumes

More information

Managing Risk in Agile Development: It Isn t Magic

Managing Risk in Agile Development: It Isn t Magic Managing Risk in Agile Development: It Isn t Magic North East Quality Council 61 st Conference Tuesday October 4, 2016 softwarevalue.com Measure. Optimize. Deliver. Phone: +1-610-644-2856 Risk Risk is

More information

Agile Essentials Track: Business Services

Agile Essentials Track: Business Services Agile Essentials Track: Business Services Presenter: Mark Thomas Synopsis Are you a victim of building the wrong solutions slowly? If so, you re not alone, and considering an Agile approach may be the

More information

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog.

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog. Scrum Scrum Kanban Kanban XP XP Acceptance Criteria Acceptance Criteria Agile Manifesto Agile Manifesto Acceptance Test Acceptance Test Backlog Refinement Backlog Refinement Burndown Chart Burndown Chart

More information

How to Run Agile Development for SAP

How to Run Agile Development for SAP How to Run Agile Development for SAP Are you giving your business what it really wants? Or do you have a : ( business In many business who run SAP expectations of IT have flat lined and there s a general

More information

Advantages of Agile model:

Advantages of Agile model: Agile methodology Agile : We divide the application components (parts) and work on them one at a time. When one is ready we deploy it to production (live environment). Agile is very collaborative and interactive.

More information

Agile Transformation In the Digital Age

Agile Transformation In the Digital Age Agile Transformation In the Digital Age 1 Change agile leaders demonstrate five integrated behaviors that, together, create a competitive advantage for the organization. PRESENTED BY: Sridhar Kethandapatti

More information

Agile Scrum Process Checklist

Agile Scrum Process Checklist Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited

More information

Why SCRUM I O A N N I S K O S T A R A S A G I L E C R E T E

Why SCRUM I O A N N I S K O S T A R A S A G I L E C R E T E Why SCRUM I O A N N I S K O S T A R A S A G I L E C R E T E 2 0 1 6 Agenda 2 What is SCRUM? Why it sucks? What is Scrum? 3 SCRUM is Scrum in a Nutshell a methodology an agile framework for software development

More information

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile A how-to guide for agile practitioners Agile is an umbrella term for a variety of work-management approaches that share common principles, among

More information

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT! HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT! @ryanripley PMI-ACP, PSM I, PSM II, PSE, PSPO I, PSD I, CSM, and CSPO SCRUM IN ONE SLIDE ROLES: Scrum Master, Product Owner, Developer ARTIFACTS: Product Backlog,

More information

Getting Started with Agile A Guide to Building High Performing Teams

Getting Started with Agile A Guide to Building High Performing Teams Getting Started with Agile A Guide to Building High Performing Teams PMI Region 14 Leadership Conference 4/24/2015 Steven Granese Agile Coach & Consultant Steven.Granese@tribridge.com www.sgranese.com

More information

Rule = A definition of what a Product Backlog is. Good Practice = A practice which is commonly done and is good to do. Avoid = A practice which, in

Rule = A definition of what a Product Backlog is. Good Practice = A practice which is commonly done and is good to do. Avoid = A practice which, in Rule = A definition of what a Product Backlog is. Good Practice = A practice which is commonly done and is good to do. Avoid = A practice which, in most cases, is recommended to be avoided. But, for almost

More information

All Rights Reserved Best Practices Team, LLC

All Rights Reserved Best Practices Team, LLC February 7, 2018 Risks Business Risks Products/ Deliverables Project Risks Organizational Bus. Benefit Clear? Functions/ Rqmts Clear? Schedule Constraints? Politics Competition? Quality/ Accept. Crit.

More information

CSC301. Scrum, detailed view of an agile process. CSC301, Winter 2016

CSC301. Scrum, detailed view of an agile process. CSC301, Winter 2016 CSC301 Scrum, detailed view of an agile process CSC301, Winter 2016 Today s Tour - Scrum We will take a tour of Scrum An agile process Well More framework than process Extremely popular in the last 5-10

More information

Introduction... 1 Part I: Understanding Agile... 7

Introduction... 1 Part I: Understanding Agile... 7 Contents at a Glance Introduction... 1 Part I: Understanding Agile... 7 Chapter 1: Modernizing Project Management...9 Chapter 2: The Agile Manifesto and Principles...19 Chapter 3: Why Agile Works Better...43

More information

Agile Methodologies. Introduction ISSSR 2013/2014

Agile Methodologies. Introduction ISSSR 2013/2014 Agile Methodologies Introduction Agenda Agile Manifesto Principles Design Scrum 2 What is Agile? A set of methods for software development Iterative Incremental Assume changeability of requirements First

More information

Achieving Results Through

Achieving Results Through Achieving Results Through Genuine Leadership Training Meeting the needs of the new global marketplace with a flexible, total systems approach Facing tough issues and aggressive goals, top organizations

More information

SCRUM GUIDE SCRUM GUIDE 02. * Agile Software Development with Scrum, Ken Schwaber, Microsoft Press, 2004

SCRUM GUIDE SCRUM GUIDE 02. * Agile Software Development with Scrum, Ken Schwaber, Microsoft Press, 2004 SCRUM GUIDE SCRUM GUIDE This guide explains how to use Scrum to build products. In doing so, it will describe how the framework and its artifacts, time-boxes, roles and rules work together. Scrum does

More information

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor Project Management Communication Tools By William Dow, PMP & Bruce Taylor 1 Copyright Copyright @ 2015 William Dow, PMP and Bruce Taylor All rights reserved. No part of this book may be reproduced, stored

More information

The Customer CAN always be right Realizing Business Agility through Customer Collaboration

The Customer CAN always be right Realizing Business Agility through Customer Collaboration The Customer CAN always be right Realizing Business Agility through Customer Collaboration @mariamatarelli @DCSUG Your Presenters Maria Matarelli Certified Scrum Trainer Maria@formulaink.com Aakash Srinivasan

More information

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo Vendor: GAQM Exam Code: CSM-001 Exam Name: Certified Scrum Master (CSM) Version: Demo QUESTION 1 What is the maximum amount of time that the team should spend in the daily scrum? A. As long as it takes

More information

Driving Business Results With Scrum

Driving Business Results With Scrum Driving Business Results With Scrum Dave Todaro linkedin.com/in/dtodaro President & COO Ascendle Strategy Business Innovation Support Build 35 years Software development experience 200+ Software and quality

More information

Requirements Gathering in Agile: BA vs. PO

Requirements Gathering in Agile: BA vs. PO Requirements Gathering in Agile: BA vs. PO By December 8, 2011 1 Today s Main Topics Re-Defining Business Analyst (BA) Defining Product Owner(PO) Comparative Analysis of BA & PO: Similarities Distinctions

More information

2. True or false: In Scrum all the requirements for the project are known prior to the start of development.

2. True or false: In Scrum all the requirements for the project are known prior to the start of development. CTC-ITC 310 Program Management California State University Dominguez Hills Fall 2018 Instructor: Howard Rosenthal Assignment 5 A Deeper Look At Agile Methodologies Answer Sheet Each question is worth 10

More information

Scrum Basics. Marek Majchrzak, Andrzej Bednarz Wrocław,

Scrum Basics. Marek Majchrzak, Andrzej Bednarz Wrocław, Scrum Basics Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011 AGENDA Introduction Process overview Roles & responsibilities Scrum artefacts Scrum meetings 2 3 Scrum Origins First described by Takeuchi

More information

The Top 13 Organization Challenges of Agile Development and a Solution to Each

The Top 13 Organization Challenges of Agile Development and a Solution to Each The Top 13 Organization Challenges of Agile Development and a Solution to Each Executive Summary Agile methods often expose problems that were previously ignored or otherwise invisible, and the biggest

More information

Metodologías Agiles en E///

Metodologías Agiles en E/// Metodologías Agiles en E/// La organización y las personas Antonio Montero (ScM & Agile Coach) Agile originally conceived as a set of software development values and principles. E/// worked Based on Waterfall

More information

approach to successful project

approach to successful project 1 The NYS Forum, Inc. Using an Agile / Waterfall Hybrid approach to successful project delivery Presented by Matthew Carmichael Project Management Workgroup 2 When to use Waterfall Projects that require

More information

Certified Scrum Master

Certified Scrum Master Certified Scrum Master Notebook November 5, 2013 1 Overview Scrum 2 Scrum Framework What is it Scrum is an agile framework that allows us to focus on delivering the highest business value in the shortest

More information

AGILE INTERNAL AUDIT (IA)

AGILE INTERNAL AUDIT (IA) AGILE INTERNAL AUDIT (IA) JENNIFER M. SCHWIERZKE MANAGING DIRECTOR UNITED AIRLINES Jennifer is a managing director in the Internal Audit department at United Airlines. She has responsibility for Finance,

More information

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University What is Agile? In simple terms, Agile is a collection of ideas to guide both the

More information

Bridging the Gap Between Governance and Agility. Mario E. Moreira

Bridging the Gap Between Governance and Agility. Mario E. Moreira Bridging the Gap Between Governance and Agility Mario E. Moreira Approach Success Criteria Senior Management Understanding Helping define what Agile Is and Isn t Adapting Business Governance Establishing

More information

Chapter 7. Project Reporting Keeping Everything Visible

Chapter 7. Project Reporting Keeping Everything Visible Chapter 7 Project Reporting Keeping Everything Visible A Scrum project is controlled by means of frequent inspection of the project followed by necessary adaptations Daily Scrum to get a feel for the tone,

More information

An Introduction to Scrum. Mountain Goat Software, LLC

An Introduction to Scrum. Mountain Goat Software, LLC An Introduction to Scrum 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 rapidly and repeatedly inspect

More information

Scrum Team Roles and Functions

Scrum Team Roles and Functions Scrum Team Roles and Functions What is a Scrum Team? The purpose of a Scrum team is to deliver products iteratively and incrementally, maximizing opportunities for feedback Scrum teams are comprised by

More information

Agile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX)

Agile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX) Agile at Mid-Scale Introducing FLow for Enterprise Transformations (FLEX) Al Shalloway CEO, Founder alshall@netobjectives.com @AlShalloway Co-founder of Lean-Systems Society Co-founder Lean-Kanban University

More information

TEAMS THAT PLAN TOGETHER, PLAN BETTER BIG ROOM PLANNING IN THE ENTERPRISE

TEAMS THAT PLAN TOGETHER, PLAN BETTER BIG ROOM PLANNING IN THE ENTERPRISE 1 TEAMS THAT PLAN TOGETHER, PLAN BETTER BIG ROOM PLANNING IN THE ENTERPRISE MARIO SYLVIA PROBLEM CONTEXT OUR APPROACH LEARNINGS Q&A CONTEXT Requirements & Planning Concept Iterations Controlled Acceptance,

More information

7 Misconceptions of Enterprise Agile. August 15

7 Misconceptions of Enterprise Agile. August 15 7 Misconceptions of Enterprise Agile August 15 Misconception #1 Enterprise Agile will free you from having to do requirements 5/1/13 Copyright 2013 Blueprint 2013 Software Blueprint Systems Inc. All Rights

More information

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved. Standard Work and the Lean Enterprise 2010 Net Objectives Inc. All Rights Reserved. Lean Thinking Lean Thinking provides foundational principles which involve the entire lifecycle of realizing business

More information

welcome to Agile Learning Labs Understanding Scrum 8th Agile Thess

welcome to Agile Learning Labs Understanding Scrum 8th Agile Thess welcome to Agile Learning Labs Understanding Scrum 8th Agile Meetup @ Thess 23.10.15 Nikos Batsios Agile Coach, Scrum Master, Trainer nbatsios@mac.com personal thoughts: https://escapelocaloptimum.wordpress.com

More information

Presented by Only Agile. What is Agile?

Presented by Only Agile. What is Agile? Presented by Only Agile What is Agile? Myths We re Agile we don t do documentation There is no planning in Agile its just anarchy We can t give you a date we re using Agile Agile means I can change my

More information

Scrum is. A framework for developing and sustaining complex products. Lightweight Simple to understand Extremely difficult to master

Scrum is. A framework for developing and sustaining complex products. Lightweight Simple to understand Extremely difficult to master Scrum is A framework for developing and sustaining complex products Example: software development Lightweight Simple to understand Extremely difficult to master Scrum Is grounded in empirical process control

More information

A Practical Approach to Project Management in a Very Small Company

A Practical Approach to Project Management in a Very Small Company A Practical Approach to Project Management in a Very Small Company Edgar Caballero and Jose A. Calvo-Manzano Departamento Lenguajes y Sistemas Informáticos e Ingeniería del Software Universidad Politécnica

More information

Management by Consensus

Management by Consensus Management by Consensus A Manager's Guide to Scrum A Presentation for The CoolTech Club Menlo Park, June 7 th, 2006 Tobias Mayer tobias@agilethinking.net Presenter: Tobias Mayer Software Developer Educator,

More information