How Scrum Generates Increased Productivity, Part Two: The Product Owner By Laszlo Szalvay
|
|
- Gordon Simmons
- 6 years ago
- Views:
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 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 informationAgile 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 informationAn 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 informationAcceptance 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 informationIntroduction 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 informationManaging 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 informationScrum 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 informationHow 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 informationAgile 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 informationPresented 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 informationCOURSE 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 informationSCRUM - 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 informationIntroducing 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 informationProduct 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 informationThis 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 informationScrum 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 informationSAFe 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 informationCourse 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 informationEvents. 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 informationKnowledge 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 informationCertified 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 informationScrum 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 informationAgile 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 informationUsing 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
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 informationScrum - 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 informationLecture 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 informationSCRUM - 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 informationCertified 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 informationChild 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 informationScrum 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 informationAgile 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 informationThe 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 informationSelf-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 informationAre 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 informationCS314 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 informationBA25-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 informationSDEFT: 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 informationMotorola 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 informationSoftware 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 informationManage 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 informationCopyright 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 informationMaking 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"
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 informationIt 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 informationTop 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 informationScrum 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 informationHow 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 informationThe 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 informationKeywords: 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 informationThe 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 informationAGILE 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 informationCTC/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 informationAGILE 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 informationWhat 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 informationOwning 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 informationManaging 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 informationAgile 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 informationCriteria. 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 informationHow 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 informationAdvantages 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 informationAgile 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 informationAgile 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 informationWhy 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 informationSEPTEMBER 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 informationHELP!!! 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 informationGetting 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 informationRule = 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 informationAll 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 informationCSC301. 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 informationIntroduction... 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 informationAgile 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 informationAchieving 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 informationSCRUM 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 informationProject 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 informationThe 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 informationVendor: 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 informationDriving 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 informationRequirements 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 information2. 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 informationScrum 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 informationThe 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 informationMetodologí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 informationapproach 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 informationCertified 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 informationAGILE 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 informationAgile 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 informationBridging 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 informationChapter 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 informationAn 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 informationScrum 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 informationAgile 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 informationTEAMS 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 information7 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 informationStandard 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 informationwelcome 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 informationPresented 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 informationScrum 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 informationA 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 informationManagement 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