Art of Writing in Agile. Writing User Stories in Agile Shikha Saxena, Senior Technical Writer, Pune, India

Size: px
Start display at page:

Download "Art of Writing in Agile. Writing User Stories in Agile Shikha Saxena, Senior Technical Writer, Pune, India"

Transcription

1 Art of Writing in Agile Writing User Stories in Agile Shikha Saxena, Senior Technical Writer, Pune, India

2 Art of Writing in Agile

3 Agenda History of Agile Agile and DevOps Agile Artifacts: Themes, Epics and User Story Art of writing User Stories Shu-Ha-Ri Model of Learning My Story Conclusion References Message.

4

5 What is Agile Methodology Agile is group of software development methodologies based on iterative and incremental development where requirement and solution evolve through collaboration between selforganizing, cross-functional teams. Agile methods promote disciplined project management process with frequent inspection and adaptation. A leadership philosophy that encourage teamwork, self-organization and accountability. It is a set of engineering practices that allow rapid delivery of high quality software. It is a business approach which aligns development with customer needs and company goals. Agile development refers to development process aligned to concepts of Agile Manifesto and following Agile principles.

6 Agile Methodology

7

8

9 What is Scrum

10 Agile and DevOps

11 Agile Artifacts

12 Themes Themes are collection of related user stories They are used to organize stories into releases They organize user stories for sub-teams to work For example, University registration system have themes around: students, course management, financial processing, Grade administration, Transcript generation.

13 Epics Epics are the vision of the product Epics are large user story Too big to implement in single iteration Disintegrated into smaller stories Epics take low priority in product backlog stack They make their way towards the top by reorganizing into smaller stories. Model on Just-in-time basis.

14 Epics

15 User Story User Stories are primary development artifacts for Scrum & XP They are high-level requirement containing just enough information as who, what and why require a feature They contain a written sentence or two In agile approach it helps discussion around the requirement Help to carry out conversation about desired functionality Written on story cards or agile tools online Written in a specific format.

16

17 User Story in Agile environment

18 User Story Roadmap and Planning

19 Writing User Stories User Stories are short, simple, descriptions of a feature told from user perspective who desire a specific functionality User Stories are written in following format: As a <user>i want<some goal>, so that<benefit>

20 User Story format Formula of 3C to capture components of a user story was given by Ron Jeffery.

21 Rules for Good User Stories

22 Writing Great User Stories Identify stories by considering the goals of each user role in using the system. Split story into smaller ones that cut through all layers of application. Create constraints cards and tape to wall or write tests to ensure they are not violated. Write smaller stories that are going to be implemented soon as place holder for conversation. Write broad stories for functionality further down in the stack. Keep the user interface out of the story for as long as possible. Include user role while writing story. Write stories in active voice Write stories for single user for clarity. Have the customer rather than developer help you out in framing the story. Do not number stories.

23 User Story Display Board

24 Detailing User Story

25 User Story Prioritization MoSCoW prioritization Must Should Could Won t Prototyping Creation of prototypes of the system under development at an early stage of the project. It enables early discovery of shortcoming in the system and allow future users to test drive the system.

26 User story Estimation A good story can be estimated. Exact estimate is not required though. It should give just enough idea, to help customer to rank and schedule story for implementation. Being estimable means being negotiable. It is a function of story size as bigger stories are tough to estimate. Sometime stories are split into spike to give team enough information to make a decent estimate.

27 User story Scheduling

28 Scrumban

29 Acceptance Criteria User Story As an Employee, I want to view an outline for a course I am interested in so that I can learn more about the course and decide if it is right for me. Acceptance Criteria User can download the outline for later viewing User can print the outline directly from the application User can view mandatory outline sections as course title, location, schedule, instructor, prerequisites, learning objectives, course goals and so on. User can view optional sections when applicable, as course number, courseware/books, learning resources, evaluation and so on. All predetermined font and style guidelines should apply to outline.

30 Shu-Ha-Ri Model of Learning Alistair Cockburn one of the initiators of Agile movement, in software development, introduced the Japanese martial art concept of learning, in agile, from Beginner to level of Mastery.

31 My Story Traditional Documentation > Time taking, perfect, and complete delivery of product at the end of development with final release. Iterative documentation > Fast pace documentation for different sprints in each release along side development. Agile team > As a part of Agile team continuously create user stories, write acceptance criteria in fast changing environment, for development and testing and later documenting user manuals for working product.

32 Adding business value

33 Conclusion Technical Writing is a mix of art and technical excellence. Leverage both qualities into documentation style. Follow Shu-Ha-Ri Model, learn, improvise and gain mastery in the art of writing in Agile. Focus on creating quality document through collaboration with product team, and march towards one common goal of delivering, faster and better product to customer, which is simple, just-in-time, short and crisp. Contribute in Agile transformation journey, by learning fast and sharing knowledge gained on the way, till you reach destination!

34 References Cohen, Mike. User Stories Applied (For Agile Software Development, Indian Edition, 2016). Adzic, Gozco and Evans, David, Fifty Quick Ideas to improve your user stories. Patton Jeff, User Story Mapping. Shore, James and Warden, Shane, The Art of Agile Development (Tenth Indian Reprint, February 2017) Ambler, Scott, and Associates. Goncalves, Ester F. A Roadmap to Agile Documentation, LinkedIn Blog. (July 15, 2015). Cockburn, Alistair Agile Software Development (2001). Shu-Ha-Ri: the stages of Learning to Mastery (July 21, 2011). Agile Alliance

35 Agile is a Journey, not a Destination.

"Starting an Agile Team - Evolution or Revolution?" Scott Bird and Rick Freedman 2016 PMI Professional Development Days September 2016

Starting an Agile Team - Evolution or Revolution? Scott Bird and Rick Freedman 2016 PMI Professional Development Days September 2016 "Starting an Agile Team - Evolution or Revolution?" Scott Bird and Rick Freedman 2016 PMI Professional Development Days September 2016 Introductions: Scott Bird Process Excellence Leader, se2 12 years

More information

Agile Business Analysis - Resurgence. Dorothy Tudor - TCC

Agile Business Analysis - Resurgence. Dorothy Tudor - TCC Agile Business Analysis - Resurgence Dorothy Tudor - TCC Business Analysis in an Agile World Webinar [2] Business Analysts WE ALWAYS KNEW THEY WERE COMING BACK! WE HAD 20 YEARS TO PREPARE SO DID THEY!

More information

Scrum Intro What s in it for me?

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

More information

Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura

Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura www.linkedin.com/in/linkedincherifamansoura Introduction BA responsibilities in an agile environment PO Responsibilities

More information

A Journey & How it Works for Clients

A Journey & How it Works for Clients A Journey & How it Works for Clients My QUICK Journey We had issues with Responding to a rapidly shifting market? How to get functionality to sales & clients faster How to better deliver

More information

Managing Requirements in an Agile World: Avoiding the Round Peg/Square Hole Dilemma

Managing Requirements in an Agile World: Avoiding the Round Peg/Square Hole Dilemma Managing Requirements in an Agile World: Avoiding the Round Peg/Square Hole Dilemma Nancy Y. Nee, PMP, PMI-ACP, CSM, CBAP VP, Global Product Strategy, ESI International nnee@esi-intl.com www.esi-intl.com

More information

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

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

More information

Agile Essentials Track: Business Services

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

More information

EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG

EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG EVERYTHING YOU VE HEARD ABOUT AGILE DEVELOPMENT IS WRONG Simon O Toole Australian Astronomical Observatory SOFTWARE DEVELOPMENT QUIZ What is the Waterfall model of software development? What are the advantages

More information

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP AGILE LESSONS FROM THE NEW PMBOK Presented by Eddie Merla, PMI-ACP, PMP 2 Agenda Summary of Changes Agile Concepts Five Mindset Shifts Agile Methods & Scrum Q&A Wrap-up 3 Summary of Changes Project managers

More information

Agile Certified Professional

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

More information

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed Agile Development Methods: Philosophy and Practice CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed History of Agile Methods Particularly in 1990s, some developers reacted against traditional heavyweight

More information

Deloitte Shared Services Conference 2018 Agile 101: delivering value using Agile Richard Barsby, Ashley Payne Rolls-Royce, Tom Bevan, Christina

Deloitte Shared Services Conference 2018 Agile 101: delivering value using Agile Richard Barsby, Ashley Payne Rolls-Royce, Tom Bevan, Christina Deloitte Shared Services Conference 2018 Agile 101: delivering value using Agile Richard Barsby, Ashley Payne Rolls-Royce, Tom Bevan, Christina Ablewhite and Tiffany Roberts, Deloitte Agenda Topic Content

More information

Certified Scrum Master

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

More information

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis. SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS Saulius Ragaišis saulius.ragaisis@mif.vu.lt CSC2008 SE Software Processes Learning Objectives: Explain the concept of a software life cycle and

More information

Presented by Only Agile. What is Agile?

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

More information

FIT2101 Software Engineering Process and Management

FIT2101 Software Engineering Process and Management FIT2101 Software Engineering Process and Management Agile and Software Process Models Topics Covered Features of Agile What Agile Isn t Agile Process Models Software Process Models In 2001 leaders of lightweight

More information

Agile Methods. Introduction to Agile Methods by Pietari Kettunen

Agile Methods. Introduction to Agile Methods by Pietari Kettunen Agile Methods Introduction to Agile Methods by Pietari Kettunen Me Pietari Kettunen Software person since 2003 TietoEnator, Solita, Swisscom and Sqooba Agilist since ~ 2005 Certified Scrum Master, Product

More information

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

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

More information

Processes and Life- Cycles. Kristian Sandahl

Processes and Life- Cycles. Kristian Sandahl Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify

More information

Vidya Kumbhar 1 and Kanchan Shrotriya 2

Vidya Kumbhar 1 and Kanchan Shrotriya 2 Computing For Nation Development, March 10 11, 2011 Bharati Vidyapeeth s Institute of Computer Applications and Management, New Delhi Applying Scrum Practices to Improvise Placement Process of Prospective

More information

Can Your Proposal Process Be More Agile?

Can Your Proposal Process Be More Agile? Can Your Proposal Process Be More Agile? 11.21.14 Maryann Lesnick Principal Consultant Lohfeld Consulting Questions to Explore Shipley and other proposal industry best practices have been around for 30

More information

Leveraging Agile with audits. SF IIA Fall Seminar November 30, 2018

Leveraging Agile with audits. SF IIA Fall Seminar November 30, 2018 1 Leveraging Agile with audits SF IIA Fall Seminar November 30, 2018 2 I have never started a poem yet whose end I knew. Writing a poem is discovering. Robert Frost 3 Agile Manifesto While there is value

More information

CS350 Lecture 2 Software Dev. Life Cycle. Doo-Hwan Bae

CS350 Lecture 2 Software Dev. Life Cycle. Doo-Hwan Bae CS350 Lecture 2 Software Dev. Life Cycle Doo-Hwan Bae bae@se.kaist.ac.kr Whose Drawings? Watts Humphrey, SE is Religion and Philosophy. Just Follow me! CS350 Software Engineering, SoC, KAIST 2 What is

More information

Build Agile Knowledge - Participate in a sprint!

Build Agile Knowledge - Participate in a sprint! Build Agile Knowledge - Participate in a sprint! Presenters: Almir Drugovic and Terri Spratt 1 [Review] About the Presenters Almir Drugovic (adrugovic@gmail.com; LinkedIn) has over fifteen years of professional

More information

Agile Software Development in a Regulated Environment. Natalie Custer

Agile Software Development in a Regulated Environment. Natalie Custer Agile Software Development in a Regulated Environment Natalie Custer Disclaimer This presentation represents the understanding of the presenter on the topic addressed. It does not in anyway, form or like

More information

Scrum Product Owner Course 03 - Roles and Responsibilities

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

More information

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002 Introduction to Agile BCS Spring School 2 nd March 2009 David Hicks david.hicks@radtac.co.uk Tel: 07778 558296 www.radtac.co.uk Introduction : David Hicks, RADTAC Co-founder and Managing Director of RADTAC

More information

Implement Agile Marketing

Implement Agile Marketing Implement Agile Marketing Taking small marketing tasks and managing them through an Agile process is straight forward and much easier to do in a quick, responsive, iterative way. But, how do you manage

More information

Processes and Life- Cycles. Kristian Sandahl

Processes and Life- Cycles. Kristian Sandahl Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify

More information

Backlog Prioritization Techniques

Backlog Prioritization Techniques Backlog Prioritization Techniques Common Agile Approaches to Prioritization of User Stories or Epics Tom Taylor, Scrum Master & Pega Agilist Backlog Prioritization Scrum does not prescribe a specific method

More information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

CS314 Software Engineering Project Management

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

More information

Scale Your Agile Delivery Engine. Shannah Van Winkle, Solutions Leader Eric Willeke, Transformation Consultant October 16, 2014

Scale Your Agile Delivery Engine. Shannah Van Winkle, Solutions Leader Eric Willeke, Transformation Consultant October 16, 2014 Scale Your Agile Delivery Engine Shannah Van Winkle, Solutions Leader Eric Willeke, Transformation Consultant October 16, 2014 Get Answers Now Our panel of experts is standing by to answer your questions

More information

Agile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this?

Agile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this? Agile How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this? What is Agile? The term agile (sometimes written Agile) was popularised

More information

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

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

More information

Apply an Agile Approach to Your Marketing

Apply an Agile Approach to Your Marketing Apply an Agile Approach to Your Marketing Jim Ewel @jimewel Agenda Brief Overview of Agile Marketing User Stories @jimewel What is Agile Marketing? Agile Marketing is an approach to marketing that takes

More information

Agile Transformation In the Digital Age

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

More information

Portfolio Management In An Agile World

Portfolio Management In An Agile World Portfolio Management In An Agile World Rick Austin VP, Enterprise Engagements Principal Consultant 2017 @rickaustin, @leadingagile @GoAgileCamp #AgileCamp2017 2 RICK AUSTIN Information Technology Director

More information

Scrum Alliance. Certified Scrum Professional-Product Owner Learning Objectives. Introduction

Scrum Alliance. Certified Scrum Professional-Product Owner Learning Objectives. Introduction Scrum Alliance Certified Scrum Professional-Product Owner Learning Objectives March 2017 by the Scrum Alliance CSPO and CSP Learning Objectives Committees Introduction Purpose This document describes the

More information

Purpose. To discuss what it takes to create a fast-paced, dynamic, innovative and customer centric organisation.

Purpose. To discuss what it takes to create a fast-paced, dynamic, innovative and customer centric organisation. Agile Executive Purpose To discuss what it takes to create a fast-paced, dynamic, innovative and customer centric organisation. Intro / My background Independent Consultant/Interim CTO (Specialising in

More information

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4 What is Agile Development? Agile Program Development CSCI 479: Computer Science Design Project Fall 2013 Xiannong Meng Agile software development is a group of software development methods based on iterative

More information

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC INTRO TO AGILE PRESENTED BY AGENDA Introduction Agile Overview Why Agile? Agile Principles and Framework Overview Agile Benefits Questions INTRODUCTION Steve Davis 18 years working with software development

More information

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.

More information

Chicago PMO Roundtable March 2015

Chicago PMO Roundtable March 2015 Chicago PMO Roundtable March 2015 Hosted by: Sponsored by: The Chicago PMO Roundtable Agenda 5:00 PM Meet and Greet Food and beverages served 5:30 PM Welcome from MVC 5:40 PM Welcome from Allstate 5:45

More information

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

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

More information

Two Ways to Add Detail to User Stories

Two Ways to Add Detail to User Stories The Two Ways to Add Detail to User Stories by Mike Cohn 16 Comments Image not readable or empty The /uploads/blog/2017-09-19-the-two-ways-to-add-detail-to-user-stories-quote.png Two Ways to Add Detail

More information

Agile Delivery Framework (ADF)

Agile Delivery Framework (ADF) Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as

More information

No Bull Agile. Marc J. Balcer September 2017

No Bull Agile. Marc J. Balcer September 2017 No Bull Agile Marc J. Balcer September 2017 Origins of Agile Outrageous Agile No Bull Agile I notice he doesn t capitalize agile What s your most outrageous experience with an agile project? Outrageous

More information

The Importance of Business Architecture and IT Architecture in Successful Agile Project Management

The Importance of Business Architecture and IT Architecture in Successful Agile Project Management The Importance of Business Architecture and IT Architecture in Successful Agile Project Management Francis S. Fons (Frank), PMP, CBA (Certified Business Architect), ACP (Agile Certified Practitioner),

More information

Agile Mindset (1/17/2019 for the Ocean State PMI)

Agile Mindset (1/17/2019 for the Ocean State PMI) Get connected with Leapfrog LeapFrog Systems Agile Mindset (1/17/2019 for the Ocean State PMI) Agenda 1. What is Agile? 2. Compare Agile and Traditional SDLC s 3. Agile Delivery Frameworks Scrum, Kanban,

More information

Agile Methodologies. Introduction ISSSR 2013/2014

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

More information

BA25-Managing the Agile Product Development Life Cycle

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

More information

IBM s SAFe Solution Overview

IBM s SAFe Solution Overview IBM s SAFe Solution Overview Rational Team Concert V6.0 Amy Silberbauer Solution Architect, DevOps Plan & Enterprise Scaled Agile IBM Systems Application Platform & Middleware safeinfo@bg.vnet.ibm.com

More information

04. Agile Development

04. Agile Development 04. Agile Development Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 Background of Agile Software Development Software development until late 90s

More information

Practical Agile: Hands-on application of agile principles and practices to turn business concepts into deliverable, value based components

Practical Agile: Hands-on application of agile principles and practices to turn business concepts into deliverable, value based components Practical Agile: Hands-on application of agile principles and practices to turn business concepts into deliverable, value based components Mark Ferraro, CapTech Consulting mferraro@captechconsulting.com

More information

approach to successful project

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

More information

Tips for Success for a BA in an Agile Environment

Tips for Success for a BA in an Agile Environment Tips for Success for a BA in an Agile Environment Others Talk, CapTech IIBA September 10 We Listen. th, 2016 2 Overview Introduction to Agile What to know when moving to Agile The Agile analyst Documentation

More information

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC Agile at Scale -Beyond SAFe John B Hudson, B.Sc., PMP, ACP, CSM, SPC EnterpriseAgileCoach1@gmail.com Waterfall Development Successful 11% Challenged 60% Failed 29% Standish Group CHAOS Study 2015 +Data

More information

Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods.

Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods. Agile methods Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods. These methods: Focus on the code rather than the design

More information

Abstract Now that the Agile campaign has entered cross organizations and industries, lot of variations are emerging. Hybrid Agile is a new

Abstract Now that the Agile campaign has entered cross organizations and industries, lot of variations are emerging. Hybrid Agile is a new dd While Agile Software Development is Evolving Why Hybrid Agile still makes sense? And Where? Abstract Now that the Agile campaign has entered cross organizations and industries, lot of variations are

More information

This document is copyrighted, the distribution of this document is punishable by law.

This document is copyrighted, the distribution of this document is punishable by law. Lecture 1 A project is a temporary endeavor undertaken to create a unique product, service or result A process is a series of actions taken in order to achieve result, a project is temporary with a clear

More information

Chapter 3 Agile Software Development

Chapter 3 Agile Software Development Chapter 3 Agile Software Development Chapter 3 Agile Software Development Slide 1 Topics covered Rapid software development Agile methods Plan-driven vs. agile development Extreme programming (XP) Agile

More information

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2.

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2. Contents (v) CONTENTS Preface About the Author (xv) (xvii) Chapter 1 Introduction to Software Engineering 1.1 Introduction 1 1.2 Basics of Software Engineering 2 1.3 Principles of Software Engineering

More information

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

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

More information

Scaling Agile to the Enterprise

Scaling Agile to the Enterprise Scaling Agile to the Enterprise Enabling the Agile Enterprise Strategically Aligned, Throughput Focused, Human Powered Dennis Stevens Enterprise Agile Coach www.leadingagile.com www.dennisstevens.com OPM3:

More information

Introduction to Agile (Scrum)

Introduction to Agile (Scrum) Introduction to Agile (Scrum) Meganadha Reddy K. Technical Trainer NetCom Learning www.netcomlearning.com Agenda Agile - Introduction Manifesto for Agile Development Agile Methodologies Scrum Roles, Artifacts,

More information

INDEX. Numerics 1970s - iterative practice s - iterative practice 85

INDEX. Numerics 1970s - iterative practice s - iterative practice 85 Numerics 1970s - iterative practice 82 1980s - iterative practice 85 A acceptance testing 147, 295 adaptive development 15 planning 12, 17, 253 Adaptive Software Development 29, 34, 38 adoption 314, 320,

More information

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018 Attend Learn Grow Taking Your Career to the Next Level 4th Annual Professional Development Days! May 23-24 th, 2018 Our Transition from Waterfall towards Agile Jeff Fearn Why Agile Why Today? Aggressive

More information

Acceptance Test Driven Development A method used to communicate with business customers, developers, and testers before coding begins.

Acceptance Test Driven Development A method used to communicate with business customers, developers, and testers before coding begins. PMI-ACP Exam Prep Glossary of Agile Terms ACP Agile Certified Practitioner Acceptance Test Driven Development A method used to communicate with business customers, developers, and testers before coding

More information

manag and product Scrum, requirements ement

manag and product Scrum, requirements ement Scrum, requirements and product management Scrum Day DK 2016 Kennie Nybo Pontoppidan Senior Manager at IMS Health Have worked with Agile methods since 2005 Certified scrum master and product owner 17+

More information

Agile, a software development model or a religion? Pablo Garcia Munos Knowit AB

Agile, a software development model or a religion? Pablo Garcia Munos Knowit AB 1 Agile, a software development model or a religion? Pablo Garcia Munos Knowit AB +46 70 3183958 2010-04-15 2 Disclosure You are listening to this presentation on your own risk. Listening to this presentation

More information

How to Prepare for and Implement a Project Using Scrum

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

More information

Boston University Metropolitan College. MET CS634 Agile Software Development

Boston University Metropolitan College. MET CS634 Agile Software Development Boston University Metropolitan College MET CS634 Agile Software Development Rachel Alt-Simmons Adjunct Lecturer Summer EL 2017 Quick Guide Welcome to Agile Software Development!...3 Meet Your Instructor...4

More information

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

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

More information

The Software Life Cycle

The Software Life Cycle Inception Software Increment Communication Planning Production The Software Life Cycle Software Engineering Deployment Andreas Zeller Saarland University Modelling Elaboration Transition Construction Construction

More information

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

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

More information

Questioning Extreme Programming

Questioning Extreme Programming 2002 McBreen.Consulting Questioning Extreme Programming Should we optimize our software development process? Pete McBreen, McBreen.Consulting petemcbreen@acm.org Agile approaches to software development

More information

Use Cases and User Stories for Agile Requirements

Use Cases and User Stories for Agile Requirements Use Cases and User Stories for Agile Peter Schmidt, PMP, PMI-ACP, CPL VP, Client Services, ESI International pschmidt@esi-intl.com www.esi-intl.com Agenda 1 2 3 Principles Identify the principles that

More information

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016 Application of Agile Delivery Methodologies Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016 Agenda My Background What Do We Mean by Agile? My Team s Journey Our Use of Scrum Agile Coaching

More information

Scrum er ikke en religion

Scrum er ikke en religion Scrum er ikke en religion Jesper Boeg, Agile Coach jbo@trifork.com January 25, 2011 In general Trifork Software development Coaching Workshops, seminars and conferences Please let me know if: You have

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 4 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

Owning An Agile Project: PO Training Day 2

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

More information

AGILE EXECUTIVE OVERVIEW

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

More information

AGILE methodology- Scrum

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

More information

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles Agile 101 Values, Principles and Brent Hurley Chief Problem Solver Gira Solutions @girabrent @GoAgileCamp Core Agile Series Sponsored by For$more$informa+on$on$Agile$Training,$contact:$info@bra6oninc.com$

More information

Marrying AM and EA in large organizations

Marrying AM and EA in large organizations Marrying AM and EA in large organizations Bartek Kiepuszewski, PhD Cutter Consortium Agile Project Management Team: Jim Highsmith, Scott Ambler, Kent Beck, Alistair Cockburn, Mike Cohn, Ken Collier, Ron

More information

Other Agile Approaches & Methodologies

Other Agile Approaches & Methodologies Other Agile Approaches & Methodologies 10 Most common Agile Methodologies Scrum XP Kanban => Lean House D. Sixth Annual State of Agile Survey: State of Agile Development, Atlanta, GA, VersionOne, 2012

More information

Lean Discovery & Inception TriAgile 2018

Lean Discovery & Inception TriAgile 2018 Lean Discovery & Inception TriAgile 2018 Introduction Scott Heffield VP of Delivery @ Veracity Solutions scott.heffield@veracitysolutions.com I ve been doing technology since I was a teenager I found Agile

More information

Improving Agile Execution in the Federal Government

Improving Agile Execution in the Federal Government Improving Agile Execution in the Federal Government 1 Committed Partner. Creating Results. In December of 2010 the government introduced the 25 Point Implementation Plan to Reform Federal Information Technology

More information

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software?

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software? Software engineering Facts CSC 4181 Compiler Construction Software Engineering Lectures Part 1 Fact: The economies of ALL developed nations are dependent on software. Fact: More and more systems are software

More information

Lecture 8 Agile Software Development

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

More information

AGILE INTERNAL AUDIT (IA)

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

More information

A Case Study. What, When, Why. Agile Systems Engineering. Project Objectives. How to accomplish this??? What is All at Once? Logistical Planning

A Case Study. What, When, Why. Agile Systems Engineering. Project Objectives. How to accomplish this??? What is All at Once? Logistical Planning What, When, Why A Case Study Author: Warren B. Smith Systems Engineering Partner (480) 560-2655 wsmith@gatech.edu wsmith@wrayn.com Upgrade a major Army vehicle system-of-record Multiple Variants Mission:

More information

The Stability States of Scrum: 2 Keys to Building High Performing Teams

The Stability States of Scrum: 2 Keys to Building High Performing Teams The Stability States of Scrum: 2 Keys to Building High Performing Teams Alicia R. McLain, Lean Agile Transformation Executive Coach E: SdAgileCoP@gmail.com #DoDbuildsHighPerformingTeams #DoRbuildsHighPerformingTeams

More information

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile

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

More information

Course Title: Planning and Managing Agile Projects

Course Title: Planning and Managing Agile Projects Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course

More information

A Guide to Critical Success Factors in Agile Delivery

A Guide to Critical Success Factors in Agile Delivery IBM Global Business Services, U.S. Federal May 6, 2016 A Guide to Critical Success Factors in Agile Delivery Paul Gorans, Agile Competency Lead, IBM GBS Federal A bit about me 6 Years USAF: NSA Operations,

More information

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved. Maureen Weverka & Kathy Burnham Mutual of Omaha November 9, 2017 1 Company. All Rights Reserved. Fortune 500 company which strives to help their customers protect what they care about and achieve their

More information

Project Management in Practice Agile Agile 101 Introduction to Agile

Project Management in Practice Agile Agile 101 Introduction to Agile 101 Introduction to 7-1 Introduction Overview Brief History of Methodologies vs. Traditional PM 7-2 Introduction 7-3 After today s session, you ll walk away with: An understanding of what means in the

More information