SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Requirements flexibel und agil managen
Requirements-Praktiken am Beispiel Contour
Handout-Version
Dr. Andreas Birk und Gerald Heller, Software.Process.Management
11. April 2013, Webinar der QA Systems Akademie
Gestatten ...
2
Dr. Andreas Birk
Software.Process.Management
info@swpm.de
http://www.swpm.de
Blog & Resources
http://MakingOfSoftware.com
Gerald Heller
11. April 2013 Copyright © 2013, Software.Process.Management
Requirements Management (RM) in
the Development Lifecycle
11. April 2013 Copyright © 2013, Software.Process.Management 3
Define Business
Goals and Context
Develop
Requirements
Specification
Develop
Architectural
Design
Coding and
Developer
Testing
Integration
and Testing
Requirements Engineering
Requirements Management
Central
Requirements
Repository
Manage Change
Requests and
Defect Reports
Note: This is a view of software engineering activities in a logical
sequence. During the development lifecycle, these activities are
performed repeatedly and often concurrently.
Step One: Develop & Define Requirements
11. April 2013 Copyright © 2013, Software.Process.Management 4
Define Business
Goals and Context
Develop
Requirements
Specification
Develop
Architectural
Design
Coding and
Developer
Testing
Integration
and Testing
Develop & Define
Requirements
For details on essential RM structures and practices, refer to the webinar
„Requirements strukturieren und nutzen“
 Presentation slides on Slideshare: http://bit.ly/ZoBFA2
 Request access to recorded version: seminare(at)qa-systems.de
Requirements Emerge
11. April 2013 Copyright © 2013, Software.Process.Management 5
Customer Requirements
Engineer
Software
Architect
Requirement
Communication is key
Requirements definition often is „just“ a supportive measure
Balance Flexibility & Structure in RM
Flexibility
Communicate about Requirements
Evolve & Adapt Requirements
Evolve & Adapt Requirements Structures
Evolve & Adapt Requirements Practices
Structure
Information Structures
Roles & Responsibilities
Agreed-Upon Activities & Steps
Requirements States
Process Stage Gates
11. April 2013 Copyright © 2013, Software.Process.Management 6
Requirements State & Stage Gates
11. April 2013 Copyright © 2013, Software.Process.Management 7
Rejected
Ready for ReviewDraft
create
Approved Implemented Validated
Suspended
Define Business
Goals and Context
Develop
Requirements
Specification
Develop
Architectural
Design
Coding and
Developer
Testing
Integration
and Testing
Requirement
Approved
Requirement
Implemented
Requirement
Validated
Requirements-Related Stage Gates:
Requirements States & Transitions:
Flexible RM in Jama Contour
Communicate about
requirements
Review requirements
Manage requirements change
Agile RM
11. April 2013 Copyright © 2013, Software.Process.Management 8
Communicate about Requirements
11. April 2013 Copyright © 2013, Software.Process.Management 9
Review Requirements
11. April 2013 Copyright © 2013, Software.Process.Management 10
Author Reviewer
Prepare Review Object
Organize Review
Invite for Review Read Review Object
Write Review Feedback
Collect Review Feedback
Conduct Review Meeting
Update Review Object
Review Requirements
11. April 2013 Copyright © 2013, Software.Process.Management 11
Review Requirements
11. April 2013 Copyright © 2013, Software.Process.Management 12
Review Requirements
11. April 2013 Copyright © 2013, Software.Process.Management 13
Manage Requirements Change
11. April 2013 Copyright © 2013, Software.Process.Management 14
Requested
Closed
Approved
Ready for Validation
Work in Progress
Validated
Reopened
Rejected
An Essential Change Process for Requirements
Manage Requirements Change
11. April 2013 Copyright © 2013, Software.Process.Management 15
Manage Requirements Change
11. April 2013 Copyright © 2013, Software.Process.Management 16
Agile RM: The Scrum Process
17
Sprint
Planning
Meeting
Collect Input &
Requirements
Potentially
Shipable Product
Increment
Sprint
1-4 Weeks
Agile Iteration
Cycle (Sprint)
Acceptance &
Delivery
Daily Scrum
Meeting
Sprint
Backlog
Product
Backlog
11. April 2013 Copyright © 2013, Software.Process.Management
Scaling Agile: Different Requirements Levels
11. April 2013 Copyright © 2013, Software.Process.Management 18
D.Leffingwell:ScaledAgileFramework,
http://ScaledAgileFramework.com
Portfolio Level
Program Level
Team Level
Epics
Features
User Stories
Tasks
Cascades of Agile Requirements Backlogs
11. April 2013 Copyright © 2013, Software.Process.Management 19
Incoming Sprint
Backlog
(User
Stories)
Portfolio
Backlog
Release
Backlog
Product
Backlog
Sprint
Backlog
(Tasks)
Let‘s illustrate this in Contour ...
User Story
A User Story is a software system requirement formulated as
one or two sentences in the everyday or business language of
the user
 A User Story must be small enough to be completed in one cycle
 A User Story is an informal statement of the requirement as long as the
correspondence of acceptance testing procedures is lacking
Copyright © 2013, Software.Process.Management 20
Wikipedia July, 2009
cancel reservation
As a traveler
I want to cancel my
reservation
cancel reservation (back)
□ a premium member can cancel the
same day without a fee
□ a non-premium member is charged
10% for a cancellation
□ an email confirmation is sent out
□ the hotel is notified of any
cancellation
11. April 2013
Agile RM - User Story
11. April 2013 Copyright © 2013, Software.Process.Management 21
Agile RM - Sprints
11. April 2013 Copyright © 2013, Software.Process.Management 22
Agile RM - Features and User Stories
11. April 2013 Copyright © 2013, Software.Process.Management 23
Summary: Support for Agile RM
24
Sprint
Planning
Meeting
Collect Input &
Requirements
Potentially
Shipable Product
Increment
Sprint
1-4 Weeks
Agile Iteration
Cycle (Sprint)
Acceptance &
Delivery
Daily Scrum
Meeting
Sprint
Backlog
Product
Backlog
11. April 2013 Copyright © 2013, Software.Process.Management
Manage Agile Backlogs
Gather
Requirements
Track Requirements
& Document Requirements Fulfilment
Process
Requirements
Summary: Flexible Support for
RM Work Practices
11. April 2013 Copyright © 2013, Software.Process.Management 25
Define Business
Goals and Context
Develop
Requirements
Specification
Develop
Architectural
Design
Coding and
Developer
Testing
Integration
and Testing
Requirement
Implemented
Requirement
Validated
Develop & Define
Requirements Requirement
Approved
Communicate about Requirements
& Informal Requirements Reviews
Direct Requirements Change Explicit Change Management of Requirements
Systematic Formal Requirements Reviews
Important Questions on RM Process Design
How can we know what RM approach fits for us?
How can we disseminate systematic RM in our organization?
How can we move from plan-oriented to agile RM?
11. April 2013 Copyright © 2013, Software.Process.Management 26
Vielen Dank
27
Dr. Andreas Birk
Software.Process.Management
info@swpm.de
http://www.swpm.de
Blog & Resources
http://MakingOfSoftware.com
Gerald Heller
11. April 2013 Copyright © 2013, Software.Process.Management

Weitere ähnliche Inhalte

Was ist angesagt?

Software Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraSoftware Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraThejan Wijesinghe
 
SpiraPlan - Top Productivity Boosting Features
SpiraPlan - Top Productivity Boosting FeaturesSpiraPlan - Top Productivity Boosting Features
SpiraPlan - Top Productivity Boosting FeaturesInflectra
 
Fixed Price Contracts in Agile
Fixed Price Contracts in AgileFixed Price Contracts in Agile
Fixed Price Contracts in AgileBrendan Flynn
 
Introduction to primavera contract mgmt bi publisher edition ppt
Introduction to primavera contract mgmt bi publisher edition pptIntroduction to primavera contract mgmt bi publisher edition ppt
Introduction to primavera contract mgmt bi publisher edition pptp6academy
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewJeffrey Nunn
 
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?IBM Danmark
 
Product Line Engineering Meets PLM
Product Line Engineering Meets PLMProduct Line Engineering Meets PLM
Product Line Engineering Meets PLMAras
 
Business Analyst Requirements Management
Business Analyst Requirements Management Business Analyst Requirements Management
Business Analyst Requirements Management Mark Borowski
 
Rapid application development
Rapid application developmentRapid application development
Rapid application developmentDhruvSamant1
 
Sap upgrade
Sap upgradeSap upgrade
Sap upgradeRam K
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallInflectra
 
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial Designer
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial DesignerDesigning with the 3DExperience – First Look at SOLIDWORKS Industrial Designer
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial DesignerDesign World
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1p6academy
 
Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Matt Angerer
 
Inflectra User Summit California 2018 - SpiraTeam, SpiraTest, SpiraPlan, Rapi...
Inflectra User Summit California 2018 - SpiraTeam, SpiraTest, SpiraPlan, Rapi...Inflectra User Summit California 2018 - SpiraTeam, SpiraTest, SpiraPlan, Rapi...
Inflectra User Summit California 2018 - SpiraTeam, SpiraTest, SpiraPlan, Rapi...Adam Sandman
 
Use of unifier with primavera
Use of unifier with primaveraUse of unifier with primavera
Use of unifier with primaveragjmstleonards
 
Spira Test Overview Presentation
Spira Test Overview PresentationSpira Test Overview Presentation
Spira Test Overview PresentationAdam Sandman
 
Introductiontoadaptiveand3dexperience 180807145140
Introductiontoadaptiveand3dexperience 180807145140Introductiontoadaptiveand3dexperience 180807145140
Introductiontoadaptiveand3dexperience 180807145140kailashgavare
 

Was ist angesagt? (20)

Software Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraSoftware Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika Kumara
 
SpiraPlan - Top Productivity Boosting Features
SpiraPlan - Top Productivity Boosting FeaturesSpiraPlan - Top Productivity Boosting Features
SpiraPlan - Top Productivity Boosting Features
 
Fixed Price Contracts in Agile
Fixed Price Contracts in AgileFixed Price Contracts in Agile
Fixed Price Contracts in Agile
 
Introduction to primavera contract mgmt bi publisher edition ppt
Introduction to primavera contract mgmt bi publisher edition pptIntroduction to primavera contract mgmt bi publisher edition ppt
Introduction to primavera contract mgmt bi publisher edition ppt
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM Overview
 
What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?What’s new in Rational collaborative lifecycle management 2011?
What’s new in Rational collaborative lifecycle management 2011?
 
Product Line Engineering Meets PLM
Product Line Engineering Meets PLMProduct Line Engineering Meets PLM
Product Line Engineering Meets PLM
 
Business Analyst Requirements Management
Business Analyst Requirements Management Business Analyst Requirements Management
Business Analyst Requirements Management
 
Software Product Lines
Software Product LinesSoftware Product Lines
Software Product Lines
 
Rapid application development
Rapid application developmentRapid application development
Rapid application development
 
Sap upgrade
Sap upgradeSap upgrade
Sap upgrade
 
Methodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for WaterfallMethodologies 3: Using Spira for Waterfall
Methodologies 3: Using Spira for Waterfall
 
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial Designer
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial DesignerDesigning with the 3DExperience – First Look at SOLIDWORKS Industrial Designer
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial Designer
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1
 
Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?Why Upgrade from QC to ALM?
Why Upgrade from QC to ALM?
 
Inflectra User Summit California 2018 - SpiraTeam, SpiraTest, SpiraPlan, Rapi...
Inflectra User Summit California 2018 - SpiraTeam, SpiraTest, SpiraPlan, Rapi...Inflectra User Summit California 2018 - SpiraTeam, SpiraTest, SpiraPlan, Rapi...
Inflectra User Summit California 2018 - SpiraTeam, SpiraTest, SpiraPlan, Rapi...
 
Use of unifier with primavera
Use of unifier with primaveraUse of unifier with primavera
Use of unifier with primavera
 
Spira Test Overview Presentation
Spira Test Overview PresentationSpira Test Overview Presentation
Spira Test Overview Presentation
 
ARAS - change management
ARAS - change managementARAS - change management
ARAS - change management
 
Introductiontoadaptiveand3dexperience 180807145140
Introductiontoadaptiveand3dexperience 180807145140Introductiontoadaptiveand3dexperience 180807145140
Introductiontoadaptiveand3dexperience 180807145140
 

Ähnlich wie Requirements flexibel und agil managen am Beispiel Jama Contour

Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama ContourAgiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contourpd7.group
 
Process and methodolgy followed @ Top Guru Assistants
Process and methodolgy followed @ Top Guru AssistantsProcess and methodolgy followed @ Top Guru Assistants
Process and methodolgy followed @ Top Guru AssistantsYatin Kalra (Paul)
 
EAM COURSE CONTENT
EAM COURSE CONTENT EAM COURSE CONTENT
EAM COURSE CONTENT Vikram Reddy
 
PMP Training Project Scope Management Part 1
PMP Training Project Scope Management Part 1PMP Training Project Scope Management Part 1
PMP Training Project Scope Management Part 1Skillogic Solutions
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsOutSystems
 
AbdelRahman Ahmed - Sr.Functional Consultant - Finance
AbdelRahman Ahmed - Sr.Functional Consultant - FinanceAbdelRahman Ahmed - Sr.Functional Consultant - Finance
AbdelRahman Ahmed - Sr.Functional Consultant - FinanceAbdelRahman Ahmed
 
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...Apple Taton
 
B1AIP30 - Kickoff Meeting Template.pptx
B1AIP30 - Kickoff Meeting Template.pptxB1AIP30 - Kickoff Meeting Template.pptx
B1AIP30 - Kickoff Meeting Template.pptxssuser97c2dc
 
Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowTechWell
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1Parul Jain
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorAras
 
Case Study: BAs join Agile Team to Help Secure U.S. Borders
Case Study: BAs join Agile Team to Help Secure U.S. Borders Case Study: BAs join Agile Team to Help Secure U.S. Borders
Case Study: BAs join Agile Team to Help Secure U.S. Borders Cathy Cecere
 
System and Infrastructure Lifecycle Management.pptx
System and Infrastructure Lifecycle Management.pptxSystem and Infrastructure Lifecycle Management.pptx
System and Infrastructure Lifecycle Management.pptxPangeranSilalahi
 
Sarbajit Resume - Delivery Manager QA - Test Automation Consluting
Sarbajit Resume - Delivery Manager QA - Test Automation ConslutingSarbajit Resume - Delivery Manager QA - Test Automation Consluting
Sarbajit Resume - Delivery Manager QA - Test Automation Conslutingsarbajit Chakrabarty
 
Agile ALM Virtual Study Session 3 - Sprint activities
Agile ALM Virtual Study Session 3 - Sprint activitiesAgile ALM Virtual Study Session 3 - Sprint activities
Agile ALM Virtual Study Session 3 - Sprint activitiesIBM Rational software
 
Optimizing the it and business environment through dashboards
Optimizing the it and business environment through dashboardsOptimizing the it and business environment through dashboards
Optimizing the it and business environment through dashboardsThomas Bronack
 
Process Redesign: Critical Success Factors
Process Redesign: Critical Success FactorsProcess Redesign: Critical Success Factors
Process Redesign: Critical Success FactorsBrad Power
 
System Center 2012 R2 - Enterprise Automation
System Center 2012 R2 - Enterprise AutomationSystem Center 2012 R2 - Enterprise Automation
System Center 2012 R2 - Enterprise AutomationScientia Groups
 

Ähnlich wie Requirements flexibel und agil managen am Beispiel Jama Contour (20)

Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama ContourAgiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
Agiles Requirements-­Management zum Erfolg führen am Beispiel Jama Contour
 
Process and methodolgy followed @ Top Guru Assistants
Process and methodolgy followed @ Top Guru AssistantsProcess and methodolgy followed @ Top Guru Assistants
Process and methodolgy followed @ Top Guru Assistants
 
EAM COURSE CONTENT
EAM COURSE CONTENT EAM COURSE CONTENT
EAM COURSE CONTENT
 
PMP Training Project Scope Management Part 1
PMP Training Project Scope Management Part 1PMP Training Project Scope Management Part 1
PMP Training Project Scope Management Part 1
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
 
AbdelRahman Ahmed - Sr.Functional Consultant - Finance
AbdelRahman Ahmed - Sr.Functional Consultant - FinanceAbdelRahman Ahmed - Sr.Functional Consultant - Finance
AbdelRahman Ahmed - Sr.Functional Consultant - Finance
 
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...
Thailand SPIN Day 2014: มิตร ศัตรู หรือความไม่รู้ต่างหากที่หลอกเรา (29/5/2557...
 
B1AIP30 - Kickoff Meeting Template.pptx
B1AIP30 - Kickoff Meeting Template.pptxB1AIP30 - Kickoff Meeting Template.pptx
B1AIP30 - Kickoff Meeting Template.pptx
 
Pivotal Training Plan
Pivotal Training PlanPivotal Training Plan
Pivotal Training Plan
 
Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development Flow
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
 
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras InnovatorStrategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
 
ARUN_JK_CV
ARUN_JK_CVARUN_JK_CV
ARUN_JK_CV
 
Case Study: BAs join Agile Team to Help Secure U.S. Borders
Case Study: BAs join Agile Team to Help Secure U.S. Borders Case Study: BAs join Agile Team to Help Secure U.S. Borders
Case Study: BAs join Agile Team to Help Secure U.S. Borders
 
System and Infrastructure Lifecycle Management.pptx
System and Infrastructure Lifecycle Management.pptxSystem and Infrastructure Lifecycle Management.pptx
System and Infrastructure Lifecycle Management.pptx
 
Sarbajit Resume - Delivery Manager QA - Test Automation Consluting
Sarbajit Resume - Delivery Manager QA - Test Automation ConslutingSarbajit Resume - Delivery Manager QA - Test Automation Consluting
Sarbajit Resume - Delivery Manager QA - Test Automation Consluting
 
Agile ALM Virtual Study Session 3 - Sprint activities
Agile ALM Virtual Study Session 3 - Sprint activitiesAgile ALM Virtual Study Session 3 - Sprint activities
Agile ALM Virtual Study Session 3 - Sprint activities
 
Optimizing the it and business environment through dashboards
Optimizing the it and business environment through dashboardsOptimizing the it and business environment through dashboards
Optimizing the it and business environment through dashboards
 
Process Redesign: Critical Success Factors
Process Redesign: Critical Success FactorsProcess Redesign: Critical Success Factors
Process Redesign: Critical Success Factors
 
System Center 2012 R2 - Enterprise Automation
System Center 2012 R2 - Enterprise AutomationSystem Center 2012 R2 - Enterprise Automation
System Center 2012 R2 - Enterprise Automation
 

Kürzlich hochgeladen

Business Plan Template and Entrepreneurship Toolkit
Business Plan Template and Entrepreneurship ToolkitBusiness Plan Template and Entrepreneurship Toolkit
Business Plan Template and Entrepreneurship ToolkitAurelien Domont, MBA
 
Trian White Paper on Creating Value at Disney April 2024
Trian White Paper on Creating Value at Disney April 2024Trian White Paper on Creating Value at Disney April 2024
Trian White Paper on Creating Value at Disney April 2024Neil Kimberley
 
Paul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky
 
Simplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansSimplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansNugget Global
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
Fundamentals Welcome and Inclusive DEIB
Fundamentals Welcome and  Inclusive DEIBFundamentals Welcome and  Inclusive DEIB
Fundamentals Welcome and Inclusive DEIBGregory DeShields
 
BoSEU24 | Claire Suellentrop | How to Operationalise JTBD
BoSEU24 | Claire Suellentrop | How to Operationalise JTBDBoSEU24 | Claire Suellentrop | How to Operationalise JTBD
BoSEU24 | Claire Suellentrop | How to Operationalise JTBDBusiness of Software Conference
 
BoSEU24 | Imogen Wethered | How to Sell a Business in a Decade
BoSEU24 | Imogen Wethered | How to Sell a Business in a DecadeBoSEU24 | Imogen Wethered | How to Sell a Business in a Decade
BoSEU24 | Imogen Wethered | How to Sell a Business in a DecadeBusiness of Software Conference
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxRich Reba
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
AI automation startup Nanonets' $29 Million pitch deck
AI automation startup Nanonets' $29 Million pitch deckAI automation startup Nanonets' $29 Million pitch deck
AI automation startup Nanonets' $29 Million pitch deckqilerongrong
 
Device Management via Intune : Balancing Security and Flexibility
Device Management via Intune : Balancing Security and FlexibilityDevice Management via Intune : Balancing Security and Flexibility
Device Management via Intune : Balancing Security and FlexibilityManagedms365
 
Rakhi sets symbolizing the bond of love.pptx
Rakhi sets symbolizing the bond of love.pptxRakhi sets symbolizing the bond of love.pptx
Rakhi sets symbolizing the bond of love.pptxRakhi Bazaar
 
Cracking the ‘Skill gap analysis' Code.pptx
Cracking the ‘Skill gap analysis' Code.pptxCracking the ‘Skill gap analysis' Code.pptx
Cracking the ‘Skill gap analysis' Code.pptxWorkforce Group
 
Saffron and Dates opportunities from Iran .pdf
Saffron and Dates opportunities from Iran .pdfSaffron and Dates opportunities from Iran .pdf
Saffron and Dates opportunities from Iran .pdfRezaSeif2
 
Financial Statements Guide for Small Businesses:
Financial Statements Guide for Small Businesses:Financial Statements Guide for Small Businesses:
Financial Statements Guide for Small Businesses:DoshiAccountants1
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration TrainingCalvinarnold843
 
Mastering performance conversations presented by Heli Nehama Ozery and hosted...
Mastering performance conversations presented by Heli Nehama Ozery and hosted...Mastering performance conversations presented by Heli Nehama Ozery and hosted...
Mastering performance conversations presented by Heli Nehama Ozery and hosted...dawncurless
 

Kürzlich hochgeladen (20)

Business Plan Template and Entrepreneurship Toolkit
Business Plan Template and Entrepreneurship ToolkitBusiness Plan Template and Entrepreneurship Toolkit
Business Plan Template and Entrepreneurship Toolkit
 
Trian White Paper on Creating Value at Disney April 2024
Trian White Paper on Creating Value at Disney April 2024Trian White Paper on Creating Value at Disney April 2024
Trian White Paper on Creating Value at Disney April 2024
 
Paul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate ProfessionalPaul Turovsky - Real Estate Professional
Paul Turovsky - Real Estate Professional
 
Simplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business LoansSimplify Your Funding: Quick and Easy Business Loans
Simplify Your Funding: Quick and Easy Business Loans
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
GAD EIF Webinar #6 Business Cases 6 out 39
GAD EIF Webinar #6 Business Cases 6 out 39GAD EIF Webinar #6 Business Cases 6 out 39
GAD EIF Webinar #6 Business Cases 6 out 39
 
Fundamentals Welcome and Inclusive DEIB
Fundamentals Welcome and  Inclusive DEIBFundamentals Welcome and  Inclusive DEIB
Fundamentals Welcome and Inclusive DEIB
 
BoSEU24 | Claire Suellentrop | How to Operationalise JTBD
BoSEU24 | Claire Suellentrop | How to Operationalise JTBDBoSEU24 | Claire Suellentrop | How to Operationalise JTBD
BoSEU24 | Claire Suellentrop | How to Operationalise JTBD
 
BoSEU24 | Imogen Wethered | How to Sell a Business in a Decade
BoSEU24 | Imogen Wethered | How to Sell a Business in a DecadeBoSEU24 | Imogen Wethered | How to Sell a Business in a Decade
BoSEU24 | Imogen Wethered | How to Sell a Business in a Decade
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptx
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
AI automation startup Nanonets' $29 Million pitch deck
AI automation startup Nanonets' $29 Million pitch deckAI automation startup Nanonets' $29 Million pitch deck
AI automation startup Nanonets' $29 Million pitch deck
 
Device Management via Intune : Balancing Security and Flexibility
Device Management via Intune : Balancing Security and FlexibilityDevice Management via Intune : Balancing Security and Flexibility
Device Management via Intune : Balancing Security and Flexibility
 
Rakhi sets symbolizing the bond of love.pptx
Rakhi sets symbolizing the bond of love.pptxRakhi sets symbolizing the bond of love.pptx
Rakhi sets symbolizing the bond of love.pptx
 
Cracking the ‘Skill gap analysis' Code.pptx
Cracking the ‘Skill gap analysis' Code.pptxCracking the ‘Skill gap analysis' Code.pptx
Cracking the ‘Skill gap analysis' Code.pptx
 
Saffron and Dates opportunities from Iran .pdf
Saffron and Dates opportunities from Iran .pdfSaffron and Dates opportunities from Iran .pdf
Saffron and Dates opportunities from Iran .pdf
 
Financial Statements Guide for Small Businesses:
Financial Statements Guide for Small Businesses:Financial Statements Guide for Small Businesses:
Financial Statements Guide for Small Businesses:
 
Authentically Social - presented by Corey Perlman
Authentically Social - presented by Corey PerlmanAuthentically Social - presented by Corey Perlman
Authentically Social - presented by Corey Perlman
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration Training
 
Mastering performance conversations presented by Heli Nehama Ozery and hosted...
Mastering performance conversations presented by Heli Nehama Ozery and hosted...Mastering performance conversations presented by Heli Nehama Ozery and hosted...
Mastering performance conversations presented by Heli Nehama Ozery and hosted...
 

Requirements flexibel und agil managen am Beispiel Jama Contour

  • 1. Requirements flexibel und agil managen Requirements-Praktiken am Beispiel Contour Handout-Version Dr. Andreas Birk und Gerald Heller, Software.Process.Management 11. April 2013, Webinar der QA Systems Akademie
  • 2. Gestatten ... 2 Dr. Andreas Birk Software.Process.Management info@swpm.de http://www.swpm.de Blog & Resources http://MakingOfSoftware.com Gerald Heller 11. April 2013 Copyright © 2013, Software.Process.Management
  • 3. Requirements Management (RM) in the Development Lifecycle 11. April 2013 Copyright © 2013, Software.Process.Management 3 Define Business Goals and Context Develop Requirements Specification Develop Architectural Design Coding and Developer Testing Integration and Testing Requirements Engineering Requirements Management Central Requirements Repository Manage Change Requests and Defect Reports Note: This is a view of software engineering activities in a logical sequence. During the development lifecycle, these activities are performed repeatedly and often concurrently.
  • 4. Step One: Develop & Define Requirements 11. April 2013 Copyright © 2013, Software.Process.Management 4 Define Business Goals and Context Develop Requirements Specification Develop Architectural Design Coding and Developer Testing Integration and Testing Develop & Define Requirements For details on essential RM structures and practices, refer to the webinar „Requirements strukturieren und nutzen“  Presentation slides on Slideshare: http://bit.ly/ZoBFA2  Request access to recorded version: seminare(at)qa-systems.de
  • 5. Requirements Emerge 11. April 2013 Copyright © 2013, Software.Process.Management 5 Customer Requirements Engineer Software Architect Requirement Communication is key Requirements definition often is „just“ a supportive measure
  • 6. Balance Flexibility & Structure in RM Flexibility Communicate about Requirements Evolve & Adapt Requirements Evolve & Adapt Requirements Structures Evolve & Adapt Requirements Practices Structure Information Structures Roles & Responsibilities Agreed-Upon Activities & Steps Requirements States Process Stage Gates 11. April 2013 Copyright © 2013, Software.Process.Management 6
  • 7. Requirements State & Stage Gates 11. April 2013 Copyright © 2013, Software.Process.Management 7 Rejected Ready for ReviewDraft create Approved Implemented Validated Suspended Define Business Goals and Context Develop Requirements Specification Develop Architectural Design Coding and Developer Testing Integration and Testing Requirement Approved Requirement Implemented Requirement Validated Requirements-Related Stage Gates: Requirements States & Transitions:
  • 8. Flexible RM in Jama Contour Communicate about requirements Review requirements Manage requirements change Agile RM 11. April 2013 Copyright © 2013, Software.Process.Management 8
  • 9. Communicate about Requirements 11. April 2013 Copyright © 2013, Software.Process.Management 9
  • 10. Review Requirements 11. April 2013 Copyright © 2013, Software.Process.Management 10 Author Reviewer Prepare Review Object Organize Review Invite for Review Read Review Object Write Review Feedback Collect Review Feedback Conduct Review Meeting Update Review Object
  • 11. Review Requirements 11. April 2013 Copyright © 2013, Software.Process.Management 11
  • 12. Review Requirements 11. April 2013 Copyright © 2013, Software.Process.Management 12
  • 13. Review Requirements 11. April 2013 Copyright © 2013, Software.Process.Management 13
  • 14. Manage Requirements Change 11. April 2013 Copyright © 2013, Software.Process.Management 14 Requested Closed Approved Ready for Validation Work in Progress Validated Reopened Rejected An Essential Change Process for Requirements
  • 15. Manage Requirements Change 11. April 2013 Copyright © 2013, Software.Process.Management 15
  • 16. Manage Requirements Change 11. April 2013 Copyright © 2013, Software.Process.Management 16
  • 17. Agile RM: The Scrum Process 17 Sprint Planning Meeting Collect Input & Requirements Potentially Shipable Product Increment Sprint 1-4 Weeks Agile Iteration Cycle (Sprint) Acceptance & Delivery Daily Scrum Meeting Sprint Backlog Product Backlog 11. April 2013 Copyright © 2013, Software.Process.Management
  • 18. Scaling Agile: Different Requirements Levels 11. April 2013 Copyright © 2013, Software.Process.Management 18 D.Leffingwell:ScaledAgileFramework, http://ScaledAgileFramework.com Portfolio Level Program Level Team Level Epics Features User Stories Tasks
  • 19. Cascades of Agile Requirements Backlogs 11. April 2013 Copyright © 2013, Software.Process.Management 19 Incoming Sprint Backlog (User Stories) Portfolio Backlog Release Backlog Product Backlog Sprint Backlog (Tasks) Let‘s illustrate this in Contour ...
  • 20. User Story A User Story is a software system requirement formulated as one or two sentences in the everyday or business language of the user  A User Story must be small enough to be completed in one cycle  A User Story is an informal statement of the requirement as long as the correspondence of acceptance testing procedures is lacking Copyright © 2013, Software.Process.Management 20 Wikipedia July, 2009 cancel reservation As a traveler I want to cancel my reservation cancel reservation (back) □ a premium member can cancel the same day without a fee □ a non-premium member is charged 10% for a cancellation □ an email confirmation is sent out □ the hotel is notified of any cancellation 11. April 2013
  • 21. Agile RM - User Story 11. April 2013 Copyright © 2013, Software.Process.Management 21
  • 22. Agile RM - Sprints 11. April 2013 Copyright © 2013, Software.Process.Management 22
  • 23. Agile RM - Features and User Stories 11. April 2013 Copyright © 2013, Software.Process.Management 23
  • 24. Summary: Support for Agile RM 24 Sprint Planning Meeting Collect Input & Requirements Potentially Shipable Product Increment Sprint 1-4 Weeks Agile Iteration Cycle (Sprint) Acceptance & Delivery Daily Scrum Meeting Sprint Backlog Product Backlog 11. April 2013 Copyright © 2013, Software.Process.Management Manage Agile Backlogs Gather Requirements Track Requirements & Document Requirements Fulfilment Process Requirements
  • 25. Summary: Flexible Support for RM Work Practices 11. April 2013 Copyright © 2013, Software.Process.Management 25 Define Business Goals and Context Develop Requirements Specification Develop Architectural Design Coding and Developer Testing Integration and Testing Requirement Implemented Requirement Validated Develop & Define Requirements Requirement Approved Communicate about Requirements & Informal Requirements Reviews Direct Requirements Change Explicit Change Management of Requirements Systematic Formal Requirements Reviews
  • 26. Important Questions on RM Process Design How can we know what RM approach fits for us? How can we disseminate systematic RM in our organization? How can we move from plan-oriented to agile RM? 11. April 2013 Copyright © 2013, Software.Process.Management 26
  • 27. Vielen Dank 27 Dr. Andreas Birk Software.Process.Management info@swpm.de http://www.swpm.de Blog & Resources http://MakingOfSoftware.com Gerald Heller 11. April 2013 Copyright © 2013, Software.Process.Management