Five Things Every Software Executive Should Know About Scrum
|
|
- Magnus Goodwin
- 7 years ago
- Views:
Transcription
1 B E S T P R A C T I C E S W H I T E P A P E R Five Things Every Software Executive Should Know About Scrum Jenny Stuart, Vice President of Consulting, Construx Software Version 1, May 2012 Contributors Jerry Deville, Senior Fellow Melvin Perez, Senior Fellow Scrum is an approach for Agile software development and is the most commonly adopted Agile approach in the industry today. This paper explores five important things software executives should understand when their organization is considering adopting the approach. It includes information about what Scrum can and cannot provide, and advice for how executives can support the adoption of Scrum. This white paper was downloaded from
2 Contents Contents... 2 #1 - A Majority of Agile Teams Are Using Scrum... 3 #2 - Scrum Offers Multiple Benefits... 3 #3 - Scrum Is Not a Cure-All... 5 #4 - Scrum Does Not Solve All Problems... 6 #5 - Scrum Is Successful in Diverse Environments... 7 Advice for Software Leaders... 8 Contributors... 9 About Construx Best Practices White Paper 2
3 #1 - A Majority of Agile Teams Are Using Scrum Scrum is a team-level workflow process for Agile software development and is the most commonly adopted Agile approach in the industry today. It is part of the movement and methodologies resulting from and continuing since the Agile Manifesto, 1 which was published in Agile methodologies were initially developed to be responsive to change. Early adopters were typically organizations with volatile business requirements and in which the end state of the development effort was fluid. Since then, Scrum has been adopted widely in numerous software/systems development organizations. The 2008 State of Agile Development survey 2 reported that over 71% of teams using Agile are using some variation of Scrum and approximately 8% are using XP. No other method accounted for more than 5%. It is Construx s opinion that Scrum has crossed the chasm. 3 Today, many organizations are using Scrum in more stable situations, on large projects, and on cross-geography projects and organizations. If effectively adopted, Scrum helps them achieve the balance of predictability and flexibility that supports the business needs well enough to make customer commitments. #2 - Scrum Offers Multiple Benefits Many organizations are interested in Scrum but wonder what value it can bring to the development organization and to the business. Construx s clients have found that Scrum can enable the adopting organization to do the following: Insert high-value features, even late in the development cycle. In the waterfall software development model, all work was completed sequentially. As shown in Figure 1, this resulted in organizations having limited working software until the project was nearly completed. In other words, the business did not realize any of the benefits or value of the project until it had expended all or almost all of the cost to build it. 1 Agile Alliance, Agile Manifesto, (2001) 2 VersionOne,3 rd Annual Survey: 2008 The State of Agile Development, Agile Chronicles (2008) 3 Geoffrey A. Moore, Crossing the Chasm: Marketing and Selling High-Tech Products to Mainstream Customers, Harper Business Essentials, Best Practices White Paper 3
4 Figure 1 Traditional Project Value Delivery In contrast, Scrum enables organizations to realize the benefits of the project throughout the development cycle. As shown in Figure 2, a project that delivers the functionality based on its business priority actually sees diminishing returns later in the project as the highest value functionality is already completed. Figure 2 Scrum Project Value Delivery This dynamic enables a project outcome like the one shown in Figure 3. On this project, the organization inserted new features late in the project that had higher business value than the features previously planned for delivery. Figure 3 Scrum Enables Delivery Opportunity Respond to a dynamic marketplace. Scrum has frequent iterations, explicitly orders the work to be completed, and brings the completed work to a potentially releasable state. This ensures the functionality delivered to date is close to something that can be released to customers. It provides numerous points in time where higher value customer requests can replace lower priority work already in the queue. In highly dynamic markets, the final feature set delivered to market can be radically different Best Practices White Paper 4
5 and of greater business value from what the organization initially thought of delivering. Have ground-truth-based progress visibility. Historically, progress in the waterfall life cycle was often monitored by the completion of requirements specifications, design documents, and other activity-based progress. In contrast, Scrum projects are monitored by how much functionality has been accepted as complete by a customer representative. This provides clearer visibility into the quality of the functionality delivered to date. This leads to greater visibility into schedule and delivery risk than in other methods. Incorporate customer feedback earlier. The frequent iterations of Scrum provide numerous opportunities to demonstrate, beta, preview, or otherwise expose the customer base to new features throughout a project. In some cases, the customer feedback often occurs during each Sprint because customers can participate in the demos. In other cases, the Product Owner or marketing representatives gather feedback as major features are completed or on a regular heartbeat. Whatever the cycle, Scrum enables more frequent demonstration of working functionality. End a project early with delivered value. With incremental delivery, organizations have the option to end a project early and ship with the functionality delivered to date. Beyond these benefits, Construx has also seen organizations where Scrum adoptions helped to drive improvements in product quality and software development productivity. #3 - Scrum Is Not a Cure-All As a result of Scrum s popularity, there is significant discussion in the industry about what Scrum is and what it is not. In Construx s opinion, it is important that executives understand that Scrum is not the following things: A goal in and of itself. Organizations move to Scrum because they perceive it can bring benefits to the business. For some organizations, it s the ability to rapidly respond to a changing marketplace. For others, it s the improved project predictability that comes from continuously delivering near-production-quality software. When adopting Scrum, the executive team needs to understand and communicate what it wants to improve by moving to Scrum. Because of Scrum s history as an approach that responds rapidly to change, development teams can believe that flexibility is what the business wants. In many cases, the business doesn t want to trade predictability for flexibility. It is important that everyone is on the same page with regard to the goals. An ad hoc development methodology. Scrum is an approach to managing the toplevel workflow at the team level. Scrum is not something that works without effort and discipline. Teams need to create a Definition of Done that provides explicit Best Practices White Paper 5
6 quality criteria for completing work, they need to bring the product/system to nearproduction quality every two to four weeks, they must establish mechanisms to provide visibility into the Sprint and the progress of the release, and so forth. Organization-wide adoption of Scrum requires training and coaching to ensure that all teams are making effective use of the approach. Work is needed to ensure that large projects communicate, coordinate, and distribute requirements effectively. A Silver Bullet. While some teams have seen significant productivity gains when adopting Scrum, some organizations report only minimal changes in productivity. Scrum, instead, provides them with the ability to respond to a changing marketplace, improved product quality, feature-set visibility, or other benefits discussed elsewhere in this paper. An excuse for poor practices. Scrum is not an excuse for code-and-fix programming, justifying bad practices, or removing the need for all documentation. When Scrum is adopted, teams need to ensure their development practices (code reviews, Test Driven Development, automated unit testing, continuous integration, etc.) support the frequent delivery cycle. An excuse not to document. When adopting Scrum, the organization needs to determine what documentation is no longer needed. For example, are Product Requirements Documents, Functional Requirements Specifications, and other such items replaced by a product backlog or similar Agile artifact? These changes streamline the development process. The organization also needs to ensure that any required documentation (architecture specifications, release notes, test cases, and other items) needed for compliance, effective long-term development work, internal governance, or other reasons are incrementally produced. #4 - Scrum Does Not Solve All Problems Ken Schwaber, one of the creators of Scrum, stated, Scrum exposes every inadequacy or dysfunction within an organization s product and system development practices. The intention of Scrum is to make them transparent so the organization can fix them. 4 Construx s experience is that, when used as a team-level workflow method, Scrum does not in and of itself solve larger organizational-level issues. The major issues that need to be considered when adopting Scrum are that Large projects and organizations need more structure than small teams. A teamlevel workflow method works well for individual teams or even small sets of teams working together in a single location. Today many organizations are scaling Scrum to large teams, teams of teams, and significant geographic and/or time zone distribu- 4 Agile Collab, Interview with Ken Schwaber, (2008) Best Practices White Paper 6
7 tion. This requires the organization to put in place infrastructure and practices beyond Scrum. Good requirements still require focus and expertise. Scrum often changes the way organizations capture requirements. For example, they begin to create user stories, estimate them using story points, and capture them in an ordered product backlog. Although the specific techniques change, moving to Scrum does not ensure that highquality requirements are provided to the teams. For example, an organization with challenges in understanding, synthesizing, and selecting the most important requirements across a diverse marketplace will continue to have the same issues after the teams have moved to Scrum. However, the move can be a good catalyst for making changes in these areas. For example, focused training of Product Owners can occur during the Agile transformation. The organization can also put in place a Chief Product Owner to establish a vision, create a product roadmap, and manage the toplevel backlog for its large products. Appropriate long-range business planning is needed. Highly effective projects understand the direction they are heading in. For some projects, it is a move toward innovation and experimentation. For others, the goal is to bring a particular feature set to market. Moving to Scrum does not change the need for appropriate long-range planning. Most organizations still need product visions, product roadmaps, and Agile release plans. These artifacts provide the larger picture in which Scrum operates. They provide a context for ordering the backlog, making tradeoff decisions, deciding when to pay down technical debt, and so on. As part of the change to Scrum, an organization needs to monitor the issues that arise and make explicit decisions about what it wants to change to support more incremental and iterative development. It needs to make decisions about how Scrum fits within organizational constraints such as compliance requirements, the inability to change the working processes of other parts of the organization, and so on. For more information, see Construx s 7 Pitfalls to Enterprise Agile Adoption, Distributed Scrum, and Managing Technical Debt white papers. #5 - Scrum Is Successful in Diverse Environments Scrum has proved to be flexible and adaptable to diverse settings. It is being used successfully in the following situations: Very large projects and multiproduct organizations Geographically dispersed teams Commercial, internal, scientific, and embedded systems Mission-critical and life-critical applications Regulated industries (for example, industries regulated by the SEC, FDA, and FAA) Best Practices White Paper 7
8 Organizations with stage-gate product development models and with PMOs The success (or failure) of Scrum is all in how it is adopted. For more information, see Construx s 10 Keys to Successful Scrum Adoption, Optimizing Agile for Your Organization, and 7 Pitfalls to Enterprise Agile Adoption white papers. Advice for Software Leaders Executive-level support is helpful for all change efforts. You can help the transformation to Scrum in the following ways: Learn more about what is necessary for a successful transformation. Numerous books on Scrum have been published and Construx s Scrum white papers are all useful resources. Understand and explicitly state the goals for the change to Scrum. Determine how Agile your organization will be (iterating from the requirements onward, using Scrum during the development phase only, etc.). Allocate funds for all necessary resources (typically, training and coaching) to support the transformation. Ensure a customer representative is available to Scrum teams. Validate that the new project-reporting techniques provide the necessary visibility into project progress. Ensure that the current rewards and recognition structure doesn t undermine the move to Scrum. Support the organization s transformation as requested by the staff throughout the change. Please contact us for further discussion regarding executive-level concerns in order to make your transition as successful as possible. Construx is happy to provide more information as appropriate. Best Practices White Paper 8
9 Contributors Jenny Stuart, VP Consulting +1(425) Steve McConnell, CEO, Chief Software Engineer +1(425) Jerry Deville, Senior Fellow +1(425) Melvin Perez, Senior Fellow +1(425) About Construx Construx Software is the market leader in software development best practices training and consulting. Construx was founded in 1996 by Steve McConnell, respected author and thought leader on software development best practices. Steve s books Code Complete, Rapid Development, and other titles are some of the most accessible books on software development, with more than a million copies in print in 20 languages. Steve s passion for advancing the art and science of software engineering is shared by Construx s team of seasoned consultants. Their depth of knowledge and expertise has helped hundreds of companies solve their software challenges by identifying and adopting practices that have been proven to produce high-quality software faster, and with greater predictability. For more information about Construx s support for software development best practices, contact us at consulting@construx.com, or call us at +1(866) Best Practices White Paper 9
10 2012, Construx Software Builders, Inc. All rights reserved. Construx Software Builders, Inc NE 8th Street, Suite 1350 Bellevue, WA U.S.A. This white paper may be reproduced and redistributed as long as it is reproduced and redistributed in its entirety, including this copyright notice. Construx, Construx Software, and CxOne are trademarks of Construx Software Builders, Inc. in the United States, other countries, or both. This paper is for informational purposes only. This document is provided As Is with no warranties whatsoever, including any warranty of merchantability, noninfringement, fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification, or sample. Construx Software disclaims all liability relating to use of information in this paper.
Introducing Agility into a Phase Gate Process
B E S T P R A C T I C E S W H I T E P A P E R Introducing Agility into a Phase Gate Process Jenny Stuart, Vice President of Consulting, Construx Software Version 1.1, June 2011 Contributors Earl Beede,
More information10 Keys to Successful Scrum Adoption
B E S T P R A C T I C E S W H I T E P A P E R 10 Keys to Successful Scrum Adoption Jenny Stuart, Vice President of Consulting, Construx Software Version 2, November 2011 Contributors Earl Beede, Senior
More informationProfessional Development Ladder
B E S T P R A C T I C E S W H I T E P A P E R Professional Development Ladder Jenny Stuart, Vice President Consulting, Construx Software Version 2.1, August 2011 Construx developed its Professional Development
More informationSoftware Executive Summit. Executive Briefing Day
2015 Software Executive Summit Executive Briefing Day Executive Briefing Day The 2015 Software Executive Summit offers a new opportunity to maximize your leadership gains at this year s Summit. Add an
More informationBlended Learning for Software Professionals
BEST PRACTICES WHITE PAPER Blended Learning for Software Professionals Steve McConnell, CEO, Construx Software Earl Beede, Senior Fellow, Construx Software Version 1.1a, June 2015 Instructor led technical
More informationSuccessful companies trust us to improve the way they develop software. Read their real-life, results-oriented stories inside.
Successful companies trust us to improve the way they develop software. Read their real-life, results-oriented stories inside. You always want peak productivity and quality from your organization. To stay
More informationAgile Software Development
Agile Software Development Application in the Medical Device Industry Kelly Weyrauch Medtronic, Inc. (29 April 2008) Introduction Purpose Provide an introduction to Agile Software Development as it applies
More informationWE 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
More informationManaging Technical Debt
BEST PRACTICES WHITE PAPER Managing Technical Debt Steve McConnell, Chief Software Engineer, Construx Software Version 1, June 2008 Technical Debt refers to delayed technical work that is incurred when
More informationTraining and Coaching
Project Profiles: Agile Implementation Services Financial Services Agile Consulting Services Review/Assessment and Coaching Our client previously built a Software Factory of 30+ teams to build and support
More informationCertified 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
More informationCertified 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
More informationAgile Metrics. It s Not All That Complicated
Agile Metrics It s Not All That Complicated Welcome About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach Certified Scrum Master Certified Scrum Product Owner Led teams/org s to
More informationCollaborative and Agile Project Management
Collaborative and Agile Project Management The Essentials Series sponsored by Introduction to Realtime Publishers by Don Jones, Series Editor For several years now, Realtime has produced dozens and dozens
More informationEstablishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum
ARTICLE Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum by Brent Barton Agile Journal Oct. 6, 2007 Agile processes and practices have gained enough attention that both IT businesses
More informationAgile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield
Agile Software Development with Scrum Jeff Sutherland Gabrielle Benefield Agenda Introduction Overview of Methodologies Exercise; empirical learning Agile Manifesto Agile Values History of Scrum Exercise:
More informationTable 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
More informationBecoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.
Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams. Agile for Business www.agilefluent.com Summary The success of Agile project
More informationA Roadmap to Agile Development: A Strategy to Increase Adoption Success
A Roadmap to Agile Development: A Strategy to Increase Adoption Success Executive Summary Organizations that try to adopt Agile too quickly are often discouraged with less than stellar results, and they
More informationMeasuring ROI of Agile Transformation
Measuring ROI of Agile Transformation Title of the Paper: Measuring Return on Investment (ROI) of Agile Transformation Theme: Strategic & Innovative Practices Portfolio, Programs & Project (PPP) Management
More informationAGILE & SCRUM. Revised 9/29/2015
AGILE & SCRUM Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Scrum Fundamentals Certified Course... 1 Scrum Developer Certified (SDC)... 2 Scrum Master Certified (SMC)... 3 Scrum
More informationScrum for Managers, Zurich March 2010
Scrum for Managers Microsoft Corporation / TechTalk Zurich Switzerland March 2010 About Mitch Lacey Mitch Lacey 13+ years of program and project management experience Microsoft Program Manager 2001 2006
More informationSESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization Secrets of a Scrum Master: Agile Practices for the Service Desk Donna Knapp Curriculum Development Manager, ITSM Academy
More informationScrum for Project Managers
Scrum for Project Managers Examining the Project Manager s role in a successful Scrum organization Angela Druckman Certified Scrum Trainer adruckman@collab.net Presentation Overview Scrum in a perfect
More informationPractical 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
More informationIntroduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
More informationA Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com)
A Viable Systems Engineering Approach Presented by: Dick Carlson (richard.carlson2@boeing.com) Philip Matuzic (philip.j.matuzic@boeing.com) i i Introduction This presentation ti addresses systems engineering
More informationCertified 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
More informationAgile@CA Development Process. Simon Cockayne Misc Track
Agile@CA Development Process Simon Cockayne Misc Track FOR INFORMATION PURPOSES ONLY Terms of this presentation This presentation was based on current information and resource allocations as of April 2013
More informationScrum. SE Presentation. Anurag Dodeja Spring 2010
Scrum SE Presentation by Anurag Dodeja Spring 2010 What is Scrum? Scrum is an agile software development framework. Work is structured in cycles of work called sprints, iterations of work that are typically
More informationWaterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
More informationCertified 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
More informationAgile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
More informationAgile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.
Agile Project Management FOR DUMME&* by Mark C. Layton WILEY John Wiley & Sons, Inc. Table of Contents»#» « Introduction / About This Book 1 Foolish Assumptions 1 Conventions Used in This Book 2 How This
More informationUsing Scrum to Streamline Web Applications Development and Improve Transparency. Michelle Frisque
Using Scrum to Streamline Web Applications Development and Improve Transparency Michelle Frisque September 2010 OVERVIEW! Background! The problem! The proposed solutions:! Creation of Web Committee! Implementing
More informationAgile Training Portfolio
Agile Training Portfolio Why agile? The question can also be: Why learn fast? Why adapt to new experiences and learnings quickly and easily? Well, the Dodo was not very agile and we all know how that ended.
More informationSoftware processes that are:
Agile Processes Software processes that are: Incremental (small software releases with rapid cycles) Cooperative (customer and developer working together with close communication) Straightforward (method
More informationAdapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015
Adapting Agile Software Development to Regulated Industry Paul Buckley Section 706 Section Event June 16, 2015 Agenda FDA s expectations for Software Development What is Agile development? Aligning Agile
More informationAgile in Financial Services A Framework in Focus
Agile in Financial Services A Framework in Focus John B. Hudson, B.Sc, PMP, CSM PMI NJ Chapter February 19, 2013 19 Feb 2013 1 Objectives 1. Agile Development an Overview 2. The Agile Enterprise Infrastructure
More informationThe Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July 2013. Developed and sustained by Ken Schwaber and Jeff Sutherland
The Scrum Guide The Definitive Guide to Scrum: The Rules of the Game July 2013 Developed and sustained by Ken Schwaber and Jeff Sutherland Table of Contents Purpose of the Scrum Guide... 3 Definition of
More informationCHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology
CHAPTER 3 : AGILE METHODOLOGIES 3.1Introductions 3.2 Main Stages in Agile project 3.3 Various Agile Software development methodologies 3.4 Advantage and Disadvantage of Agile Methodology 3.1Introductions
More informationProcess Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology
Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...
More informationSCEA 2010 EST06. Estimating Issues Associated with Agile. Bob Hunt. Galorath Incorporated
SCEA 2010 EST06 Estimating Issues Associated with Agile Development Bob Hunt Vice President, Services Galorath Incorporated What Is Agile Software Dev? In the late 1990 s several methodologies began to
More informationProject 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.
More informationAgile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013
Agile Project Forecasting Techniques "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013 Learning Objectives 1. Review the Agile Project Management approach and it's relation
More informationBecoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams.
Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams. Agile for Business www.agilefluent.com Summary The
More informationIssues in Internet Design and Development
Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85
More informationIteration Planning. also called Iteration Kickoff
Agile Practices also called Iteration Kickoff Iteration Planning Purpose: Discuss detailed requirements of the stories to be built in the iteration. Review and refine the acceptance criteria for each story
More informationScrum: A disciplined approach to product quality and project success.
Scrum: A disciplined approach to product quality and project success. CQAA February 23, 2011 Patricia Rotman Introductions Copyright 2011-2 Alternate Titles Considered Scrum: Just do it! Scrum: It only
More informationAgile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007
Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007 The idea behind the Agile approach is that instead of building a release that is
More informationStrategy. Agility. Delivery.
Strategy. Agility. Delivery. AGILE COURSES SCRUM MASTER CERTIFICATION THE PRODUCT OWNER & USER STORIES AGILE & KANBAN ACHIEVING AGILITY AGILE FOR EXECUTIVES Implementing Agile Project Management is a challenge
More informationWater-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com
Water-Scrum-Fall Agile Reality for Large Organisations By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com Interests and Experience Leading Change and Transformation in Large, Complex organisations
More informationAgile Methods for Analysis
Agile Methods for Analysis Lightweight Concepts for Team-Based Projects Sebastian Neubert CERN PH-LBD Sebastian Neubert Agile Analysis 1/22 Introduction: Data Analysis as a Continuous Improvement Loop
More informationLasting commercial success with Agile Evolution
Turning visions into business December 2011 Lasting commercial success with Agile Evolution Malte Foegen, David Croome, Timo Foegen Scrum techniques are spreading increasingly. In many cases, they lead
More informationSEMS - Software Engineering M anagement System for Small and Medium Software Product Businesses
SEMS - Software Engineering M anagement System for Small and Medium Software Product Businesses Goals, Means & Experiences 20.1.2004 Jarno Vähäniitty jarno.vahaniitty@soberit.hut.fi http://www.soberit.hut.fi/
More informationAgile for Product Owners
Agile for Product Owners Quickly grasp the keys to Agile practice and become an empowered product owner and a supportive partner of your Agile development team. Utilizing an Agile approach effectively
More informationRISK MANAGMENT ON AN AGILE PROJECT
BIO PRESENTATION W3 6/28/ 11:30 AM RISK MANAGMENT ON AN AGILE PROJECT Michele Sliger Rally Software Development Better Software Conference June 26 29, Las Vegas, NV USA Michele Sliger Michele Sliger has
More informationHow to manage agile development? Rose Pruyne Jack Reed
How to manage agile development? Rose Pruyne Jack Reed What will we cover? Introductions Overview and principles User story exercise Retrospective exercise Getting started Q&A About me: Jack Reed Geospatial
More informationAgile Systems Engineering: What is it and What Have We Learned?
Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman Suzette.Johnson@ngc.com Getting To Know You! Dr. Suzette Johnson Northrop
More informationAgile 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
More informationBusiness Case for Better Software Practices
BEST PRACTICES WHITE PAPER Business Case for Better Software Practices Steve McConnell, Chief Software Engineer, Construx Software Version 1, June 2008 In software organizations, the best organizations
More informationCreating a High Maturity Agile Implementation
Creating a High Maturity Agile Implementation Creating a High Maturity Agile Implementation www.qaiglobal.com 1 Copyright Notice 2015. Unless otherwise noted, these materials and the presentation of them
More informationCapstone 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
More informationAgile Development with Rational Team Concert
AM1 Agile Development with Rational Team Concert Giles Davies Technical Consultant, IBM Rational giles.davies@uk.ibm.com What is Agile? An iterative and incremental (evolutionary) approach performed in
More informationManaging 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...
More information#POvsPM. John Milburn, Pragmatic Marketing David West, CEO Scrum.org
#POvsPM John Milburn, Pragmatic Marketing David West, CEO Scrum.org About Pragmatic Marketing Experts in technology product management and product marketing Specialize in training and coaching Trained
More information2015 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
More informationAgile with XP and Scrum
Agile with XP and Scrum Amit Goel National Agile Software Workshop @ Indore Agile India Conference Agile Software Community of India Disclaimer and Credits Most of material in this presentation has been
More informationSoftware Development Processes. Software Life-Cycle Models. Process Models in Other Fields. CIS 422/522 Spring 1998 1
1 Software Development Processes Sequential, Prototype-based RAD, Phased, Risk-based Spiral (c) 1998 M Young CIS 422/522 1/10/99 1 Software Life-Cycle Models Breaking projects down into pieces for... Planning
More informationAgile Project Management
Agile Project Management Projekt-Kick-Off-Tage Hochschule Augsburg Martin Wagner, 15. März 2011 TNG Technology Consulting GmbH, http://www.tngtech.com Agile project management with Scrum Agenda Software
More informationSoftware Development s Low Hanging Fruit. www.construx.com
Software Development s Low Hanging Fruit www.construx.com Copyright Notice These class materials are 2007-2008 Construx Software Builders, Inc. All Rights Reserved. No part of the contents of this seminar
More informationCONTENTS. As more and more organizations turn to agile development, the reality of what agile really is often gets obscured. Introduction...
CONTENTS Introduction...1 Myth #1: Agile Development is Undisciplined...2 Myth #2: Agile Teams Do Not Plan...2 Myth #3: Agile Development is Not Predictable...2 Myth #4: Agile Development Does Not Scale...4
More informationAGILE BUSINESS SERVICES. Guiding and supporting your business. at any stage of your agile journey
AGILE BUSINESS SERVICES Guiding and supporting your business at any stage of your agile journey SOGETI AGILE SERVICES Overcoming barriers to agile success Agile methods are being adopted by a wide range
More information6 Oct 2011. Agile: Creating a Culture of Quality, Value and Feedback. Agile. Creating a Culture of Quality, Value and Feedback.
Agile Creating a Culture of Quality, Value Rally Software 1 Rally Software Development Privately owned, venture-backed enterprise, founded in Boulder, CO in 2002, with 300 employees, Offices in London
More informationTransitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.
Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery
More informationModerator: 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
More informationBusiness 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.**
More informationWHITE PAPER. Distributed agile and offshoring antagonism or symbiosis?
WHITE PAPER Distributed agile and offshoring antagonism or symbiosis? Summary Agile software development and the breed of agile methodologies (XP, SCRUM, DSDM, etc.) have gained popularity since 2001.
More informationScrum. Speaker: Dan Mezick Email: info@newtechusa.com. URL: NewTechUSA.com. http://www.newtechusa.com Copyright 2002: All rights reserved
3 Roles, 3 Ceremonies, 3 Artifacts, 3 Best Practices Scrum Speaker: Dan Mezick Email: info@newtechusa.com Phone: 203-234-1404 URL: NewTechUSA.com Scrum s THREE ROLES The actors in Scrum: Product Owner,
More informationAgile Project Management
Agile Project Management Page 1 Titel des Vortrages XX. YY. 2004 Seite 1 Page 2 Titel des Vortrages XX. YY. 2004 Seite 2 SILVER BULLET Page 3 Titel des Vortrages XX. YY. 2004 Seite 3 x * p / 2 The Uncertainty
More informationAgile Development Overview
Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others
More informationSuccessfully Scaling an Agile Innovation Culture with Perforce
Successfully Scaling an Agile Innovation Culture with Perforce Steve Greene VP, Program Management Salesforce.com Mike Saha Sr. Manager, Release Engineering Salesforce.com Safe Harbor Safe harbor statement
More informationNew Developments in an Agile World: Drafting Software Development Agreements. By: Paul H. Arne 1,2
New Developments in an Agile World: Drafting Software Development Agreements By: Paul H. Arne 1,2 A few months before this article was prepared, a group of senior IT professionals from some of the largest
More informationAgile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010
Agile Project Management and the Real World Emily Lynema DLF Fall 2010 November 1, 2010 Outline Why care about project management? Traditional vs. Agile What is Agile? What is Scrum? Agile case study:
More information"Bezpieczny Projekt"
Konferencja "Bezpieczny Projekt" Wrocław 22 czerwca 2010 www.omec.pl Software Development with Agile SCRUM Chandrashekhar Kachole 22 nd of June 2010 1 Let s keep the cell phones in Silent mode 2 Agenda
More informationProduct Development with Scrum
Product Development with Scrum XP San Diego January 6, 2005 By Paul Hodgetts, Agile Logic www.agilelogic.com Introductions Solutions for Delivering Your Projects: Agile Process Adoption Solutions Coaching,
More informationWhen User Experience Met Agile: A Case Study
When User Experience Met Agile: A Case Study Michael Budwig User Experience Manager PayPal 2211 North 1 st Street, San Jose, California 95131 USA mbudwig@paypal.com Soojin Jeong Manager, User Interface
More informationGlossary 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.
More informationThe Agile Project Manager
The Agile Project Manager PMI Madrid, 29/1/2014 1 Jose Barato Consulting, Training and Tools in Project Management PMPeople (Managing Director) PMI Madrid Chapter (Director) PM-IB (founder, Vice-President)
More informationSmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework
Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile
More informationWhen is Agile the Best Project Management Method? Lana Tylka
When is Agile the Best Project Management Method? Lana Tylka Staged Incremental Deliveries Prototypes Plan Develop Design Deploy Test Maintain Sequential Steps Multiple Iterations Waterfall Sprints, Spirals
More informationAGILE - QUICK GUIDE AGILE - PRIMER
AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using
More informationAgile 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
More informationagenda AGILE AT SCALE
Copyright Net Objectives, Inc. All Rights Reserved 1 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE
More informationWelcome! Scaled Agile Reston, VA
Welcome! Scaled Agile Reston, VA Rally Software Eliassen Group 2012 Agenda 7:30-8:00: Breakfast + Registration 8:00-9:00: Meet local Agilists 9:00-9:15: Opening Remarks 9:15-10:00: Rafaa Abdalla Chief
More information10 Keys to Successful Software Projects: An Executive Guide
10 Keys to Successful Software Projects: An Executive Guide 2000-2006 Construx Software Builders, Inc. All Rights Reserved. www.construx.com Background State of the Art vs. State of the Practice The gap
More informationPPM and Agile: Realizing the Best of Both Worlds
PPM and Agile: Realizing the Best of Both Worlds This white paper discusses the challenges of integrating agile methods into a PPM framework and how to deliver executive visibility into agile projects
More informationLEAN 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
More informationHow CFOs and their teams are supercharging financial reporting
How CFOs and their teams are supercharging financial reporting Are your finance operations running smoothly? Today s Chief Finance Officers have an opportunity to take a more visible role in strategic
More information