Selling Agile to the CFO: A Guide for Development Teams
|
|
|
- Baldwin Hudson
- 10 years ago
- Views:
Transcription
1 Selling Agile to the CFO: A Guide for Development Teams You ve learned about agile development, or perhaps you have even worked in an agile organization and have now moved to a traditional one. You re convinced that by adopting agile, your team deliver better value to your business, more frequently, and at a sustainable pace. [Hendrickson, 2009] You know that adopting agile will take a big investment by your company. Your team will need time to master agile values, principles and practices, and apply them to your unique situation. A culture of learning, time to experiment, and tolerance for mistakes are a must to successfully improve software quality and respond to changing business requirements. How can you get the resources and long- term support you need from the business? Here s a good strategy: Get your Chief Financial Officer (CFO) on board. Telling the CFO We want to do this probably won t work. How can a developer convince a CFO that agile development is worth the investment? After speaking with both financial and software experts, including my own company s CFO, I m sure that you can make agile an easy sell to your CFO. Consider the CFO Before you meet with your company s CFO, learn about her roles and responsibilities. CFOs project financial performance and try to predict the return on potential investments, but they often make key contributions outside of finance. Your CFO may know a lot about all aspects of the business, and may know be more interested in software development than you think. CFOs are responsible for budgets and controls. They need measurability, transparency, and benchmarks to help plan for and predict future performance. They re routinely asked to invest in improvements. Be prepared to show how agile provides an ability to quantify software development where traditional methodologies don t. Prepare to Be a Change Agent Change is hard, but necessary for organizations to improve and innovate. Each of us can help effect change, such as a transition to agile. In addition to preparing information to educate the CFO about agile, learn good ways to introduce new ideas. The book Fearless Change: Patterns for Introducing New Ideas is one way you can improve your chances for success. For guidance on your meeting with the CFO, check out the pattern Whisper in the General s Ear [Manns/Rising p ]. Quantify Agile Development Advantages CFOs need benchmarks, tracking, and financial measurements. Explain how agile delivers value frequently, in small increments. Incremental development aids in
2 gathering metrics that facilitate budgeting, efficiency analysis and help the bottom line. Go over the process of breaking features into small user stories and sizing them with a point system. Over time, CFOs can get a good idea of how much a story point costs. As teams learn, their velocity will average out and become predictable. Describe how agile teams build only what is useful and necessary. You can compare this to just- in- time inventory and the drop shop model for online orders: build features in shorter timeframes and know what you re getting. CFOs know that long development cycles are inefficient. The short cycles of agile, delivering production- ready software in one, two, three or four weeks, provide more certainty. You know what you need to do in the next month. CFOs understand this much better than waterfall development. If software is your company s most important product, this just- in- time approach is especially important. Quantify Technical Debt Many, if not most, traditional software projects (and some so- called agile ones) are dragged down by technical debt. If your code is already clean and continually refactored, going into debt by cutting some corners to meet a critical business deadline and paying it back with later refactoring is a sensible approach. If your code is a nightmare of brittle, mysterious code that isn t supported with automated regression tests, cutting corners even more leads to disaster. Even the smallest code change might result in dozens of regression bugs, paralyzing the project. Managing technical debt is a compelling justification for adopting agile. A whole- team and whole- company commitment to quality along with agile practices such as refactoring, TDD, ATDD and CI helps teams start chipping away at their technical debt. The ability to quantify technical debt, according to my company s co- founder and CFO, Dan Gutrich, is music to a CFO s ears. In The Financial Implications of Technical Debt [jimhismith.com, 10/19/2010], Jim Highsmith points out that the impact of technical debt is often slow- growing and hidden. CFOs understand the concept that technical debt increases the cost of change over time, so be prepared to explain how an investment in reducing technical debt will pay off with consistent, predictable delivery of value over time. Agile practices such as refactoring and TDD help manage technical debt and allow the team to sustain a maintainable pace as they deliver value frequently. Israel Gat explains how to calculate your current level of technical debt in the October 2010 Cutter IT Journal issue on Technical Debt. His process starts with code analysis and identifying quality deficits, then figuring the time and money needed to fix the deficits. He states, Once technical debt is monetized, its operational, financial, and business implications can be understood and appreciated by any stakeholder. A CFO will have no problem relating to a statement like the technical debt on the project amounts to $500,000.
3 Technical debt piles up from a test as well as a code perspective. Ken Pugh defines Acceptance Test Debt as the nonexistence or non- automation of acceptance tests. Developing product features is more risky when an organization has acceptance test debt. The debt corresponds inversely to the proportion of requirements that are covered by automated acceptance tests. To reduce the risk, you need to decrease the debt. [ The Risks of Acceptance Test Debt, Cutter IT Journal, October 2010] He suggests quantifying this debt by establishing the percentage of requirements covered by acceptance tests, and the percentage of those tests that are automated. Low coverage for either manual or automated tests represents high debt. Do your homework, learn how to quantify your technical debt and present the results to your CFO. Be ready to discuss why higher quality and fewer bugs directly affects the bottom line. Should your company invest time and money to reduce technical debt, versus spending lots of time and money to fix production bugs while new development is slowed? It s a simple choice for most CFOs. Lisa Crispin 12/19/10 11:34 AM Comment: This section on technical debt seems long maybe take out this paragraph and just mention elsewhere that tech debt applies to both tests and code? Transparency In organizations that practice phased- and- gated development, CxOs live in blissful ignorance of software project progress until the release date, when they learn that the release has been postponed. In agile organizations, the CxOs may sometimes experience the panic of looking at a task board mid- sprint that has too few cards moved to the done column but they much prefer that to unpleasant last- minute surprises. The difference between agile and traditional projects is dramatic from the CFO point of view. In a traditional project, with long release cycles, there s no way to know the status of the project on a daily basis. Project managers might have Gantt charts or project plans, but these don t accurately predict the final release. The many sources of immediate feedback on an agile project provide CFOs with much more certainty and predictability. Demonstrate agile s many big visible charts to your CFO. Show how the project s current status will be visible in many ways: release and sprint burndown charts, task or Kanban boards showing what s done, what s in progress, and what s blocked, results from continuous integration. Even if an iteration goes awry and some user stories are not completed, the reasons can be identified immediately with retrospectives, and the project can get right back on track. Continuous integration is an agile practice that s essential for any team. CFOs understand that the number of tests at the unit, API and GUI level should increase over time, and that they should all pass. In my team s early days of practicing agile, our managers got reports of daily build success. If tests failed two days in a row, our CFO noticed and asked about it. Quick, visible feedback lets the CFO know projects are on track.
4 Explain to your CFO that the development teams will collaborate closely with business experts, gaining much domain knowledge. They ll be much more likely to understand customer needs for each user story and feature. This reduces churn and helps the team find better software solutions. The idea of limiting work in process, and ensuring each story is done (including testing activities) before moving on to the next story should make sense to any CFO. We can t know for sure how much work is left to do, but we know what we ve finished. Some years ago, I worked for an internet retail company who wanted to adopt agile, but never had enough motivation to try. Then a seemingly- impossible project with a set- in- stone deadline appeared. The CTO asked me what in the agile world could help us succeed, and we decided to use a Scrum approach. The customers came up with a huge list of stories that had to be done by the initial release. When I asked the customer to choose between having 100% of the features 80% done, so that none could be used, versus 80% of the features 100% done and ready to go, with the remaining 20% handled offline, the choice was obvious. The 80% was done and working by the deadline, and the project was a success. CFOs understand these choices. Trust Many of us have worked in companies where speed was valued over software quality, and development teams were subjected to death marches to kick software out the door. It s easy to become a bit paranoid, but according to our CFO, Dan, CFOs don t have an innate distrust of technical teams. You may find your CFO is receptive to your explanation of how agile development will help your company s bottom line. Lisa Crispin 12/19/10 11:35 AM Comment: Maybe cut this it seems wordy, I could probably make the point without the story about it? An Additional Sales Pitch When my company adopted agile development (a decision by our CEO and CFO), agile was relatively rare, practiced by only a few teams. Now agile is mainstream, practiced by many companies of all sizes and in all industries. As Dan notes, this means that practicing agile has become a recruiting and retention tool for Human Resources. Just as CFOs are aware of incentives to attract and retain salespeople, they want to get the best developers as well. The ability to recruit the most talented developers is another good reason for adopting agile principles and practices. Long-Term Success Too many agile transitions start out with a lot of enthusiasm, but die on the vine. It takes many months, even more than a year, to get traction on practices such as driving development with tests. Programmers, testers, business analysts, project
5 managers, everyone involved with development and their customers have a lot to learn. Plan for feedback throughout the process, and hold retrospectives at frequent intervals (at least every iteration). Dan suggests looking back over the first year of using agile development to gauge the return on investment. When my own current team tallied up the results of our first agile year, we found we had delivered even more story points than planned, and the production defect rate was dramatically reduced. Given that we focused solely on quality, not speed, and often struggled as we learned techniques such as TDD and refactoring, these results surprised us, and delighted our CFO. Your agile transition won t always be smooth sailing. Even as the years pass, new challenges will arise. By this time, you ll have built trust with your CFO and business experts so that they will continue their support. Don t take anything for granted. Keep using appropriate measurements and quick, visible feedback to guide your continual improvement. Analysis and numbers, long- term benefits and efficiency gains that translate to money these are the compelling arguments to present to your CFO when you want your employer to commit to agile development. The twelve principles behind the Agile Manifesto [ are a great place to start. What CFO wouldn t want to satisfy the customer through early and continuous delivery of valuable software? Using working software as the primary measure of progress makes good sense to financial and business experts. Let the agile values of collaboration and communication guide you as you discuss agile with your CFO and build mutual trust. References and further reading: The Financial Implications of Technical Debt, financial- implications- of- technical- debt/, Jim Highsmith, 2009 SpamCast 112, Israel Gat, Technical Debt, pa- mcast israel- gat- technical- debt, December Cutter IT Journal issue on Technical Debt, free download with registration: Fearless Change: Patterns for Introducing New Ideas, Mary Lynn Manns and Linda Rising, Addison- Wesley, agile- results- characteristics- practices/, Elisabeth Hendrickson, 2009
6 Acknowledgements: Many thanks to Dan Gutrich and Pat Reed for their help with this article.
Agile 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:
Waterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
Agile 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
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
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
Introduction to Agile Scrum
Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum
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
Driving Quality Improvement and Reducing Technical Debt with the Definition of Done
Driving Quality Improvement and Reducing Technical Debt with the Definition of Done Noopur Davis Principal, Davis Systems Pittsburgh, PA [email protected] Abstract This paper describes our experiences
10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage.
10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage. 10 ways to screw up with Scrum and XP Henrik Kniberg
Jukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT
Jukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT Information Technology 2013 KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT Mannila, Jukka Satakunnan ammattikorkeakoulu,
Mastering the Iteration: An Agile White Paper
Rally Software Development Corporation Whitepaper Mastering the Iteration: An Agile White Paper Dean Leffingwell Abstract: The heartbeat of Agile development is the iteration the ability of the team to
ScrumDesk Quick Start
Quick Start 2008 2 What is ScrumDesk ScrumDesk is project management tool supporting Scrum agile project management method. ScrumDesk demo is provided as hosted application where user has ScrumDesk installed
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
Becoming 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
Getting Started with Agile Project Management Methods for Elearning
Getting Started with Agile Project Management Methods for Elearning Megan Torrance TorranceLearning Training2013 Session 108 February 18, 2013 8am Megan Torrance has 20 years of experience in the learning
Agile Testing Overview
Copyright (c) 2008, Quality Tree Software, Inc. 1 Agile Myths, Busted Contrary to popular myth, Agile methods are not sloppy, ad hoc, do-whatever-feelsgood processes. Quite the contrary. As Mary Poppendieck
Automated Acceptance Testing of High Capacity Network Gateway
Automated Acceptance Testing of High Capacity Network Gateway Ran Nyman 1, Ismo Aro 2, Roland Wagner 3, 1,2,3 Nokia Siemens Network, PO Box 1 FI-02022 Nokia Siemens Networks 1 [email protected], 2 [email protected],
Becoming 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
Testing in Scrum Projects
Testing in Scrum Projects Kalevi Evans Logica 2008. All rights reserved About Me Logica Suomi Oy (formerly WM-Data) Over 6 years experience Experience working in projects that apply the following software
CSPO Learning Objectives Preamble. Scrum Basics
CSPO Learning Objectives Preamble This document contains topics for the Certified Scrum Product Owner (CSPO) training course. The purpose of this document is to describe the minimum set of concepts and
Agile Software Development and Service Science
Agile Software Development and Service Science How to develop IT-enabled Services in an Interdisciplinary Environment Andreas Meier Institute of Applied Information Technology (InIT) Zurich University
Agile Power Tools. Author: Damon Poole, Chief Technology Officer
Agile Power Tools Best Practices of Agile Tool Users Author: Damon Poole, Chief Technology Officer Best Practices of Agile Tool Users You ve decided to transition to Agile development. Everybody has been
An Introduction to Agile Performance Management
! 1 An Introduction to Agile Performance Management by Jeffrey B. Rothman, Ph.D. An Introduction to Agile This is a high level introduction to Agile -- a well known productivity framework for software
Kanban. Marek Majchrzak, Andrzej Bednarz Wrocław, 07.06.2011
Kanban Marek Majchrzak, Andrzej Bednarz Wrocław, 07.06.2011 Why Kanban? Jim: Now we ve finally gone all-out Scrum! Fred: So how s it going? Jim: Well, it s a lot better than what we had before... Fred:...but?
Nova Software Quality Assurance Process
Nova Software Quality Assurance Process White Paper Atlantic International Building 15F No.2 Ke Yuan Yi Road, Shiqiaopu, Chongqing, P.R.C. 400039 Tel: 86-23- 68795169 Fax: 86-23- 68795169 Quality Assurance
The Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
An Example Checklist for ScrumMasters
An Example Checklist for ScrumMasters Michael James ([email protected]) 14 September 2007 (Revised 24 July 2012) A Full Time Facilitator? An adequate ScrumMaster can handle two or three teams at a time.
Preface 2008 - Agile Testing Review
Preface Why We Wrote This Book We were early adopters of Extreme Programming, testing on XP teams that weren't at all sure where testers and testing fit in. At the time, there wasn't much in the agile
The style is: a statement or question followed by four options. In each case only one option is correct.
AGILE FOUNDATION CERTIFICATE SAMPLE FOUNDATION QUESTIONS WITH ANSWERS This document is a set of sample questions, in the style of the Agile Foundation Certificate Examination, which is a 60 question, 1
Reporting Scrum Project Progress to Executive Management through Metrics. Introduction. Transparency into Projects
Reporting Scrum Project Progress to Executive Management through Metrics Brent Barton, Ken Schwaber, Dan Rawsthorne Contributors: Francois Beauregard, Bill McMichael, Jean McAuliffe, Victor Szalvay Scrum
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
THE THREE ASPECTS OF SOFTWARE QUALITY: FUNCTIONAL, STRUCTURAL, AND PROCESS
David Chappell THE THREE ASPECTS OF SOFTWARE QUALITY: FUNCTIONAL, STRUCTURAL, AND PROCESS Sponsored by Microsoft Corporation Our world runs on software. Every business depends on it, every mobile phone
EXIN Agile Scrum Foundation
Sample Questions EXIN Agile Scrum Foundation Edition September 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
Secrets to Automation Success. A White Paper by Paul Merrill, Consultant and Trainer at Beaufort Fairmont, LLC
5 Secrets to Automation Success A White Paper by Paul Merrill, Consultant and Trainer at Beaufort Fairmont, LLC 5 Secrets to Automated Testing Success 2 Secret #1 Practice Exceptional Leadership If you
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
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
How To Be Successful At An Agile Software Engineering
"Agile Software Engineering" Overview for external offering of ASE ABAP Juergen Heymann, CPO Software Engineering There are many ingredients for successful software projects Experienced Developers Domain
Continuous delivery Release software on-demand, not on Red Alert
Continuous delivery Release software on-demand, not on Red Alert Have it all. Ahead of the competition Value In a world where customers expect a mobile and connected 24x7 experience, businesses must adapt
Agile and the Seven Deadly Sins of Project Management
Agile and the Seven Deadly Sins of Project Management Mike Cohn February 15, 2011 Mike Cohn - background A cornucopia of agile processes Agile Processes Extreme Programming (XP) Scrum Crystal DSDM Lean
Agile Testing (October 2011) Page 1. Learning Objectives for Agile Testing
Agile Testing (October 2011) Page 1 Learning Objectives for Agile Testing "Certification is the by-product; Learning is the product." Agile Testing should: Compare and contrast agile testing with traditional
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
Scrum Guide. By Ken Schwaber, May, 2009
Scrum Guide By Ken Schwaber, May, 2009 Scrum has been used to develop complex products since the early 1990s. This paper describes how to use Scrum to build products. Scrum is not a process or a technique
Business Analysts in an Agile World. Christian Antoine
Business Analysts in an Agile World Christian Antoine What is this about Value of software Building the right product Building the product right Where do BA s fit in this What this is not Back to basics
SPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island
SPECIFICATION BY EXAMPLE How successful teams deliver the right software Gojko Adzic MANNING Shelter Island Brief Contents 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Preface xiii Acknowledgments xxii
Agile & 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
MTAT.03.094 Software Engineering
MTAT.03.094 Software Engineering Lecture 12: Lean & Flow-based (KANBAN) Principles and Processe Fall 2015 Dietmar Pfahl email: [email protected] Structure of Lecture 12 KANBAN Case Study: Scrum vs. KANBAN
Quality Assurance in an Agile Environment
Quality Assurance in an Agile Environment 1 Discussion Topic The Agile Movement Transition of QA practice and methods to Agile from Traditional Scrum and QA Recap Open Discussion www.emids.com 2 What is
AGILE SOFTWARE TESTING
AGILE SOFTWARE TESTING Business environments continue to rapidly evolve, leaving many IT organizations struggling to keep up. This need for speed has led to an increased interest in the Agile software
Agile Project Management with Scrum
Agile Project Management with Scrum Resource links http://www.agilealliance.org/ http://www.agilemanifesto.org/ http://www.scrum-master.com/ 1 Manifesto for Agile Software Development Individuals and interactions
Case Study on Critical Success Factors of Running Scrum *
Journal of Software Engineering and Applications, 2013, 6, 59-64 http://dx.doi.org/10.4236/jsea.2013.62010 Published Online February 2013 (http://www.scirp.org/journal/jsea) 59 Case Study on Critical Success
THE HR GUIDE TO IDENTIFYING HIGH-POTENTIALS
THE HR GUIDE TO IDENTIFYING HIGH-POTENTIALS What makes a high-potential? Quite possibly not what you think. The HR Guide to Identifying High-Potentials 1 Chapter 1 - Introduction If you agree people are
An Agile Project Management Model
Agile Project Management Jim Highsmith Chapter 5 An Agile Project Management Model We improve effectiveness and reliability through situationally specific strategies, processes, and practices. One of the
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
Testing in Agile methodologies easier or more difficult?
Testing in Agile methodologies easier or more difficult? Lucjan Stapp Warsaw University of Technology Stowarzyszenie Jakości Systemów Informatycznych [email protected] [email protected] Professor in
Contracting for Agile Software Projects
Contracting for Agile Software Projects Author: Peter Stevens As a customer or supplier of software services at the beginning of a Software Development Project, you know that there is too much at stake
AGILE & 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
Agile Testing. Workshop. Tilo Linz, imbus AG
Workshop Tilo Linz, imbus AG 2014 imbus AG www.imbus.de Tilo Linz CoFounder and member of managing board imbus AG President ISTQB (2002-2005) Chairman German Testing Board e.v. (2002-2013) Author Softwaretest
Adopting Agile Testing
Adopting Agile Testing A Borland Agile Testing White Paper August 2012 Executive Summary More and more companies are adopting Agile methods as a flexible way to introduce new software products. An important
Enabling Agile Testing Through Continuous Integration
2009 Agile Conference Enabling Agile Testing Through Continuous Integration Sean Stolberg Pacific Northwest National Laboratory [email protected] Abstract A Continuous Integration system is often considered
AGILE BUSINESS INTELLIGENCE
AGILE BUSINESS INTELLIGENCE OR HOW TO GIVE MANAGEMENT WHAT THEY NEED WHEN THEY NEED IT Evan Leybourn Author Directing the Agile Organisation Melbourne, Australia [email protected] INTRODUCTION
HOW TO. to Executives. You know that marketing automation is the greatest thing since sliced bread. After all, what else can help you...
HOW TO Sell Marketing to Executives Automation You know that marketing automation is the greatest thing since sliced bread. After all, what else can help you... 1 making inroads with the corner office
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...
SESSION 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
Are waterfall and agile project management techniques mutually exclusive? by Eve Mitchell, PwC. 22 MARCH 2012 www.pmtoday.co.uk
Are waterfall and agile project management techniques mutually exclusive? by Eve Mitchell, PwC 22 MARCH 2012 www.pmtoday.co.uk Projects need to be managed to be successful Change is a ubiquitous feature
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
Sreerupa Sen Senior Technical Staff Member, IBM December 15, 2013
Sreerupa Sen Senior Technical Staff Member, IBM December 15, 2013 Abstract In this experience report, I ll talk about how we transformed ourselves from a team that does one big bang release a year, to
Applying Lean on Agile Scrum Development Methodology
ISSN:2320-0790 Applying Lean on Agile Scrum Development Methodology SurendRaj Dharmapal, Dr. K. Thirunadana Sikamani Department of Computer Science, St. Peter University St. Peter s College of Engineering
Kanban kick- start. By Tomas Björkholm at Crisp, April 2011
Kanban kick- start By Tomas Björkholm at Crisp, April 2011 INTRODUCTION... 1 AN APPROACH TO GET STARTED WITH KANBAN... 2 STEP 1 GET TO KNOW YOUR SYSTEM... 2 STEP 2 IDENTIFY YOUR SOURCES AND PRIORITIZE...
Agile Software Development and Service Science
DOI V Agile Software Development and Service Science How to develop IT-enabled Services in an Interdisciplinary Environment Andreas Meier, Jenny C. Ivarsson Abstract This paper shows the necessary steps,
Getting Started with Kanban Paul Klipp
Getting Started with Kanban Paul Klipp kanbanery 2 Contents 3/ Getting Started with Kanban 4/ What is Kanban? 7/ Using Kanban Does kanban apply to me? How can it help me? What will I have to change? 10/
Executive Guide to SAFe 24 July 2014. An Executive s Guide to the Scaled Agile Framework. [email protected] @AlShalloway
An Executive s Guide to the Scaled Agile Framework Al Shalloway CEO, Net Objectives Al Shalloway CEO, Founder [email protected] @AlShalloway co-founder of Lean-Systems Society co-founder Lean-Kanban
Certified Agile Software Test Professional (CASTP)
Receive the education you need to succeed in Agile Projects Achieve the prestigious Education-Based Certifications Certified Agile Software Test Professional (CASTP) CASTP Practitioner Level CASTP Master
Test Automation: A Project Management Perspective
Test Automation: A Project Management Perspective Abstract Amith Pulla [email protected] For most QA leads or managers, it s always difficult to get the project manager (PM) to invest in test automation.
www.stephenbarkar.se Lean vs. Agile similarities and differences 2014-08-29 Created by Stephen Barkar - www.stephenbarkar.se
1 www.stephenbarkar.se Lean vs. Agile similarities and differences 2014-08-29 Purpose with the material 2 This material describes the basics of Agile and Lean and the similarities and differences between
Reducing Customer Churn
Reducing Customer Churn A Love Story smarter customer contact Breaking up is hard to do The old adage that it s cheaper (and better) to hold onto an existing customer than to acquire a new one isn t just
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 PROJECT MANAGEMENT
AGILE PROJECT MANAGEMENT (24 th, February, 2010) Agile project management This type of project management refers to a technique used in the development of softwares with increased efficiency and improved
Introduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
Comparative Study of Agile Methods and Their Comparison with Heavyweight Methods in Indian Organizations
International Journal of Recent Research and Review, Vol. VI, June 2013 Comparative Study of Agile Methods and Their Comparison with Heavyweight Methods in Indian Organizations Uma Kumari 1, Abhay Upadhyaya
What does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011
What does it mean to be Agile Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011 2 Traditional methods Assumptions: The customer knows what he wants The developers know how to build it Nothing will change
Three Attributes of Every Successful Merchant Services Program-20140604 1602-1
Three Attributes of Every Successful Merchant Services Program-20140604 1602-1 [Start of recorded material] [Starts Mid Sentence] thank everyone that s joined the call today. I know everybody is busy with
Transcript of Socket Mobile, Inc. Second Quarter 2015 Management Conference Call July 29, 2015
Transcript of Participants Jim Byers Investor Relations, MKR David Dunlap Chief Financial Officer Analysts Brian Swift Security Research Associates Al Troy Private Investor Presentation Greetings and welcome
Taking the first step to agile digital services
Taking the first step to agile digital services Digital Delivered. Now for Tomorrow. 0207 602 6000 [email protected] @CACI_Cloud 2 1. Background & Summary The Government s Digital by Default agenda has
Basic Trends of Modern Software Development
DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering
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
Waterfall vs. Agile Methodology
2012 Waterfall vs. Agile Methodology Mike McCormick MPCS, Inc. Revised Edition 8/9/2012 Contents Waterfall vs. Agile Model Comparison...3 Conceptual Difference...3 Efficiency...4 Suitability...4 Waterfall
EXIN Agile Scrum Foundation. Sample Exam
EXIN Agile Scrum Foundation Sample Exam Edition June 2016 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system
Learning Agile - User Stories and Iteration
How to Plan an Agile Project in 15 Minutes Introduction This tutorial will guide you through planning an agile project in fifteen minutes. You will learn how to: Create a User Story Plan a Release Kick
Certified Scrum Developer (CSD) Course Description
Certified Scrum Developer (CSD) Course Description The Certified Scrum Developer workshop is an intensive five-day session that teaches programmers and quality assurance professionals to work in self-organizing,
Call for Tender for Application Development and Maintenance Services
ADM Partners Reference #: 100001200 Call for Tender for Application Development and Maintenance Services Annex 2 - Agile Application Development and Maintenance Appendix A - OECD s Agile Practices and
