SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Borderless Access - Global B2B Panel book-unlock 2024
Borderless Access - Global B2B Panel book-unlock 2024Borderless Access - Global B2B Panel book-unlock 2024
Borderless Access - Global B2B Panel book-unlock 2024Borderless Access
 
PDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdfPDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdfHajeJanKamps
 
Intellectual Property Licensing Examples
Intellectual Property Licensing ExamplesIntellectual Property Licensing Examples
Intellectual Property Licensing Examplesamberjiles31
 
Personal Brand Exploration Presentation Eric Bonilla
Personal Brand Exploration Presentation Eric BonillaPersonal Brand Exploration Presentation Eric Bonilla
Personal Brand Exploration Presentation Eric BonillaEricBonilla13
 
Entrepreneurship & organisations: influences and organizations
Entrepreneurship & organisations: influences and organizationsEntrepreneurship & organisations: influences and organizations
Entrepreneurship & organisations: influences and organizationsP&CO
 
A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.mcshagufta46
 
Amazon ppt.pptx Amazon about the company
Amazon ppt.pptx Amazon about the companyAmazon ppt.pptx Amazon about the company
Amazon ppt.pptx Amazon about the companyfashionfound007
 
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdf
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdfGraham and Doddsville - Issue 1 - Winter 2006 (1).pdf
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdfAnhNguyen97152
 
Project Brief & Information Architecture Report
Project Brief & Information Architecture ReportProject Brief & Information Architecture Report
Project Brief & Information Architecture Reportamberjiles31
 
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...AustraliaChapterIIBA
 
Scrum Events & How to run them effectively
Scrum Events & How to run them effectivelyScrum Events & How to run them effectively
Scrum Events & How to run them effectivelyMarianna Nakou
 
PDT 88 - 4 million seed - Seed - Protecto.pdf
PDT 88 - 4 million seed - Seed - Protecto.pdfPDT 88 - 4 million seed - Seed - Protecto.pdf
PDT 88 - 4 million seed - Seed - Protecto.pdfHajeJanKamps
 
Developing Coaching Skills: Mine, Yours, Ours
Developing Coaching Skills: Mine, Yours, OursDeveloping Coaching Skills: Mine, Yours, Ours
Developing Coaching Skills: Mine, Yours, OursKaiNexus
 
Plano de marketing- inglês em formato ppt
Plano de marketing- inglês  em formato pptPlano de marketing- inglês  em formato ppt
Plano de marketing- inglês em formato pptElizangelaSoaresdaCo
 
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdf
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdfTalent Management research intelligence_13 paradigm shifts_20 March 2024.pdf
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdfCharles Cotter, PhD
 
MoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor PresentationMoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor Presentationbaron83
 
Michael Vidyakin: Introduction to PMO (UA)
Michael Vidyakin: Introduction to PMO (UA)Michael Vidyakin: Introduction to PMO (UA)
Michael Vidyakin: Introduction to PMO (UA)Lviv Startup Club
 
To Create Your Own Wig Online To Create Your Own Wig Online
To Create Your Own Wig Online  To Create Your Own Wig OnlineTo Create Your Own Wig Online  To Create Your Own Wig Online
To Create Your Own Wig Online To Create Your Own Wig Onlinelng ths
 
Introduction to The overview of GAAP LO 1-5.pptx
Introduction to The overview of GAAP LO 1-5.pptxIntroduction to The overview of GAAP LO 1-5.pptx
Introduction to The overview of GAAP LO 1-5.pptxJemalSeid25
 

Dernier (20)

Borderless Access - Global B2B Panel book-unlock 2024
Borderless Access - Global B2B Panel book-unlock 2024Borderless Access - Global B2B Panel book-unlock 2024
Borderless Access - Global B2B Panel book-unlock 2024
 
PDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdfPDT 89 - $1.4M - Seed - Plantee Innovations.pdf
PDT 89 - $1.4M - Seed - Plantee Innovations.pdf
 
Intellectual Property Licensing Examples
Intellectual Property Licensing ExamplesIntellectual Property Licensing Examples
Intellectual Property Licensing Examples
 
Personal Brand Exploration Presentation Eric Bonilla
Personal Brand Exploration Presentation Eric BonillaPersonal Brand Exploration Presentation Eric Bonilla
Personal Brand Exploration Presentation Eric Bonilla
 
Entrepreneurship & organisations: influences and organizations
Entrepreneurship & organisations: influences and organizationsEntrepreneurship & organisations: influences and organizations
Entrepreneurship & organisations: influences and organizations
 
A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.A flour, rice and Suji company in Jhang.
A flour, rice and Suji company in Jhang.
 
Amazon ppt.pptx Amazon about the company
Amazon ppt.pptx Amazon about the companyAmazon ppt.pptx Amazon about the company
Amazon ppt.pptx Amazon about the company
 
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdf
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdfGraham and Doddsville - Issue 1 - Winter 2006 (1).pdf
Graham and Doddsville - Issue 1 - Winter 2006 (1).pdf
 
Project Brief & Information Architecture Report
Project Brief & Information Architecture ReportProject Brief & Information Architecture Report
Project Brief & Information Architecture Report
 
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...
 
Scrum Events & How to run them effectively
Scrum Events & How to run them effectivelyScrum Events & How to run them effectively
Scrum Events & How to run them effectively
 
PDT 88 - 4 million seed - Seed - Protecto.pdf
PDT 88 - 4 million seed - Seed - Protecto.pdfPDT 88 - 4 million seed - Seed - Protecto.pdf
PDT 88 - 4 million seed - Seed - Protecto.pdf
 
Developing Coaching Skills: Mine, Yours, Ours
Developing Coaching Skills: Mine, Yours, OursDeveloping Coaching Skills: Mine, Yours, Ours
Developing Coaching Skills: Mine, Yours, Ours
 
Plano de marketing- inglês em formato ppt
Plano de marketing- inglês  em formato pptPlano de marketing- inglês  em formato ppt
Plano de marketing- inglês em formato ppt
 
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdf
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdfTalent Management research intelligence_13 paradigm shifts_20 March 2024.pdf
Talent Management research intelligence_13 paradigm shifts_20 March 2024.pdf
 
MoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor PresentationMoneyBridge Pitch Deck - Investor Presentation
MoneyBridge Pitch Deck - Investor Presentation
 
Michael Vidyakin: Introduction to PMO (UA)
Michael Vidyakin: Introduction to PMO (UA)Michael Vidyakin: Introduction to PMO (UA)
Michael Vidyakin: Introduction to PMO (UA)
 
To Create Your Own Wig Online To Create Your Own Wig Online
To Create Your Own Wig Online  To Create Your Own Wig OnlineTo Create Your Own Wig Online  To Create Your Own Wig Online
To Create Your Own Wig Online To Create Your Own Wig Online
 
WAM Corporate Presentation Mar 25 2024.pdf
WAM Corporate Presentation Mar 25 2024.pdfWAM Corporate Presentation Mar 25 2024.pdf
WAM Corporate Presentation Mar 25 2024.pdf
 
Introduction to The overview of GAAP LO 1-5.pptx
Introduction to The overview of GAAP LO 1-5.pptxIntroduction to The overview of GAAP LO 1-5.pptx
Introduction to The overview of GAAP LO 1-5.pptx
 

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