Strategic Vision and Scrum: Looking Beyond the Next Sprint. Jimi Fosdick Certified Scrum Trainer and Scrum Mentor
|
|
|
- Dortha Daniel
- 9 years ago
- Views:
Transcription
1 Strategic Vision and Scrum: Looking Beyond the Next Sprint Jimi Fosdick Certified Scrum Trainer and Scrum Mentor
2 Abstract When organizations adopt an agile approach like Scrum to product development oftentimes there is so much focus on the iterative nature of agile development that long range vision and strategic product design can get lost. In fact, it is critical that projects include long term product vision from the start, and that the iterations are designed to specifically support that vision. This long range planning should include elements such as user experience and user centered design and to ensure that the result is one that delights the users and at the same time, maximizes an organization s return on investment. It is critical that projects include long term product vision from the start. TABLE OF CONTENTS Planning in Scrum... 3 The 5 Level Planning Model... 3 The Vision... 3 Story Mapping... 5 Clarifying the Vision: The Elements of User Experience... 6 Putting It Together... 7 The Walking Skeleton... 7 Summary
3 PLANNING IN SCRUM Some think that planning in Scrum is myopic because it focuses on a relatively short planning horizon. The critique does in fact have some validity. Normally, Scrum is focused on three relatively short-term planning horizons: 1. A daily planning horizon (the daily stand-up) 2. A two to four week planning horizon (the sprint) 3. The release planning horizon (The next release) The benefits of these three horizons are that they help keep the product owner and team focused on what they re doing. However, they tend to be quite tactical and do not provide a broader, more strategic view, which could ultimately result in problems with the architecture and overall user experience. THE 5 LEVEL PLANNING MODEL Using a 5 Level Planning Model, additional planning horizons are added to address the lack of a strategic view. In addition to the three Scrum planning levels (Daily, Sprint and Release) two upper level planning horizons are added the Vision and the Product Roadmap. Graphic One: 5 Level Planning Onion If I d only listened to my customers, I d just be building faster horses. - Henry Ford The Vision All product planning should begin with the Vision. The product vision is the responsibility of the Product Owner and is derived from work with many stakeholders and users to define the vision for the product or portfolio of products. A vision should answer a number of important questions, the key ones outlined here: 1. Who are the primary users of the product? At the outset the primary users of the new product must be identified. These users are often referred to as user personas. With the idea of user personas, the team can identify different user types within a targeted demographic, as well as specific attitudes and/or behavior sets that might use product in a similar way. Personas are a tool technologists use to segment their target user base. In Scrum-based software engineering, user stories are used to describe the requirements of different personas. User stories focus on outcomes vs. outputs and are typically constructed in the following way: As a <persona> I need to <activity> so that I <outcome>. 3
4 Using user stories, the requirements of different personas are captured in a common way. From the larger set of personas, it is important to then build a prioritized list, with the top priority being the persona that will derive the most benefit from the product. By identifying the key user(s) and focusing on their needs, the software development team can maximize return on investment. 2. What do users say they need? The software development team needs to understand what the primary users need to accomplish. It is important that the product development team hear what users have to say in this regard, rather than to assume that the answer is known. This is an area where it is often helpful to have user experience experts and business analysts involved, as they often help facilitate these conversations. It is also important to have team members involved so that they can hear directly what stakeholders and users say they need. 3. What are their unrecognized needs? Some of the world s most successful companies have achieved their success not by delivering to users what they are asking for, but rather on their delivering on unrecognized needs. Henry Ford said, If I had only listened to my customers, I d just be building faster horses. Technology professionals and human factors people often know things that users don t. They will need to identify what their users might need that they don t even know is possible. Noriaki Kano called these Exciters. They are features that users do not miss if they are absent, but that excite them when they are there. Such features often become indispensable in the future. These are the things that build significant competitive differentiation. 4. What is the simplest possible thing that will delight the users? The 80/20 rule in software holds that 80% of a system s value comes from only 20% of its features. An impact of this is that software products tend to be much more complicated than required. In addition to determining what users need, software development teams must identify things that users say they need, but really do not. The goal is to build the simplest thing possible. In effect, development teams delight more by offering less. A simple, elegant design with high-value features that meet unrecognized needs will delight people far more than a feature-rich product with a long learning curve. Google is one of the most successful software companies, having largely achieved that by delivering one of the simplest user interfaces imaginable and focusing on speed and accuracy of their searches. As a software engineering project kicks off, it is often helpful to put these questions up on a wall and to discuss them with users and stakeholders in a live, collaborative session. This is referred to as a pre-game in Scrum. From these ideas, a coherent product vision is distilled. One popular method for doing this is by creating an elevator pitch, which provides a concise vision of what the product will be, what the organization is trying to do and how it will make the world different. The Product Roadmap The product roadmap is based on the product vision and defines how and when the things that deliver the highest value for the primary target users will be delivered. A useful way to present a roadmap is to identify and prioritize users and needs by quarter. The first quarter should target the users and needs that deliver the highest total return, the second quarter the next highest value, the third quarter the next highest value add and so forth. Ideally this plan sketches the roadmap out for 6 quarters (or more), where the quarters further out becomes less and less precise. This is not a detailed budget plan or listing of activities that people are going to do. Rather, it is a vision for who the team is working to delight, how they will be delighted and when. The product roadmap constitutes the boundary between strategy and scrum. 4
5 Graphic 2: Quarterly Product Roadmap Once the roadmap is established, product owners can begin to build the product backlog. The product backlog in Scrum is a prioritized list of features and functionality that provides value to users and stakeholders and is delivered in an incremental fashion. Story Mapping Product backlogs have one notorious shortcoming when we talk about scrum out of the box. Jeff Patton, a product owner and thought leader in the Agile community, summarized it as follows: A prioritized user story backlog helps to understand what to do next, but is a difficult tool for understanding what your whole system is intended to do. To address this shortcoming, Patton developed the idea of Story Maps which provide a way to create a coherent larger vision from which a good user story backlog can be built. A story map does a number of things: It arranges user stories into a model that helps explain the overall functionality of the system, it identifies the holes and omissions in the backlog, and it provides a larger view that cannot be seen when the team is focused only on what it is doing in the next two to four weeks. A simple way to create a story map is with sticky notes posted on a wall. Once the primary users and goals are identified, the activities they need to perform to have a minimally useful system are determined. In product development this is referred to as the minimum viable product, or MVP. The MVP is that collection of activities that, at a minimum, will provide a potentially shippable product and allow the organization to achieve a return on investment. These essential activities form what is called the backbone of the system. The backbone also represents the spine of the story map. For those familiar with the concept of user stories, these activities can be considered epics and represent the broad areas needed in the system. Since they are all necessary, it does not make sense for the Product Owner to prioritize them. For example, if the team was building an airplane it would not make sense to prioritize the wings, engine, transmission or wheels. The backbone is intended to give an idea of what the team is trying to do, but doesn t dictate specific solutions or implementations. Each of the activities within the backbone can be broken into a number of tasks, and each task can be further broken down into sub tasks. If the team is aiming for the simplest thing that will possibly work they could minimize the number of tasks within each activity. Alternatively, if the goal is to create a system that is feature rich, the task breakdown may be more elaborate. Noriaki Kano s model of customer satisfaction involves the idea of Exciters. Exciters are features that users do not miss if they are absent, but that excite them if they are there. 5
6 Graphic Three: The Story Map Clarifying the Vision: The Elements of User Experience Many of the concepts around Story Maps come from the world of user experience. User experience (UX) engineers are often left out of Scrum teams. As such, they can have a tendency to work in more of a waterfall fashion, building a completely detailed UX flow through all layers of the UX stack and then handing that off to Scrum teams. This is not effective. UX people need to be integrated into the Scrum process. To understand how this can best be accomplished, it is important to understand UX. In his book The Elements of User Experience, Jesse Garrett, author and thought leader in the UX space, describes user experience through a number of layers called the User Experience Stack. Graphic Four: The User Experience Stack The layers in the UX Stack go from the most abstract at the bottom to the most concrete at the top, and are: Strategy, Scope, Structure, Skeleton, and Surface. 1. Strategy: The most abstract, lowest level of the stack is strategy. Strategy is where it all begins. Defining user goals, requirements, and context. 2. Scope: The next step is to transform that strategy layer into requirements and defines what features the product needs to include. Scope encompasses the activities and tasks for achieving the goals and translating the user higher needs into features. 3. Structure: Once the Scope is determined, the next step is to develop the script structure which gives shape to what is being built and describes how everything will stick together. Team should think of the user experience flow, which might be a series of flow charts that describe how a user navigates through the system. 4. Skeleton: The skeleton makes the structure complete and consists of the components that enable people to use the site. Often this includes wire frames that lay out the basic elements of the product UX that allow the user to perform an activity or navigate through the system. 6
7 5. Surface: The most concrete of the layers, Surface brings everything together visually. It describes what the product will look like. This may include design elements like color palettes as well as the graphical elements that will be used. PUTTING IT TOGETHER Initially the focus should be on fleshing out the strategy and scope before moving to the next three layers. These three layers, structure, skeleton and surface, are referred to as the Emergent Design layers and focus on what the finished product will look like. Similar to the first two layers, they are fleshed out just enough and then modified incrementally. As the team iterates through each sprint, they build increments of the entire system, and continue to build out the structure, skeleton and surface. These increments will have an impact on scope and strategy, and as a result the layers below are constantly being revised to support the layers above. This process enables the product to emerge from the vision, and change over time. The Walking Skeleton The walking skeleton is a term used to describe the backbone of activities and corresponding tasks that are required to be considered a viable product. The walking skeleton is a feature poor, minimally scoped version of the final product. It does not do everything it will ultimately be required to do, but it is something that will minimally meet the needs of the users. It is important to create the walking skeleton as early on in the project as possible, because it defines how the underlying architecture works. Remaining work will be added later in a prioritized order, as refined functionality. The walking skeleton provides users and stakeholders a way to interact with the system being built, and helps the team validate the vision, identify gaps, and clarify the backlog. Once the walking skeleton is built, the goal is to keep it walking. Alistair Cockburn, one of the signatories of the Agile manifesto, describes a walking skeleton from an architectural perspective on his website ( A walking skeleton is a tiny implementation of the system that performs a small end-to-end function. It need not use the final architecture, but it should link together the main architectural components. The architecture and the functionality can then evolve in parallel. This means that once the architectural elements are connected and the system is able to handle simple functions, additional functionality can be developed and added in parallel with the architecture revisions, all while keeping the system working and robust. The walking skeleton helps teams make architecture decisions based on what has actually been observed that the system is doing and supports the agile, iterative approach to doing things. What constitutes a walking skeleton varies with the system being designed. For a client-server system, it is a single screen-to-database-and-back capability. For a multi-tier or multi-platform system, it is a working connection between the tiers or platforms. For a compiler, it might consist of a compilation of the simplest element of the language, possibly just a single token. For a business process, it may be a single and simple business transaction. The point is that each subsystem is still incomplete, but they are hooked together, and will stay hooked together, from this point on. It may not support every activity that we have identified as important, but the walking skeleton will help allow the architecture design and additional features to emerge over time. There is a phrase that is popular in agile engineering, Don t overdrive your headlights. This means that development teams should limit their detailed implementation decisions to only the next few sprints. Otherwise, decisions will be made that are based on information that is not yet available. In a traditional approach, most decisions are made upfront as the team conducts formalized requirements gathering and analysis, builds out a full design and plans the product architecture. One of the underlying principles of Agile and Scrum is to delay decisions until they need to be made, when more and possibly better information is available. In this way, important decisions are made with the best information available, including feedback from users on product iterations. By adopting this emergent approach to architecture and design, the agile team avoids painting themselves into a corner where architecture re-work is expensive and time consuming. 7
8 SUMMARY Agile generally, and Scrum in particular, is a highly effective way to build software. To maximize that effectiveness and ultimately delight the users, long range planning must be an integral part of the process. The normal three planning horizons in Scrum (daily stand up, sprint and release) should be augmented with an overarching product vision and a long range release roadmap that will help to guide all of the development activities. Employing models like the user experience stack, story mapping, and the walking skeleton, enable teams to take an incremental approach to architecture design which provides more flexibility, eliminates rework, and increases an organization s return on investment. CollabNet has a decade of experience training and coaching hundreds of organizations worldwide, and offers a comprehensive portfolio of Agile training, coaching and software tools. Working with a competent facilitator who understands Agile planning and best practices is the best way for organizations to delight their users and make their agile implementations most successful. For more information, contact [email protected]. 8
9 ABOUT THE AUTHOR As a Certified Scrum Trainer with CollabNet, Jimi Fosdick has conducted hundreds of Agile Training courses around the world, helping organizations improve their development processes using Scrum and Agile techniques. His 15+ years of experience in software product development spans a wide range of industries, in both the private and public sectors. Jimi is a PMI-certified PMP and received his MBA in project management from Keller Graduate School of Management in Chicago. As an undergraduate, he studied mathematics and computer science at Loyola University in Chicago. For more of Jimi Fosdick s thoughts on Scrum, visit his blog at: ABOUT COLLABNET CollabNet is the recognized leader in enterprise Cloud development, powering global software development for more than 7,000 companies, from workgroups to enterprises. As the company that spawned from deep open source roots with the sponsoring of industry-leading Subversion, we are dedicated to leveraging collaboration, Agile methods, and Cloud computing to transform the way software development organizations develop and deploy applications, in their cloud or ours. Through this transformation, CollabNet clients have recognized improved productivity by up to 70 percent and reduced their cost of software development by up to 80 percent due to the implementation of highly Agile and enterprise-wide collaborative and distributed techniques. Our solutions include TeamForge, the industry-leading Agile ALM platform for distributed developers, ScrumWorks Pro Agile project management, Subversion Edge for managed SCM, and Agile training and transformation services. For more information, please visit CollabNet, Inc. All rights reserved. CollabNet is a trademark or registered trademark of CollabNet Inc., in the US and other countries. All other trademarks, brand names, or product names belong to their respective holders
Product Stack and Corporate Overview
Product Stack and Corporate Overview October 2010 Laszlo Szalvay VP of the Worldwide Scrum Business CollabNet s Scrum Business Line is dedicated to Scrum and extreme programming (XP) as a means to an end
Agile project portfolio manageme nt
Agile project portfolio manageme nt Agile project & portfolio summit at Harrisburg University May 9, 2016 Agile project portfolio management Agenda Portfolio management challenges Traditional portfolio
LEAN AGILE POCKET GUIDE
SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies
Agile Project Management By Mark C. Layton
Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management
Reinforcing Agile Software Development in the Cloud
Reinforcing Agile Software Development in the Cloud Why the Cloud Is Advantageous for Agile, and for Accelerating its Enterprise-wide Adoption White Paper Executive Summary The popularity of Agile software
Scrum. SE Presentation. Anurag Dodeja Spring 2010
Scrum SE Presentation by Anurag Dodeja Spring 2010 What is Scrum? Scrum is an agile software development framework. Work is structured in cycles of work called sprints, iterations of work that are typically
IT Operations Management: A Service Delivery Primer
IT Operations Management: A Service Delivery Primer Agile Service Delivery Creates Business Value Today, IT has to innovate at an ever- increasing pace to meet accelerating business demands. Rapid service
The Agile PMO. Contents. Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404
The Agile PMO Kevin Thompson, Ph.D., PMP, CSP Agile Practice Lead cprime, Inc. 4100 E. Third Avenue, Suite 205 Foster City, CA 94404 [email protected] Abstract The development of Agile processes
Would you like to have a process that unlocks ability to learn and produce faster?
Would you like to have a process that unlocks ability to learn and produce faster? Agile - your unfair advantage in the competition. BUILD LEARN MEASURE DEFINED MEASURABLE REPEATABLE COLLABORATIVE IMPROVABLE
Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.
Agile Notetaker & Scrum Reference Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Scrum Diagram: Team Roles: roduct Owner: Is responsible for what goes into the product backlog
Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology
Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...
Agile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
How To Plan An Agile Project
GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the
Calculating Earned Business Value for an Agile Project
Calculating Earned Business Value for an Agile Project By Dan Rawsthorne, PhD, CST Given the widespread adoption of Agile methodologies that has taken place over the past few years, it s clear that these
Sometimes: 16 % Often: 13 % Always: 7 %
SCRUM AT RIIS A Standish study found that only 20% of features in a typical system were used often or always and 45% of features were never used at all. The ability to embrace change is critical to reducing
SCRUM BODY OF KNOWLEDGE (SBOK Guide)
A Guide to the SCRUM BODY OF KNOWLEDGE (SBOK Guide) 2013 Edition A Comprehensive Guide to Deliver Projects using Scrum TABLE OF CONTENTS TABLE OF CONTENTS 1. INTRODUCTION... 1 1.1 Overview of Scrum...
Keeping a Healthy Product Backlog
Keeping a Healthy Product Backlog Dhaval Panchal, CST and Agile Coach Slide 1 Dhaval Panchal Certified Scrum Trainer (CST) and Agile coach Consults with organizations from mid-sized product companies to
Capstone Agile Model (CAM)
Capstone Agile Model (CAM) Capstone Agile Model (CAM) Approach Everything we do within the Capstone Agile Model promotes a disciplined project leadership process that encourages frequent inspection and
CSPO Learning Objectives Preamble. Scrum Basics
CSPO Learning Objectives Preamble This document contains topics for the Certified Scrum Product Owner (CSPO) training course. The purpose of this document is to describe the minimum set of concepts and
Bridging the Gap Between Acceptance Criteria and Definition of Done
Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla [email protected], [email protected] Abstract With the onset of Scrum and as many organizations
Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M
Scrum Guidelines v.2 2011 W W W. S C R U M D E S K. C O M WHY Agile Ceremonies Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning
AGILE - QUICK GUIDE AGILE - PRIMER
AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using
T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM
BIO PRESENTATION T14 6/21/2007 1:30:00 PM "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development Better Software Conference & EXPO June 18-21, 2007 Las Vegas, NV USA
Expert Reference Series of White Papers. Intersecting Project Management and Business Analysis
Expert Reference Series of White Papers Intersecting Project Management and Business Analysis 1-800-COURSES www.globalknowledge.com Intersecting Project Management and Business Analysis Daniel Stober,
Business Agility SURVIVAL GUIDE
Business Agility SURVIVAL GUIDE 1 Every industry is subject to disruption. Only a truly agile business is equipped to respond.* Agile firms grow revenue 37% faster. Agile firms generate 30% higher profits.**
Collaborating for Quality in Agile Application Development From Beginning to End
Collaborating for Quality in Agile Application Development From Beginning to End + 1 Agenda Application Development Challenges Meeting the Challenge in the Enterprise End-to-End HP/CollabNet Solution Agile
This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:
AGILE HANDBOOK OVERVIEW WHAT IS THIS? This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: Someone who is looking for a quick overview on
D25-2. Agile and Scrum Introduction
D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of
Course Title: Managing the Agile Product Development Life Cycle
Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:
Building Value with Continuous Integration
WHITE PAPER Building Value with Continuous Integration Choosing the right tools and technology for your organization Abstract Implementing continuous integration involves choosing the right tools and technology.
Overview of Scrum. Scrum Flow for one Sprint. 2015 SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.
Overview of Scrum Scrum is the most popular Agile framework. It is an adaptive, iterative, fast, flexible, and effective method designed to deliver significant value quickly and throughout a project. Scrum
Is PRINCE 2 Still Valuable in an Agile Environment?
Is PRINCE 2 Still Valuable in an Agile Environment? Amy Hongying Zhao Introduction Over the years, many organizations have invested heavily in creating or deploying project management frameworks. PRINCE
WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.
WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS. We believe that people working towards common goals are capable
Building Software in an Agile Manner
Building Software in an Agile Manner Abstract The technology industry continues to evolve with new products and category innovations defining and then redefining this sector's shifting landscape. Over
Moderator: Albert Jeffrey Moore, ASA, MAAA. Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven L. Stockman, ASA, MAAA
Session 59 PD, The Need for Agile Actuaries: Introduction to Agile Project Management Moderator: Albert Jeffrey Moore, ASA, MAAA Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven
www.testing-solutions.com TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes
www. TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes What is Agile Development? There are various opinions on what defines agile development, but most would
1. Sprint Planning. Agile Ceremonies Demystified. A four part series written by Angela Boardman, CSM, CSP. www.atginfo.com 1-866-805-4ATG (4284)
www.atginfo.com 1-866-805-4ATG (4284) Agile Ceremonies Demystified A four part series written by Angela Boardman, CSM, CSP 1. Sprint Planning Agile.maybe you have heard of it. Does your company want to
Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014
Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014 1 Goals Cover Material from our User Stories Book Chapter 15: Using Stories With Scrum Chapter 16: Additional
Agile for Product Owners
Agile for Product Owners Quickly grasp the keys to Agile practice and become an empowered product owner and a supportive partner of your Agile development team. Utilizing an Agile approach effectively
IMPLEMENTING SCRUM. PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM. Designed by Axosoft, creators of the #1 selling Scrum software.
IMPLEMENTING SCRUM GUIDE PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM Designed by Axosoft, creators of the #1 selling Scrum software. TRAINING YOUR ORGANIZATION Implementing Scrum at an organization isn t
Your Agile Team s Indispensible Asset
Agile / Scrum Training Lean Software Development Agile Organizational Metrics Executive Coaching Improved Team Dynamics Improved Efficiency! Your Agile Team s Indispensible Asset The Agile Business Analyst
The Executive Action Team Leadership in an Agile Paradigm
The Executive Action Team Leadership in an Agile Paradigm Host: JJ Sutherland Presenter: Jeff Sutherland 2011 Scrum Inc. 1 Who We Are Scrum Inc. is the Agile leadership company of Dr. Jeff Sutherland,
Certified ScrumMaster Workshop
Certified ScrumMaster Workshop Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, self-management, and visibility. Even projects that have solid, well-defined
Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. [email protected] www.coveros.
Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. [email protected] www.coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery
Certified Scrum Product Owner
Certified Scrum Product Owner Discover the benefits of Scrum in this two-day immersion into Agile Product Management. This course is full of practical, real world techniques that you can implement immediately
Glossary SAFe 4.0 for Lean Software and Systems Engineering
Agile Architecture Agile architecture is a set of values and practices that support the active evolution of the design and architecture of a system, concurrent with the implementation of new business functionality.
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
A Viable Systems Engineering Approach. Presented by: Dick Carlson ([email protected])
A Viable Systems Engineering Approach Presented by: Dick Carlson ([email protected]) Philip Matuzic ([email protected]) i i Introduction This presentation ti addresses systems engineering
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Total questions
Agile Project Management A Primer. Brian Stewart AVU ACEP Nairobi 17 th 2013
Agile Project Management A Primer Brian Stewart AVU ACEP Nairobi 17 th 2013 http://www.coleyconsulting.co.uk/images/waterfall-model.gif Problems with waterfall model Over-planning Insufficient Communication
SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework
Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile
Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP
Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP About Jess BS Applied Physics, WPI / MS Cybersecurity, UMUC PMP, ITIL, Data Scientist, Tableau, Alteryx Project Experience Data and technology Construction
Agile Product Roadmap Tutorial
Roman Pichler s Slide d Agile Product Roadmap Tutorial eck About Roman Agile product management and Scrum consultant, trainer and author with over 10 years experience in Teaching and coaching product managers,
Agile Practitioner: PMI-ACP and ScrumMaster Aligned
Agile Practitioner: PMI-ACP and ScrumMaster Aligned The PMI Agile Certified Practitioner (PMI-ACP) ScrumMaster credential validates your ability to understand agile principles, agile concepts, and establishes
Monitoring Scrum Projects with AgileEVM and Earned Business Value (EBV) Metrics
Monitoring Scrum Projects with AgileEVM and Earned Business Value (EBV) Metrics By Dan Rawsthorne, PhD, CST Scrum is a popular project management framework for agile projects. Scrum projects are typically
Best Practices. Create a Better VoC Report. Three Data Visualization Techniques to Get Your Reports Noticed
Best Practices Create a Better VoC Report Three Data Visualization Techniques to Get Your Reports Noticed Create a Better VoC Report Three Data Visualization Techniques to Get Your Report Noticed V oice
An Agile Approach to Metrics :
An Agile Approach to Metrics : Applied Macromeasurements to Ensure On-Time Delivery This article challenges the value of traditional metrics for managing product development schedules and presents a reality-based
Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield
Agile Software Development with Scrum Jeff Sutherland Gabrielle Benefield Agenda Introduction Overview of Methodologies Exercise; empirical learning Agile Manifesto Agile Values History of Scrum Exercise:
Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile: http://www.linkedin.
Gathering Customer Requirements in an Agile Environment Mariusz Chrapko ReConf 2009, Munich Mariusz Chrapko Now: Process Consultant/ Agile Coach@Kugler Maag CIE, Stuttgart Supported Areas: - CMMI - SPICE/
TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS
WHITE PAPER TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS Today s online environments have created a dramatic new set of challenges for software professionals responsible for the quality of
Practical Agile Requirements Engineering
Defense, Space & Security Lean-Agile Software Practical Agile Requirements Engineering Presented to the 13 th Annual Systems Engineering Conference 10/25/2010 10/28/2010 Hyatt Regency Mission Bay, San
Agile Metrics. It s Not All That Complicated
Agile Metrics It s Not All That Complicated Welcome About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach Certified Scrum Master Certified Scrum Product Owner Led teams/org s to
Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.
1 PMI Agile Certified Practitioner (PMI-ACP) workshop course details. We are unique and specialists in Agile! Your workshop trainer by passion and is a senior Agile Coach who coached many teams and Kanban
Bridging the IT Business Gap The Role of an Enterprise Architect
Whitepaper Bridging the IT Business Gap The Role of an Enterprise Architect Today s enterprises understand the value that Information Technology (IT) can bring to their business. IT supports day-to-day
Waterfall vs. Agile Project Management
Lisa Sieverts, PMP, PMI-ACP Phil Ailes, PMI-ACP Agenda What is a Project Overview Traditional Project Management Agile Project Management The Differences Product Life Cycle The Teams Requirements WBS/Product
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Each percentage
Certified Scrum Master Workshop
Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, selfmanagement, and visibility. Even projects that have solid, well-defined project plans encounter
What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process
What is Scrum? From http://www.scrumalliance.org/pages/what_is_scrum A lean approach to software development Scrum is an agile software development framework. Work is structured in cycles of work called
Agile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City
Introduction to Agile Methods Sondra Ashmore, Ph.D. Kristin Runyan AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Mad Capetown Sydney
THE BUSINESS VALUE OF AGILE DEVELOPMENT
David Chappell March 2012 THE BUSINESS VALUE OF AGILE DEVELOPMENT Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates When it comes to creating custom applications, too many of us live
Scaling Scrum Professionally using Nexus and Visual Studio Team Services
ALM Scaling Scrum Professionally using Nexus and Visual Studio Team Services If you have been using Scrum to develop products, you have probably found that the Scrum Guide only describes the core rules
customer care solutions
customer care solutions from Nuance white paper :: A Guide to Successful Intelligent Virtual Assistants Why Best-in-Class Technology Alone Is Not Enough NUANCE :: customer care solutions More than ever
Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper
Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing
Project Management in Software: Origin of Agile
PAGE 1 ios App Development Project Management in Software: Origin of Agile PAGE 2 Learning Outcomes By the end of the unit, you should be able to: 1. Differentiate between Waterfall and Agile process 2.
2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology
Mr. Christopher Harrington, PM Clinical Support, Solution Delivery Division Mr. James Huber, Healthcare Data Analyst, DHA Decision Support 2015 Defense Health Information Technology Symposium Implementation
Managing Agile Projects in TestTrack GUIDE
Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...
From Capability-Based Planning to Competitive Advantage Assembling Your Business Transformation Value Network
From Capability-Based Planning to Competitive Advantage Assembling Your Business Transformation Value Network Marc Lankhorst, BiZZdesign Iver Band, Cambia Health Solutions INTRODUCTIONS 2 1 Marc Lankhorst
Applications Executive Council Drivers of Business Analyst Effectiveness
Applications Executive Council Drivers of Business Analyst Effectiveness IIBA Building Business Capabilities 2012 Moderator: Mark Tonsetic Senior Research Director A FRAMEWORK FOR MEMBER CONVERSATIONS
Scrum and Kanban 101
Scrum and Kanban 101 www.bebetterleader.com @jfiodorova What are your expectations What are the differences between Agile and Traditional? What do you know about Agile Two approaches to control any process:
44-76 mix 2. Exam Code:MB5-705. Exam Name: Managing Microsoft Dynamics Implementations Exam
44-76 mix 2 Number: MB5-705 Passing Score: 800 Time Limit: 120 min File Version: 22.5 http://www.gratisexam.com/ Exam Code:MB5-705 Exam Name: Managing Microsoft Dynamics Implementations Exam Exam A QUESTION
Scenarios for Pair Coaching Exercises
Scenarios for Pair Coaching Exercises by Brett Palmer and Victor Bonacci presented at Agile2016 Atlanta (July 28, 2016) Downloads available at AgileCoffee.com/paircoaching Scenario 1 User story mapping
Introduction to Scrum
Introduction to Scrum Recorded by Michael James [Existing slide with MJ] Welcome to Module 1 of CollabNet s Scrum Training Series: Introduction to Scrum. This is a brief introduction to topics that are
Fact or Fiction: ERP Projects Can Be Delivered Using Agile
Fact or Fiction: ERP Projects Can Be Delivered Using Agile August 10, 2011 To contact me after my presentation, text YCM to INTRO (46876) This document is protected under the copyright laws of the United
Mobile Development with Git, Gerrit & Jenkins
Mobile Development with Git, Gerrit & Jenkins Luca Milanesio [email protected] June 2013 1 ENTERPRISE CLOUD DEVELOPMENT Copyright 2013 CollabNet, Inc. All Rights Reserved. About CollabNet Founded in
As the use of agile approaches
What Does a Business Analyst Do on an Agile Project? By Kent J. McDonald Senior Instructor, B2T Training As the use of agile approaches increases, business analysts struggle to determine how their role
RELEASE HIGHLIGHTS INTRODUCING COLLABNET TEAMFORGE 8.2
INTRODUCING COLLABNET TEAMFORGE 8.2 2 COLLABNET TEAMFORGE 8.2 TEAMFORGE RELEASE HIGHLIGHTS TeamForge is the industry s #1 open platform for enterprise application development, delivery, and collaboration.
The Basics of Scrum An introduction to the framework
The Basics of Scrum An introduction to the framework Introduction Scrum, the most widely practiced Agile process, has been successfully used in software development for the last 20 years. While Scrum has
Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger [email protected] Twitter: @michelesliger
Agile Project Management Mapping the PMBOK Guide to Agile Practices Michele Sliger [email protected] Twitter: @michelesliger Michele Sliger Sliger Consulting, Inc. www.sligerconsulting.com Over
Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015
Transitioning from Waterfall: The Benefits of Becoming Agile ASPE Web Seminar Friday, February 27 th, 2015 Objectives Give a high-level look at the challenges in software development Give a basic look
Scrum Is Not Just for Software
Scrum Is Not Just for Software A real-life application of Scrum outside IT. Robbie Mac Iver 2/9/2009. Agile methods like Scrum can be applied to any project effort to deliver improved results in ever evolving
Agile Software Development
Agile Software Development Use case for Agile Software Development Methodology in an Oil and Gas Exploration environment. White Paper Introduction No matter what business you are in, there are critical
FREE ONLINE EDITION. (non-printable free online version) Brought to you courtesy of Sprint-IT &
FREE ONLINE EDITION (non-printable free online version) If you like the book, please support the author & InfoQ by purchasing the printed version: www.sprint-it.de/scrum-checklists (only 19,90 euro) Brought
Waterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
