Requirements strukturieren und nutzenRequirements-Praktiken am Beispiel ContourHandout-VersionDr. Andreas Birk und Gerald ...
Gestatten ...2Dr. Andreas BirkSoftware.Process.Managementinfo@swpm.dehttp://www.swpm.deBlog & Resourceshttp://MakingOfSoft...
Requirements Management (RM) Is …[Requirements management is] a systematicapproach to eliciting, organizing, and documenti...
RM Is Different: Typical Approaches to RM22. März 2013 Copyright © 2013, Software.Process.Management 4ProductProduct Produ...
RM in the Development Lifecycle22. März 2013 Copyright © 2013, Software.Process.Management 5Define BusinessGoals and Conte...
RM Is The Hub of Software Development22. März 2013 Copyright © 2013, Software.Process.Management 6RMManageProjectDefineBus...
What Activities Shall RM Tools Support?Define and structure requirementsCommunicate and discuss requirementsPrioritize req...
Features of Modern RM Tools:Example JAMA Contour22. März 2013 Copyright © 2013, Software.Process.Management 8
Customize Jama Contour for RM inProject-Oriented DevelopmentRequirements StructureRequirements AttributesUser Roles & Perm...
Requirements Structure22. März 2013 Copyright © 2013, Software.Process.Management 10Volere:http://www.volere.co.ukS.Robert...
RequirementsStructure in ContourUse the following concepts ofJama Contour: Folders Requirements Types22. März 2013 Copyr...
RequirementsStructure in ContourUse the following concepts ofJama Contour: Folders Requirements Types22. März 2013 Copyr...
Requirements AttributesExample: Volere Shell22. März 2013 Copyright © 2013, Software.Process.Management 13Volere:http://ww...
Requirements Attributes in Jama Contour22. März 2013 Copyright © 2013, Software.Process.Management 14
Representation: Rich Text Requirements22. März 2013 Copyright © 2013, Software.Process.Management 15
Volere: Structure, Content, and Process22. März 2013 Copyright © 2013, Software.Process.Management 16Project Drivers1. The...
Product Product ProductCustomize Jama Contour for RM inContinuous Product DevelopmentRelease ManagementMonitor Development...
Release Management with Requirements22. März 2013 Copyright © 2013, Software.Process.Management 18
Project Support through Workflow Monitoring22. März 2013 Copyright © 2013, Software.Process.Management 19
Dashboard View on Project Progress22. März 2013 Copyright © 2013, Software.Process.Management 20
Requirements-Based Testing22. März 2013 Copyright © 2013, Software.Process.Management 21RequirementsCoding &(Dev.) Testing...
Requirements-Based Testing22. März 2013 Copyright © 2013, Software.Process.Management 22RequirementsCoding &(Dev.) Testing...
Volere:http://www.volere.co.ukS.RobertsonandJ.Robertson:Masteringtherequirementsprocess(3rdEd.),Addison-Wesley,2012.Fit Cr...
Feedback from Testing aboutQuality of Requirement22. März 2013 Copyright © 2013, Software.Process.Management 24
Testing22. März 2013 Copyright © 2013, Software.Process.Management 25
Test Coverage22. März 2013 Copyright © 2013, Software.Process.Management 26
Principles of Tool-Based RMRM tools are platforms that must be customizedAlign and integrate RM processes with RM tool pra...
Vielen Dank28Dr. Andreas BirkSoftware.Process.Managementinfo@swpm.dehttp://www.swpm.deBlog & Resourceshttp://MakingOfSoftw...
Webinar am 11. April 2013, 15:00–16:00 UhrRequirements flexibel und agil managen —Requirements-Praktiken am Beispiel Conto...
Nächste SlideShare
Wird geladen in …5
×

Requirements strukturieren und nutzen — Requirements-Praktiken am Beispiel Contour

1.055 Aufrufe

Veröffentlicht am

Ein Webinar von Software.Process.Management für die QA Systems Akademie

Referenten: Dr. Andreas Birk und Gerald Heller

Im Mittelpunkt steht das optimale Zusammenspiel zwischen Requirements-Vorgehen und Toolunterstützung: Wie geht man vor, um die Möglichkeiten des Tools optimal zu nutzen? Wie nutzt man das Tool, um das RM im Unternehmen auszuweiten und nachhaltig zu etablieren?

Wir zeigen Ihnen in diesem Webinar:

- Strukturierung von Requirements
- Kontinuierliches Requirements-Management
- Vom Requirement zum Testen (und zurück)

Weitere Themen und Fragestellungen können die Teilnehmer einbringen.

Zielgruppe:

- Requirements-Manager erfahren, wie sie von RM-Tools profitieren können.
- Anwender von Contour erhalten neue Anregungen zur weiteren Optimierung von Tooleinsatz und RM.
- Interessenten für Contour lernen die Toolfunktionen in wichtigen Anwendungsszenarien kennen.

Veröffentlicht in: Technologie
0 Kommentare
2 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.055
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
7
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
2
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Requirements strukturieren und nutzen — Requirements-Praktiken am Beispiel Contour

  1. 1. Requirements strukturieren und nutzenRequirements-Praktiken am Beispiel ContourHandout-VersionDr. Andreas Birk und Gerald Heller, Software.Process.Management22. März 2013, Webinar der QA Systems Akademie
  2. 2. Gestatten ...2Dr. Andreas BirkSoftware.Process.Managementinfo@swpm.dehttp://www.swpm.deBlog & Resourceshttp://MakingOfSoftware.comGerald Heller22. März 2013 Copyright © 2013, Software.Process.Management
  3. 3. Requirements Management (RM) Is …[Requirements management is] a systematicapproach to eliciting, organizing, and documentingthe requirements of the system, and a process thatestablishes and maintains agreement between thecustomer and the project team on the changingrequirements of the system.[Leffingwell & Widrig, 2003]22. März 2013 Copyright © 2013, Software.Process.Management 3
  4. 4. RM Is Different: Typical Approaches to RM22. März 2013 Copyright © 2013, Software.Process.Management 4ProductProduct Product ProductProduct Product ProductProject-orienteddevelopmentContinuous productdevelopmentChange request drivendevelopmentCombinations and blends
  5. 5. RM in the Development Lifecycle22. März 2013 Copyright © 2013, Software.Process.Management 5Define BusinessGoals and ContextDevelopRequirementsSpecificationDevelopArchitecturalDesignCoding andDeveloperTestingIntegrationand TestingRequirements EngineeringRequirements ManagementCentralRequirementsRepositoryManage ChangeRequests andDefect ReportsNote: This is a view of software engineering activities in a logicalsequence. During the development lifecycle, these activities areperformed repeatedly and often concurrently.
  6. 6. RM Is The Hub of Software Development22. März 2013 Copyright © 2013, Software.Process.Management 6RMManageProjectDefineBusinessGoals &ContextDefineRequirementsSpecificationDevelopArchitecturalDesignCoding andDeveloperTestingIntegrationand TestingManageChangeRequests andDefectReportsManageQuality
  7. 7. What Activities Shall RM Tools Support?Define and structure requirementsCommunicate and discuss requirementsPrioritize requirementsMaintain status on requirementsTrack changes of requirementsVersion requirementsTrace relationships between requirements and other development artefactsSource: http://makingofsoftware.com/2013/rm-tools-what-are-they-anyway22. März 2013 Copyright © 2013, Software.Process.Management 7
  8. 8. Features of Modern RM Tools:Example JAMA Contour22. März 2013 Copyright © 2013, Software.Process.Management 8
  9. 9. Customize Jama Contour for RM inProject-Oriented DevelopmentRequirements StructureRequirements AttributesUser Roles & PermissionsFiltering & ReportingWorkflow Design…22. März 2013 Copyright © 2013, Software.Process.Management 9Product
  10. 10. Requirements Structure22. März 2013 Copyright © 2013, Software.Process.Management 10Volere:http://www.volere.co.ukS.RobertsonandJ.Robertson:Masteringtherequirementsprocess(3rdEd.),Addison-Wesley,2012.Establish suitablerequirements structure,based on standards orgood practiceExamples: IEEE Std. 830-1998 Volere TemplateProject Drivers1. The Purpose of the Project2. The StakeholdersProject Constraints3. Mandated Constraints4. Naming Conventions and Terminology5. Relevant Facts and AssumptionsFunctional Requirements6. The Scope of the Work7. Business Data Model & Data Dictionary8. The Scope of the Product9. Functional RequirementsNon-functional Requirements10. Look and Feel Requirements11. Usability and Humanity Requirements12. Performance Requirements13. Operational and Environmental Requirements14. Maintainability and Support Requirements15. Security Requirements16. Cultural and Political Requirements17. Legal RequirementsProject Issues18. Open Issues19. Off-the-Shelf Solutions20. New Problems21. Tasks22. Migration to the New Product23. Risks24. Costs25. User Documentation and Training26. Waiting Room27. Ideas for Solutions
  11. 11. RequirementsStructure in ContourUse the following concepts ofJama Contour: Folders Requirements Types22. März 2013 Copyright © 2013, Software.Process.Management 11
  12. 12. RequirementsStructure in ContourUse the following concepts ofJama Contour: Folders Requirements Types22. März 2013 Copyright © 2013, Software.Process.Management 12
  13. 13. Requirements AttributesExample: Volere Shell22. März 2013 Copyright © 2013, Software.Process.Management 13Volere:http://www.volere.co.ukS.RobertsonandJ.Robertson:Masteringtherequirementsprocess(3rdEd.),Addison-Wesley,2012.
  14. 14. Requirements Attributes in Jama Contour22. März 2013 Copyright © 2013, Software.Process.Management 14
  15. 15. Representation: Rich Text Requirements22. März 2013 Copyright © 2013, Software.Process.Management 15
  16. 16. Volere: Structure, Content, and Process22. März 2013 Copyright © 2013, Software.Process.Management 16Project Drivers1. The Purpose of the Project2. The StakeholdersProject Constraints3. Mandated Constraints4. Naming Conventions and Terminology5. Relevant Facts and AssumptionsFunctional Requirements6. The Scope of the Work7. Business Data Model & Data Dictionary8. The Scope of the Product9. Functional RequirementsNon-functional Requirements10. Look and Feel Requirements11. Usability and Humanity Requirements12. Performance Requirements13. Operational and Environmental Requirements14. Maintainability and Support Requirements15. Security Requirements16. Cultural and Political Requirements17. Legal RequirementsProject Issues18. Open Issues19. Off-the-Shelf Solutions20. New Problems21. Tasks22. Migration to the New Product23. Risks24. Costs25. User Documentation and Training26. Waiting Room27. Ideas for SolutionsVolere:http://www.volere.co.ukS.RobertsonandJ.Robertson:Masteringtherequirementsprocess(3rdEd.),Addison-Wesley,2012.
  17. 17. Product Product ProductCustomize Jama Contour for RM inContinuous Product DevelopmentRelease ManagementMonitor DevelopmentStatusRequirements-BasedTesting…22. März 2013 Copyright © 2013, Software.Process.Management 17
  18. 18. Release Management with Requirements22. März 2013 Copyright © 2013, Software.Process.Management 18
  19. 19. Project Support through Workflow Monitoring22. März 2013 Copyright © 2013, Software.Process.Management 19
  20. 20. Dashboard View on Project Progress22. März 2013 Copyright © 2013, Software.Process.Management 20
  21. 21. Requirements-Based Testing22. März 2013 Copyright © 2013, Software.Process.Management 21RequirementsCoding &(Dev.) TestingArchitecture &DesignTest Strategy &Test CasesTest ExecutionTestPreparationt
  22. 22. Requirements-Based Testing22. März 2013 Copyright © 2013, Software.Process.Management 22RequirementsCoding &(Dev.) TestingArchitecture &DesignTest Strategy &Test CasesTest ExecutionTestPreparationtStart testing as earlyas possible
  23. 23. Volere:http://www.volere.co.ukS.RobertsonandJ.Robertson:Masteringtherequirementsprocess(3rdEd.),Addison-Wesley,2012.Fit Criterion: Link RM with Testing22. März 2013 Copyright © 2013, Software.Process.Management 23Fit Criterion: A measurement of the requirement such that it is possibleto test if the solution matches the original requirement
  24. 24. Feedback from Testing aboutQuality of Requirement22. März 2013 Copyright © 2013, Software.Process.Management 24
  25. 25. Testing22. März 2013 Copyright © 2013, Software.Process.Management 25
  26. 26. Test Coverage22. März 2013 Copyright © 2013, Software.Process.Management 26
  27. 27. Principles of Tool-Based RMRM tools are platforms that must be customizedAlign and integrate RM processes with RM tool practicesRM tools can be great enablers of productive development practices22. März 2013 Copyright © 2013, Software.Process.Management 27
  28. 28. Vielen Dank28Dr. Andreas BirkSoftware.Process.Managementinfo@swpm.dehttp://www.swpm.deBlog & Resourceshttp://MakingOfSoftware.comGerald Heller22. März 2013 Copyright © 2013, Software.Process.Management
  29. 29. Webinar am 11. April 2013, 15:00–16:00 UhrRequirements flexibel und agil managen —Requirements-Praktiken am Beispiel ContourVon Klärung & Definition über Change Management & Reviews biszur Agilität, erlernen Sie bewährte Praktiken des toolgestütztenRMs....http://www.qa-systems.de/akademie/einzelansicht.html?tuid=46Gerne nehmen wir Ihre Themenwünsche und Fragen vorabentgegen22. März 2013 Copyright © 2013, Software.Process.Management 29

×