No Bull Agile. Marc J. Balcer September 2017

Size: px
Start display at page:

Download "No Bull Agile. Marc J. Balcer September 2017"

Transcription

1 No Bull Agile Marc J. Balcer September 2017

2 Origins of Agile Outrageous Agile No Bull Agile

3 I notice he doesn t capitalize agile What s your most outrageous experience with an agile project?

4 Outrageous Agile ( Agile Bull ) New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

5 No Bull Agile We Favor Reason over Rigidity Content over Ceremonies Diagrams over Documents Tests over Tasks

6 Once upon a time

7 Agile Manifesto We are uncovering better ways of developing software. Through this work we have come to value: Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan

8 The dirty little secret of the Agile Alliance

9 1998: A Tale of Two Leasing Projects Consumer Auto Finance Followed PMI principles Planned as Lotus Notes system to be delivered in months of business analysis 6 months of software design 13 months of development and testing Died a slow, horrible death

10 1998: A Tale of Two Leasing Projects Consumer Auto Finance Followed PMI principles Planned as Lotus Notes system to be delivered in months of business analysis 6 months of software design 13 months of development and testing Died a slow, horrible death Construction Equipment Finance What s PMI? In 60 days can you build a web app for dealers to enter credit apps? You re nuts! Each deployment changes our vision What do you need next? Deployed and still running today

11 1998: A Tale of Two Leasing Projects Consumer Auto Finance Followed PMI principles See! This proves that Planned as Lotus Notes system waterfall is to be delivered in 2000 EVIL!!!! 9 months of business analysis 6 months of software design 13 months of development and testing Died a slow, horrible death Construction Equipment Finance What s PMI? In 60 days can you build a web app for dealers to enter credit apps? You re nuts! What do you need next? Each deployment changes our vision Deployed and running today (the rabid agilist)

12 The Poor Maligned Waterfall Requirements Know what the customer wants Design Figure out how to build it Implementation Build it Testing Compare as built to the requirements Maintenance Deliver it and keep it going

13 The Poor Maligned Waterfall Requirements Design Implementation Can you build without knowing the needs or having a design scheme? Testing Can you deliver an untested product? Maintenance

14 The Poor Maligned Waterfall Requirements Design It s not the waterfall. It s the size of the blocks. Implementation Can you build without knowing the needs or having a design scheme? Testing Can you deliver an untested product? Maintenance

15 Size of the blocks? On October 25, 2019 Sam will be coding the online loan payment page. This week Sam will be adding fields to the credit application Really??? Reliable

16 The Real Difference When people say Waterfall vs. Agile they really mean Predictive vs. Adaptive

17 The Real Difference Predictive When I know everything up front I can plan every step I measure progress as tasks completed against that project plan but Changes mess up that plan and are to be avoided at all cost Adaptive I m not going to know everything up front Short term, I m pretty certain Further out, I ll stay looser (so I can respond to the business) I measure progress by delivered business value and Change happens ( Now that I am doing this, )

18 Perspectives on Analysis Predictive I need to gather every requirement I need to write all the use cases I need to know all the ways things can be different or go wrong and then I have to put it all into a big, comprehensive requirements document Adaptive What s the simplest thing that can possibly work? (the minimum viable product ) If we don t do it now we can always add it later as needed and then Let s start doing real work and, with the customer, evaluate as we go

19 Agile Manifesto We are uncovering better ways of developing software. Through this work we have come to value: Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan

20 Agile Manifesto We are uncovering better ways of developing software. Through this work we have come to value: Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan

21 Outrageous Agile

22 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

23 It s just new words Old Way Requirement Agile Way User Story Use Case Big User Story (or is a user story a little use case?) Requirements Document Waterfall Phases Backlog (of user stories) Lots of little waterfalls

24 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

25 The Rabid Agilist In the Agile Methodology there is only ONE TRUE WAY!

26 The Agile Methodology

27 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

28 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

29 Waterfall in the Extreme Requirements Design Implementation Testing Maintenance

30 Concurrent Activities Requirements sprint Design Design Design Design Design Design Design Impl Impl Impl Impl Impl Impl Impl Test Test Test Test Test Test Test Delivery and Maintenance

31 Not mini-waterfalls Requirements sprint D D D D D D D I I I I I I I T T T T T T T Delivery and Maintenance

32 Not mini-waterfalls Requirements Iteration Planning Team produces automated unit tests for code functions Design Implementation Customer & Product Owner see the new features and running tests Demo Retrospective but the (automated) tests for the UI features aren t done until later Testing Delivery

33 Concurrent Activities Requirements sprint Design Design Design Design Design Design Design Impl Impl Impl Impl Impl Impl Impl Test Test Test Test Test Test Test Delivery and Maintenance

34 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

35 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

36 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

37 User Stories A short, simple description of a feature written from the perspective of the user who will make use of the feature. An employee can report a personal car expense by specifying a date and miles driven. A manager must identify the specific expense items that led to rejecting the expense report.

38 Agile Manifesto We are uncovering better ways of developing software. Through this work we have come to value: Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan

39 User Stories Card Keep it short Conversation Enough to get the team to understand and agree to the need Confirmation Know when you are done An employee can report a personal car expense by specifying a date and miles driven. A manager must identify the specific expense items that led to rejecting the expense report. Ron Jeffries, Essential XP: Card, Conversation, Confirmation

40 Agile Manifesto We are uncovering better ways of developing What?! software. Through this work we have come to value: No big Individuals and Interactions over requirements Processes and Tools document? Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan

41 Only user stories?! We are uncovering better ways of developing software. Through this work we have come to value: No more use cases, models Individuals and nothing Interactions but little over Processes and Tools user stories! Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan

42 User Stories Card Keep it short As a I want Conversation So that Enough to get the team to understand and There s agree NO to OTHER the WAY! need Confirmation Know when you are done An employee can report a personal car expense by specifying a date and miles driven. Have the option to enter start and end odometer readings for personal car expenses. As an industry, we love syntax wars Gojko Adzic and David Evans. Fifty Quick Ideas to Improve Your User Stories.

43 User Stories Card Keep it short Conversation Enough to get the team to understand and agree to the need Confirmation Know when you are done An employee can report a personal car expense by specifying a date and miles driven. Have the option to enter start and end odometer readings for personal car expenses.

44 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

45 The Backlog The set of user stories that have been identified but not committed and not completed.

46 The Backlog What s been requested (the total set of stories) What s most important to do next (the prioritization) What can be reasonably done in the next sprint (the sprint plan) What s left (the backlog)

47 Agile BRUF* * Big Requirements Up Front Now what about the group that starts their agile project by producing 10,000 stories?

48 Planning Levels trip planning advances exp reporting approvals payments cust billing Roadmap Long-term goals usually specified as broad categories * Some of this vocabulary is specific to Scrum Product Backlog Work yet to be done organized as user stories Sprint Committed current work organized as user stories, scenarios, and tasks

49 Planning Levels trip planning advances exp reporting approvals payments cust billing Roadmap Long-term goals usually specified as broad categories Product Backlog Work yet to be done organized as user stories and other items Sprint Committed current work organized as user stories, scenarios, and tasks

50 Roadmap Direction vs. Story Specifics Roadmap Long-Term Vision Integrate with the trip approval system Issue reimbursements through payroll User Stories Short-Term Objectives Report personal car expenses by specifying a date and miles driven Report personal car expenses by specifying start and end odometer readings Associate gift and meal expenses using a provider s NPI this increment backlog (future)

51 Agile BRUF* * Big Requirements Up Front Now what about the group that starts their agile project by producing 10,000 stories?

52 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

53 User Story Card Principles (the three Cs ) Card Keep it short Conversation Enough to get the team to understand and agree to the need Confirmation Know when you are done Report personal car expenses by specifying a date and miles driven Report personal car expenses by specifying start and end odometer readings

54 Typical Sprint Planning Select the stories to be done Define the tasks needed to complete them Agree upon the acceptance criteria for each story (and the iteration) Tasks! Tasks! Tasks! 17-7

55 Tests No Surprises Report personal car expenses by specifying a date and miles driven Report personal car expenses by specifying start and end odometer readings

56 Who Tests What When? Requirements Product Owner & Customer define requirements in terms of acceptance criteria (the back of the card ) Iteration Planning Team accepts a story only once the acceptance criteria are detailed in specific scenarios ( if it does all this, it s good ) Design Implementation Testing per story Demo Retrospective Delivery

57 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

58 Outrageous Agile New vocabulary, old practices Agile as a Methodology Agile is just lots of little waterfalls All user stories must fit one form Create a big backlog up front No definition of done Coding done but testing incomplete

59 Who Tests What When? Requirements Product Owner & Customer define requirements in terms of acceptance criteria (the back of the card ) Iteration Planning Team accepts a story only once the acceptance criteria are detailed in specific scenarios ( if it does all this, it s good ) Design Team produces automated unit tests for code functions Implementation Testing plus automated tests for UI / customer features Customer & Product Owner see the new features and running tests Demo Retrospective Customer tests the new release ( user acceptance testing ) Delivery

60 No mini-waterfalls Requirements Iteration Planning Team produces automated unit tests for code functions Design Implementation Customer & Product Owner see the new features and running tests Demo Retrospective but the (automated) tests for the UI features aren t done until later Testing Delivery

61 Sprint Includes Testing Requirements Product Owner & Customer define requirements in terms of acceptance criteria (the back of the card ) Iteration Planning Team accepts a story only once the acceptance criteria are detailed in specific scenarios ( if it does all this, it s good ) Design Team produces automated unit tests for code functions Implementation Testing plus automated tests for UI / customer features Customer & Product Owner see the new features and running tests Demo Retrospective Customer tests the new release ( user acceptance testing ) Delivery

62 Outrageous Agile Changing the vocabulary without changing the practices Treating Agile as a Methodology Trying to do everything with one format of user stories Treating the backlog as the whole set of requirements Committing to a story without agreeing to how you know it s done Completing an increment without complete testing

63 No Bull Agile

64 No Bull Agile We Favor Reason over Rigidity Content over Ceremonies Diagrams over Documents Tests over Tasks

65 No Bull Agile We Favor Reason over Rigidity Content over Ceremonies Diagrams over Documents Tests over Tasks

66 Reason over Rigidity Common Cultish Behaviors In the Agile Methodology there is only ONE TRUE WAY! Only document with user stories Change the whole vocabulary Jump straight into iterations Focus only on code Pretend to know the customer best Revert to junior high school

67 No Bull Agile We Favor Reason over Rigidity Content over Ceremonies Diagrams over Documents Tests over Tasks

68 Ceremony Trap, a.k.a. Cargo Cult Agile User story: As a I want to in order to I have to define twohour tasks But shouldn t we first play the paper airplane game? Story Point Planning Poker

69 Content over Ceremonies As a I want So that As an employee I want to report a personal car expense by specifying a date and miles driven. There s NO OTHER WAY! Have the option to enter start and end odometer readings for personal car expenses. As an industry, we love syntax wars Gojko Adzic and David Evans. Fifty Quick Ideas to Improve Your User Stories.

70 User Stories Card Keep it short Conversation Enough to get the team to understand and agree to the need Confirmation Know when you are done As an employee I want to report a personal car expense by specifying a date and miles driven. Have the option to enter start and end odometer readings for personal car expenses.

71 Content over Ceremonies It s not the form of the user story, it s the content of the story. It s not the form of the daily standup, it s that real communication takes place. It s not the form of the demo, it s the information collected from the customer (product owner) It s not the job title or role, it s what each person contributes

72 No Bull Agile We Favor Reason over Rigidity Content over Ceremonies Diagrams over Documents Tests over Tasks

73 Diagrams over Documents No more use cases, models nothing but little user stories!

74 A Un good bon sketch croquis picture s worth better vaut mieux than a qu un long a thousand words. long speech. discours. 1-3

75 A good sketch is picture s worth better than a long a thousand words. speech. 1-3

76 A picture s worth a thousand words. 1-3

77 User Stories are Deltas (not little use cases!) Is this a Completely new capability? Change to existing capability? Does this affect a Multi-actor business process? Single actor activity? Single step (e.g. UI page)?

78 Have an overall model System Process Activity Step Action

79 5-level architecture System Collection of processes that manage, control, or report on some aspect of a business. Process The steps that one or more actors go through in order to achieve some business goal. Activity The work done by a single actor to carry out one step in a business process. Individual units of work performed by a single actor (e.g. a UI screen) Step The basic atomic units of UI behavior (e.g. enter x into a field, click the OK button ) Action 17-3

80 Process Model Process

81 Activity Model Activity

82 System Overview System

83 Diagrams over Documents System Process Activity

84 No Bull Agile We Favor Reason over Rigidity Content over Ceremonies Diagrams over Documents Tests over Tasks

85 Planning Includes Tests Select the stories to be done Define the tasks needed to complete them Agree upon the acceptance criteria for each story (and the iteration) Tasks! Tasks! Tasks! 17-7

86 What s my story? System Process As an employee I want to report my travel expenses in order to get reimbursed. As an employee I want to enter a new expense report in order to start the reimbursement process. Activity Step As an employee I want to report a personal car expense by specifying a date and miles driven. Action 17-4

87 Tests No Surprises Report personal car expenses by specifying a date and miles driven Report personal car expenses by specifying start and end odometer readings

88 Test-Based Burndown Chart

89 No Bull Agile We Favor Reason over Rigidity Content over Ceremonies Diagrams over Documents Tests over Tasks

90 Parting Thoughts Tolerate Incompleteness Change Happens Do the Least to Deliver the Most

91 Thank you Marc J. Balcer Chief Architect Model Compilers LLC

92 Questions?

93 Marc J. Balcer Founder & Chief Architect Model Compilers

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

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

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

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017 Johanna Rothman Chapter 1 Why Agile and Lean Approaches Work Copyright 2017 Agile and Lean Approaches Why such approaches exist! Software, we have a problem It was thought you could hand a software team

More information

Scrum Testing: A Beginner s Guide

Scrum Testing: A Beginner s Guide Scrum Testing: A Beginner s Guide What is Scrum? Building complex software applications is a difficult task. Scrum methodology comes as a solution for executing such complicated task. It helps development

More information

Introduction to Agile/Extreme Programming

Introduction to Agile/Extreme Programming Introduction to Agile/Extreme Programming Matt Ganis, Senior Technical Staff Member (Certified Scrum Master) IBM Hawthorne, New York ganis@us.ibm.com August 2007 Session 8061 Current slides at: http://webpage.pace.edu/mganis

More information

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental

More information

AGILE SOLUTIONS. Agile Basics

AGILE SOLUTIONS. Agile Basics AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development

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

Michael Prince PMI-ACP Application Development Manager Richland County

Michael Prince PMI-ACP Application Development Manager Richland County Michael Prince PMI-ACP Application Development Manager Richland County GOALS Tell You About Agile 5000 Ft View Talk Briefly About How You As a Programmer Fit Into Agile Prepare You For The Next Session

More information

Agile Introduction for Leaders

Agile Introduction for Leaders Agile Introduction for Leaders Learning Objectives Gain an understand of what is driving the need for agile Learn the fundamentals of agile: values, principles and practices Learn what managers and leaders

More information

2013 Eliassen Group. All Rights Reserved -1- Enterprise Agility

2013 Eliassen Group. All Rights Reserved -1- Enterprise Agility 2013 Eliassen Group. All Rights Reserved -1- Enterprise Agility Damon Poole Chief Agilist, Eliassen Group s Agile Practice Coaching: Transformation and Tune-ups Training 20 years of process change: small

More information

AGILE. IS IT ONLY FOR IT?

AGILE. IS IT ONLY FOR IT? AGILE. IS IT ONLY FOR IT? By Chris Vandersluis President, HMS Software Learning Points You will leave this presentation with a new way of thinking about deploying complex projects Starting tomorrow, you

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

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

Two Branches of Software Engineering

Two Branches of Software Engineering ENTERPRISE SOFTWARE ENGINEERING & SOFTWARE ENGINEERING IN THE ENTERPRISE Two Branches of Software Engineering 1 Crafting Software Resource Input Code Debug Product Test 2 Engineering Software Resource

More information

Agile Transformation:

Agile Transformation: Agile Transformation: Gaining or Maintaining CMMI Tim Zeller Director of Strategic Solutions 0 Has anyone ever said THIS to you about agile Agile teams are free-for-all Jolt Cola drinkers who don t understand

More information

Introduction to Agile and Scrum

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

More information

Agile Beyond Software

Agile Beyond Software Agile Beyond Software By Somnath Ghosh Corporate IT Solutions, Inc. www.corporateitsolutionsinc.com somghosh@yahoo.com (720) 217-8513 PMI Mile Hi - June 2015 Clients and Training Agile Program Management

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

Agile Beyond Software

Agile Beyond Software Agile Beyond Software Using Agile practices to manage any complex project Laura Howley Agile Coach lhowley@collab.net @LauraLMH Who am I, Who is CollabNet? Laura Howley I coach organizations through Agile

More information

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum 1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work

More information

Agile Software Development

Agile Software Development Agile Software Development S. Adams. Dilbert. Available: http://dilbert.com Hans-Petter Halvorsen Agile? I ll go up and find out what they need and the rest of you start coding! 3 Typical Job Ad Agile

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

Scrum, Creating Great Products & Critical Systems

Scrum, Creating Great Products & Critical Systems Scrum, Creating Great Products & Critical Systems What to Worry About, What s Missing, How to Fix it Neil Potter The Process Group neil@processgroup.com processgroup.com Version 1.2 1 Agenda Scrum / Agile

More information

18-642: Software Development Processes

18-642: Software Development Processes 18-642: Software Development Processes 9/6/2017 Without requirements and design, programming is the art of adding bugs to an empty text file. Louis Srygley Coding Is Essentially 0% of Creating Software

More information

AGILE TEST MANAGEMENT WITH VISUAL STUDIO

AGILE TEST MANAGEMENT WITH VISUAL STUDIO AGILE TEST MANAGEMENT WITH VISUAL STUDIO any companies are implementing an agile methodology, but often still have waterfall based tools. We ve been working on several agile projects, one of which we collaborate

More information

Agile in a Regulatory & Compliance Environment. Julie Bridges

Agile in a Regulatory & Compliance Environment. Julie Bridges Agile in a Regulatory & Compliance Environment Julie Bridges Introduction Senior IT Delivery Manager Cyber Security Compliance Tools Program 15+ years of Application Delivery Management Corporate, Mobile,

More information

AGILE MYTH BUSTERS- THAT S NOT AGILITY!

AGILE MYTH BUSTERS-  THAT S NOT AGILITY! AGILE MYTH BUSTERS- http://pmsymposium.umd.edu/pm2017/ THAT S NOT AGILITY! Susan Parente, PMP, PMI-ACP, CSM, PSM I, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2017 Project Management Symposium Agile

More information

Product Owner Training - From Idea to Implementation. Robin Dymond Mark Pushinsky

Product Owner Training - From Idea to Implementation. Robin Dymond Mark Pushinsky Product Owner Training - From Idea to Implementation Robin Dymond Mark Pushinsky 1 Innovel, LLC Offers Lean Agile Adoption Services to Fortune 500 businesses Specializes in Financial Services Our staff

More information

Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 10. * Construction, Installation and Operations * Agile Method Software Development

Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 10. * Construction, Installation and Operations * Agile Method Software Development Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 10 * Construction, Installation and Operations * Agile Method Software Development Construction Construction is the development of all parts of the system,

More information

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Scrum Master / Agile Project Manager An Approach for Personal Competency Development Scrum Master / Agile Project Manager An Approach for Personal Competency Development Summer 2013 www.illustratedagile.com 2013 Len Lagestee HOW TO USE THIS APPROACH There are two ways to use this document.

More information

Building a Product Users Want: From Idea to Backlog with the Vision Board

Building a Product Users Want: From Idea to Backlog with the Vision Board Building a Product Users Want: From Idea to Backlog with the Vision Board by Roman Pichler 9 Comments Many of you will know Roman Pichler as the author of Agile Product Management with Scrum. For the last

More information

Agile Software Development

Agile Software Development Agile Software Development Chapter 3 Agile Software Development in the textbook 3.1 Agile methods 3.2 Plan-driven and agile development 3.3 Extreme programming (XP) - A well known agile method 3.4 Agile

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 10 Scrum: Sprint Execution 1 Sprint Execution When? Sprint execution accounts for the majority of time during a sprint. It begins after sprint

More information

AHGILE A N D B O O K

AHGILE A N D B O O K AGILE HANDBOOK OVERVIEW 2 OVERVIEW 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 what

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

SCRUM - LESSONS FROM THE TRENCHES

SCRUM - LESSONS FROM THE TRENCHES VOL. 19 NO. 1 HELPING YOU IMPROVE YOUR ENGINEERING PROCESS http://www.processgroup.com/newsletter.html October 2012 SCRUM - LESSONS FROM THE TRENCHES NEIL POTTER AND MARY SAKRY Introduction Agile and Scrum

More information

Joe s Unofficial Scrum Checklist

Joe s Unofficial Scrum Checklist Joe s Unofficial Scrum Checklist This list is based off Henrik Kniberg s Unofficial Scrum CheckList. See http://www.crisp.se/scrum/checklist We recommend you use this list as basis for discussion, mostly

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

Software Engineering Lecture 5 Agile Software Development

Software Engineering Lecture 5 Agile Software Development Software Engineering Lecture 5 Agile Software Development JJCAO Mostly based on the presentation of Software Engineering, 9ed Exercise Describe the main activities in the software design process and the

More information

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

Art of Writing in Agile. Writing User Stories in Agile Shikha Saxena, Senior Technical Writer, Pune, India Art of Writing in Agile Writing User Stories in Agile Shikha Saxena, Senior Technical Writer, Pune, India Art of Writing in Agile Agenda History of Agile Agile and DevOps Agile Artifacts: Themes, Epics

More information

Why Agile, Why Now By David Schroeder, PMP, PSM

Why Agile, Why Now By David Schroeder, PMP, PSM By David Schroeder, PMP, PSM Accelerating Corporate Transformation, i is the needed approach in business today, according to Harvard Business Review contributor and Corporate Transformation Resources president,

More information

Introduction to Scrum. Stig Efsen, Agile Coach, VP Process Improvement Sep Training

Introduction to Scrum. Stig Efsen, Agile Coach, VP Process Improvement Sep Training Introduction to Scrum Stig Efsen, Agile Coach, VP Process Improvement sef@trifork.com Sep 2009 Training 1 Why are we building the wrong stuff Often or Always Used: 20% Sometimes 16% Rarely 19% Often 13%

More information

Designing the Process. A Brief Introduction to Agile Programming

Designing the Process. A Brief Introduction to Agile Programming Designing the Process A Brief Introduction to Agile Programming In the beginning, there was the waterfall... Analysis, Design, Implementation, Testing & Evaluation: Discrete, linear tasks Each step completed

More information

Extreme Programming, an agile software development process

Extreme Programming, an agile software development process Extreme Programming, an agile software development process Paul Jackson School of Informatics University of Edinburgh Recall: Waterfall and Spiral Models 1.Determine objectives Cumulative cost Progress

More information

Introducing Resilient Agile A Better Agile Methodology 5 Easy Steps to Make Agile Development Work Better for You

Introducing Resilient Agile A Better Agile Methodology 5 Easy Steps to Make Agile Development Work Better for You Introducing Resilient Agile A Better Agile Methodology 5 Easy Steps to Make Agile Development Work Better for You Doug Rosenberg ICONIX Overview Your organization is committed to Agile, Scrum and TDD.

More information

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE Slide 0 TANGIBLE STRATEGIES FOR // ALIGNING YOUR PROCESSES WITH AGILE 2016 Project Management Symposium Slide 1 Government Guidance and PMI Best Practices / Success? Agile Development Methodology Slide

More information

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation Session 11E Adopting Agile Ground Software Development Supannika Mobasser The Aerospace Corporation The Aerospace Corporation 2017 Overview To look beyond the horizon and to embrace the rapid rate of change

More information

Software Development Methodologies. CSC 440: Software Engineering Slide #1

Software Development Methodologies. CSC 440: Software Engineering Slide #1 Software Development Methodologies CSC 440: Software Engineering Slide #1 Topics 1. The Waterfall Model 2. Agile Software Development 3. The Unified Process 4. Object-Oriented Analysis and Design 5. The

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

The Lessons Learned of a BA on an Agile Project

The Lessons Learned of a BA on an Agile Project F O C U S Q U A L I T Y E X P E R I E N C E The Lessons Learned of a BA on an Agile Project Presented by Jacqueline Sanders, PMP, CBAP Outline What Agile is NOT Key Components of Agile The Conversion to

More information

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Scrum - Introduction. Petri Heiramo. Agile Coach, CST Scrum - Introduction Petri Heiramo Agile Coach, CST Scrum Started in the Harvard BR. The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead

More information

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Copyright Intertech, Inc All Rights Reserved. May 18, 2011 Copyright Intertech, Inc. 2011. All Rights Reserved. May 18, 2011 About Me Dave Schueck Principal Consultant Intertech Dschueck@Intertech.com 20 years experience Variety of technologies, roles, systems,

More information

International Scrum Master Foundation. Study Guide Take the Certification online

International Scrum Master Foundation. Study Guide Take the Certification online International Scrum Master Foundation Study Guide Take the Certification online www.scrum.as Contents Chapter 1: WHAT IS SCRUM?... 3 Chapter 2: INTRODUCTION TO SCRUM - A REAL WORLD EXAMPLE... 5 Chapter

More information

Burn Up and Burn Down An Overview of Scrum. Neal Kuhn Business Systems Architects, LLC

Burn Up and Burn Down An Overview of Scrum. Neal Kuhn Business Systems Architects, LLC Burn Up and Burn Down An Overview of Scrum Neal Kuhn Business Systems Architects, LLC nealk@isosys.com Scrum Agenda (1) Setup (5) At the end of this segment, the project and slides are set up Agenda (5)

More information

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time. Software Engineering and Scrum autumn 2010 Department of Computer and Information Science Linköping University, Sweden The Waterfall model Requirements One of the first life-cycle models (Royce, 1970)

More information

Change Agile. Ben Linders, André Heijstek. veranderproject.nl

Change Agile. Ben Linders, André Heijstek. veranderproject.nl Change Agile Ben Linders, André Heijstek veranderproject.nl Change Projects Characteris

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 Scrum Process Checklist

Agile Scrum Process Checklist Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited

More information

The Basic Waterfall Model. Software Process Models. Concurrent Development. (Concurrent Development) The Agile Critique of the Waterfall

The Basic Waterfall Model. Software Process Models. Concurrent Development. (Concurrent Development) The Agile Critique of the Waterfall Software Process Models Critique & Defense of the Waterfall Issues in Waterfall Models concurrent development phase transitions and overlap Issues in Evolutionary Models incremental vs. iterative models

More information

How to get at multi team agile project going a presentation based on the experience from PERFORM

How to get at multi team agile project going a presentation based on the experience from PERFORM How to get at multi team agile project going a presentation based on the experience from PERFORM Mette Gjertsen Project Manager Norwegian Public Service Pension Fund /Statens Pensjonskasse mette.gjertsen@spk.no

More information

AGILE FOR NON-IT PRACTITIONERS

AGILE FOR NON-IT PRACTITIONERS AGILE FOR NON-IT PRACTITIONERS Susan Parente, PMP, PMI-ACP, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2016 Project Management Symposium Agile Overview What is Agile? Why Agile? When Agile? Agile Manifesto

More information

Agile Software Development Agreements: Navigating the Complex Contracting Issues

Agile Software Development Agreements: Navigating the Complex Contracting Issues Presenting a live 90-minute webinar with interactive Q&A Agile Software Development Agreements: Navigating the Complex Contracting Issues Evaluating Agile vs. Waterfall Development; Structuring Provisions

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

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks Topic: Nokia Test Research History Agile Chaos theory Philosophy Lean More theory... Queue theory Game theory Principles Scrum XP Practices Implementation Xebia Trifork Crisp Graphics by Henrik Kniberg

More information

Lecture 29: Agile Design and Extreme Programming

Lecture 29: Agile Design and Extreme Programming 1 Lecture 29: Agile Design and Extreme Programming Kenneth M. Anderson Software Methods and Tools CSCI 4448/6448 - Spring Semester, 2005 2 Credit where Credit is Due The material for this lecture is based

More information

Management by Consensus

Management by Consensus Management by Consensus A Manager's Guide to Scrum A Presentation for The CoolTech Club Menlo Park, June 7 th, 2006 Tobias Mayer tobias@agilethinking.net Presenter: Tobias Mayer Software Developer Educator,

More information

AGILE FOR NON-IT PRACTITIONERS

AGILE FOR NON-IT PRACTITIONERS AGILE FOR NON-IT PRACTITIONERS Susan Parente, PMP, PMI-ACP, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2016 Project Management Symposium Agile Overview What is Agile? Why Agile? When Agile? Agile Manifesto

More information

Scrum and Agile Processes. Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011

Scrum and Agile Processes. Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011 Scrum and Agile Processes Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011 Scrum and Agile Processes: Outline Classical processes and their limitations Agile processes Scrum o Overview o History

More information

Team GRC vs Scrum: Agile outside the softw are development w orld 8/11/2016. Laura Jones, PMP, PMP-RMP, CMQ/OE, CGPM Risk Manager

Team GRC vs Scrum: Agile outside the softw are development w orld 8/11/2016. Laura Jones, PMP, PMP-RMP, CMQ/OE, CGPM Risk Manager As a Geek Week participant interested in Scrum You want practical, real world advice on Scrum, so that you can be successful at understanding and practicing Scrum outside the software development world

More information

Managing Risk in Agile Development: It Isn t Magic

Managing Risk in Agile Development: It Isn t Magic Managing Risk in Agile Development: It Isn t Magic North East Quality Council 61 st Conference Tuesday October 4, 2016 softwarevalue.com Measure. Optimize. Deliver. Phone: +1-610-644-2856 Risk Risk is

More information

TSP*-Agile Blend: The Gun Smoke Clears

TSP*-Agile Blend: The Gun Smoke Clears TSP*-Agile Blend: The Gun Smoke Clears Alan Padula TSP Symposium September 21-24, 2009 New Orleans, Louisiana 2009 Intuit Inc. All rights reserved. * SM TSP Team Software Process and TSP are service marks

More information

GO AGILE THE AGILE WAY. OR GO HOME. INTRODUCING MARKETING!

GO AGILE THE AGILE WAY. OR GO HOME. INTRODUCING MARKETING! GO AGILE OR GO HOME. INTRODUCING MARKETING! THE AGILE WAY. TABLE OF CONTENTS 1 DEFINITION....3 2 BENEFITS...4 3 METHODOLOGY...5 4 ROLES..6 5 KEY TERMS 7 6 TEAM STRUCTURE 9 7 EXAMPLE OF A USER STORY 11

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

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment. AGILE AGL310: Planning and Managing Agile Projects Agile Project methodology Training for Software IT Management. Learn how to apply Agile to current projects: explore how your projects can easily and

More information

Continuous integration for BI

Continuous integration for BI Continuous integration for BI Speaker @SQLBent www.biblog.eu Sponsors Organizers getlatestversion.it Who am I? Bent Nissen Pedersen, Hamburg Business Analytics Architect, Kapacity @SQLBent bnp@kapacity.dk

More information

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager A Hybrid Approach to the Use of Agile in Health IT Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager 1 Conflict of Interest Spencer Reeser-Stout, CSM, MBA Has no real or apparent conflicts

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

An Introduction to Scrum. Mountain Goat Software, LLC

An Introduction to Scrum. Mountain Goat Software, LLC An Introduction to Scrum Scrum in 100 words Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. It allows us to rapidly and repeatedly inspect

More 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

Student Scrums Workshop. Tom Reichlmayr Rochester Institute of Technology Department of Software Engineering

Student Scrums Workshop. Tom Reichlmayr Rochester Institute of Technology Department of Software Engineering Student Scrums Workshop Tom Reichlmayr Rochester Institute of Technology Department of Software Engineering tjr@se.rit.edu The Scrum Framework The Scrum Framework Burndown Charts Chris Noffke: http://www.noffke.com/

More information

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17 CM MatchPoint Agile This sessions shows how to use CM MatchPoint for the management and automated deployments in agile projects using frameworks like SCRUM Christoph Heinrich, CM First Plex Track A / Session

More information

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012 Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012 Disclaimer This presentation is NOT a recommendation to switch from Waterfall to Agile. It is an analysis of team dynamics

More information

Virtually Agile. Astro Sabre (Matt Ganis) IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007

Virtually Agile. Astro Sabre (Matt Ganis)  IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007 Virtually Agile Astro Sabre (Matt Ganis) http://webpage.pace.edu/mganis IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007 Who am I? My Name is Matt Ganis I lead a group inside IBM called

More information

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Course Overview This course covers the functions and features of Agile Certified Practitioner to prepare you for your certification exam. Students will

More information

KANBAN and TEAMWORK. Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI

KANBAN and TEAMWORK. Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI KANBAN and TEAMWORK Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI HEIKKI PAANANEN - Lecturer, MSc (Econ) Lahti University of Applied Sciences heikki.paananen@lamk.fi THEMES

More information

Risk Management and the Minimum Viable Product

Risk Management and the Minimum Viable Product Risk Management and the Minimum Viable Product ...project risk is a good thing, a likely indicator of value. Projects that have real value but little or no risk were all done ages ago. Peopleware: Productive

More information

Agile Surveillance Points

Agile Surveillance Points Defense, Space & Security Agile Surveillance Points 2012 NDIA Systems Engineering Conference San Diego, CA Dick Carlson Richard.Carlson2@Boeing.com BOEING is a trademark of Boeing Management Company. Copyright

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

Reducing Business Risk

Reducing Business Risk July 2005 Reducing Business Risk Through Agile Development Fred Tingey Head of Risk Systems BNP Paribas Introduction Context What is Agile Programming? Traditional vs Agile approach A New Way to do Things

More information

An Introduction to User Stories

An Introduction to User Stories An Introduction to User Stories Mike Cohn - background Agile c oach and tra iner Found in directo g member a nd r of Ag ile and Sc rum Al Alliance liance Found er of M o Goat S oftwar untain e Ran m y

More information

D25-4. How Intertech Uses Agile

D25-4. How Intertech Uses Agile D25-4 How Intertech Uses Agile How to Use this Download This document shares an overview of how we use Agile/Scrum to deliver successful projects, the major differences between a waterfall/fixed bid project

More information

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017 Collaboration at Scale: Distributed Team Release Planning 11-Jan-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series

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

Systems Modernization Strategies August 2017

Systems Modernization Strategies August 2017 Systems Modernization Strategies August 2017 Presented by: The included information is being presented to the Centers for Medicare & Medicaid Services (CMS) technical community in the presence of industry

More information

Agile Resiliency. How CMMI will make Agile Thrive and Survive. Has your customer (or manager) ever said:

Agile Resiliency. How CMMI will make Agile Thrive and Survive. Has your customer (or manager) ever said: Agile Resiliency How CMMI will make Agile Thrive and Survive Has your customer (or manager) ever said: Let s be more Agile. But how about we only have a weekly standup? Let s transition all of our projects

More information

SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) UNIT OBJECTIVE Understand the influences on a project Understand what a software process is Understand two common models WHAT EACH PARTY CONTROLS Client Side Every

More information

Debunking Agile Myths

Debunking Agile Myths Debunking Agile Myths Rick Clare CBAP, PMP, CSM, MSPM Solutions Partner 634 Alpha Drive Pittsburgh, PA 15238 (888) 762-3683 Fax (412) 963-8618 Presentation Purpose Purpose This presentation will discuss

More information

Requirements and User-Centered Design in an Agile Context

Requirements and User-Centered Design in an Agile Context Requirements and User-Centered Design in an Agile Context The Volvo Group Business Areas AB Volvo Volvo Trucks Renault Trucks Mack Trucks Nissan Diesel Buses Construction Equipment Volvo Penta Volvo Aero

More information