Outline 1 Basics 2 Traceability links 3 Evolve requirements 4 Way - - PowerPoint PPT Presentation
Outline 1 Basics 2 Traceability links 3 Evolve requirements 4 Way - - PowerPoint PPT Presentation
Basics Traceability links Evolve requirements Way More Stuff Outline 1 Basics 2 Traceability links 3 Evolve requirements 4 Way More Stuff Requirements Engineering - DOORS 2/ 20 Matthieu Vergne ( vergne@fbk.eu ) FBK - ICT Doctoral School
Basics Traceability links Evolve requirements Way More Stuff
Outline
1 Basics 2 Traceability links 3 Evolve requirements 4 Way More Stuff
Requirements Engineering - DOORS 2/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Outline
1 Basics 2 Traceability links 3 Evolve requirements 4 Way More Stuff
Requirements Engineering - DOORS 3/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Reminder
Requirements Evolution: Situation can change
New objectives, revised expectations, changing environment, etc.
Requirements Engineering - DOORS 4/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Reminder
Requirements Evolution: Situation can change
New objectives, revised expectations, changing environment, etc.
Requirements Descriptions (RDs) should change accordingly
Revision: something new, or replacement for obsolete Variant: alternative choice
Requirements Engineering - DOORS 4/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Reminder
Requirements Evolution: Situation can change
New objectives, revised expectations, changing environment, etc.
Requirements Descriptions (RDs) should change accordingly
Revision: something new, or replacement for obsolete Variant: alternative choice
Involve traceability links
Horizontal: intra-phase (e.g. requirement to requirement) Vertical: inter-phase (e.g. requirement to test case)
Requirements Engineering - DOORS 4/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Reminder
Requirements Evolution: Situation can change
New objectives, revised expectations, changing environment, etc.
Requirements Descriptions (RDs) should change accordingly
Revision: something new, or replacement for obsolete Variant: alternative choice
Involve traceability links
Horizontal: intra-phase (e.g. requirement to requirement) Vertical: inter-phase (e.g. requirement to test case)
Traceability at the heart of evolution support: Link types: revision, variant, derivation, etc.
Requirements Engineering - DOORS 4/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Reminder
Requirements Evolution: Situation can change
New objectives, revised expectations, changing environment, etc.
Requirements Descriptions (RDs) should change accordingly
Revision: something new, or replacement for obsolete Variant: alternative choice
Involve traceability links
Horizontal: intra-phase (e.g. requirement to requirement) Vertical: inter-phase (e.g. requirement to test case)
Traceability at the heart of evolution support: Link types: revision, variant, derivation, etc. Representations: hyperlinks, matrices, etc.
Requirements Engineering - DOORS 4/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Reminder
Requirements Evolution: Situation can change
New objectives, revised expectations, changing environment, etc.
Requirements Descriptions (RDs) should change accordingly
Revision: something new, or replacement for obsolete Variant: alternative choice
Involve traceability links
Horizontal: intra-phase (e.g. requirement to requirement) Vertical: inter-phase (e.g. requirement to test case)
Traceability at the heart of evolution support: Link types: revision, variant, derivation, etc. Representations: hyperlinks, matrices, etc. Preferably pro-active: inform impacted people to take decisions
Requirements Engineering - DOORS 4/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Quick introduction to DOORS NG
IBM R Rational R DOORS R Next Generation Web-based requirements management tool
1https://www.ibm.com/developerworks/downloads/r/rrp/ 2http://www-03.ibm.com/software/products/en/ratidoor 3http://www-03.ibm.com/software/products/en/ratidoorng Requirements Engineering - DOORS 5/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Quick introduction to DOORS NG
IBM R Rational R DOORS R Next Generation Web-based requirements management tool Define, manage, trace requirements across projects
1https://www.ibm.com/developerworks/downloads/r/rrp/ 2http://www-03.ibm.com/software/products/en/ratidoor 3http://www-03.ibm.com/software/products/en/ratidoorng Requirements Engineering - DOORS 5/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Quick introduction to DOORS NG
IBM R Rational R DOORS R Next Generation Web-based requirements management tool Define, manage, trace requirements across projects 1 RequisitePro1 (full, but 15 days trial)
1https://www.ibm.com/developerworks/downloads/r/rrp/ 2http://www-03.ibm.com/software/products/en/ratidoor 3http://www-03.ibm.com/software/products/en/ratidoorng Requirements Engineering - DOORS 5/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Quick introduction to DOORS NG
IBM R Rational R DOORS R Next Generation Web-based requirements management tool Define, manage, trace requirements across projects 1 RequisitePro1 (full, but 15 days trial) 2 DOORS2 (90 days trial, but install and not Mac)
1https://www.ibm.com/developerworks/downloads/r/rrp/ 2http://www-03.ibm.com/software/products/en/ratidoor 3http://www-03.ibm.com/software/products/en/ratidoorng Requirements Engineering - DOORS 5/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Quick introduction to DOORS NG
IBM R Rational R DOORS R Next Generation Web-based requirements management tool Define, manage, trace requirements across projects 1 RequisitePro1 (full, but 15 days trial) 2 DOORS2 (90 days trial, but install and not Mac) 3 DOORS NG3 (60 days trial, no install... but not full)
1https://www.ibm.com/developerworks/downloads/r/rrp/ 2http://www-03.ibm.com/software/products/en/ratidoor 3http://www-03.ibm.com/software/products/en/ratidoorng Requirements Engineering - DOORS 5/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Quick introduction to DOORS NG
Main interface:
Requirements Engineering - DOORS 5/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Quick introduction to DOORS NG
Artifacts interface1:
1Picture from the DOORS NG tutorial. Requirements Engineering - DOORS 5/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Case Study (reqs docs)
Project2: fictional company JK-Meters Corp Build an automated meter reader (AMR)
Solution to read water meters and provide service in an electronically automated and cost-effective manner.
2DOORS NG tutorial: http://www.ibm.com/developerworks/rational/
library/rational-doors-next-generation-getting-started/tutorial/ index.html
Requirements Engineering - DOORS 6/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Case Study (reqs docs)
Project2: fictional company JK-Meters Corp Build an automated meter reader (AMR)
Solution to read water meters and provide service in an electronically automated and cost-effective manner.
AMR intended to help water providers
lower cost, accurate measures of water usage, quick data gathering.
2DOORS NG tutorial: http://www.ibm.com/developerworks/rational/
library/rational-doors-next-generation-getting-started/tutorial/ index.html
Requirements Engineering - DOORS 6/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Case Study (reqs docs)
Project2: fictional company JK-Meters Corp Build an automated meter reader (AMR)
Solution to read water meters and provide service in an electronically automated and cost-effective manner.
AMR intended to help water providers
lower cost, accurate measures of water usage, quick data gathering.
Uses existing infrastructure of meters
2DOORS NG tutorial: http://www.ibm.com/developerworks/rational/
library/rational-doors-next-generation-getting-started/tutorial/ index.html
Requirements Engineering - DOORS 6/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Case Study (reqs docs)
Project2: fictional company JK-Meters Corp Build an automated meter reader (AMR)
Solution to read water meters and provide service in an electronically automated and cost-effective manner.
AMR intended to help water providers
lower cost, accurate measures of water usage, quick data gathering.
Uses existing infrastructure of meters But might require enhancements for flexibility
handheld devices, mobile/car mounted readers, or grid readers.
2DOORS NG tutorial: http://www.ibm.com/developerworks/rational/
library/rational-doors-next-generation-getting-started/tutorial/ index.html
Requirements Engineering - DOORS 6/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Case Study (reqs docs)
Project2: fictional company JK-Meters Corp
2DOORS NG tutorial: http://www.ibm.com/developerworks/rational/
library/rational-doors-next-generation-getting-started/tutorial/ index.html
Requirements Engineering - DOORS 6/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Case Study (reqs docs)
Result: a Word document
Requirements Engineering - DOORS 6/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Import reqs docs (Word/CSV)
Import option from the creation menu:
Requirements Engineering - DOORS 7/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Import reqs docs (Word/CSV)
Results in a document in DOORS, with each requirement:
Requirements Engineering - DOORS 7/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Import reqs docs (Word/CSV)
Hide side panels to have a better view:
Requirements Engineering - DOORS 7/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Import reqs docs (Word/CSV)
Good to know: Requirements should be: clear, technically accurate, complete, and verifiable
Requirements Engineering - DOORS 7/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Import reqs docs (Word/CSV)
Good to know: Requirements should be: clear, technically accurate, complete, and verifiable Requirements are better managed if they are atomic (each can be tested separately)
Requirements Engineering - DOORS 7/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Import reqs docs (Word/CSV)
Good to know: Requirements should be: clear, technically accurate, complete, and verifiable Requirements are better managed if they are atomic (each can be tested separately) You can focus on specific parts by collapsing the ones you don’t need to see
Requirements Engineering - DOORS 7/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Import reqs docs (Word/CSV)
Good to know: Requirements should be: clear, technically accurate, complete, and verifiable Requirements are better managed if they are atomic (each can be tested separately) You can focus on specific parts by collapsing the ones you don’t need to see You can display the attributes you need by changing the columns
Requirements Engineering - DOORS 7/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Import reqs docs (Word/CSV)
Good to know: Requirements should be: clear, technically accurate, complete, and verifiable Requirements are better managed if they are atomic (each can be tested separately) You can focus on specific parts by collapsing the ones you don’t need to see You can display the attributes you need by changing the columns You can tag the content
Requirements Engineering - DOORS 7/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Import reqs docs (Word/CSV)
Good to know: Requirements should be: clear, technically accurate, complete, and verifiable Requirements are better managed if they are atomic (each can be tested separately) You can focus on specific parts by collapsing the ones you don’t need to see You can display the attributes you need by changing the columns You can tag the content You can reorganize the document
Requirements Engineering - DOORS 7/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Import reqs docs (Word/CSV)
Good to know: Requirements should be: clear, technically accurate, complete, and verifiable Requirements are better managed if they are atomic (each can be tested separately) You can focus on specific parts by collapsing the ones you don’t need to see You can display the attributes you need by changing the columns You can tag the content You can reorganize the document You can export the document (e.g. Word/PDF)
Requirements Engineering - DOORS 7/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Outline
1 Basics 2 Traceability links 3 Evolve requirements 4 Way More Stuff
Requirements Engineering - DOORS 8/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Which use?
Examples of links between artifacts:
Requirements Engineering - DOORS 9/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Displaying links
Document-centered (direct links for each requirement):
Requirements Engineering - DOORS 10/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Displaying links
Analysis: No outgoing link → forgotten work?
Requirements Engineering - DOORS 10/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Displaying links
Analysis: No outgoing link → forgotten work? No incoming link → useless work?
Requirements Engineering - DOORS 10/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Displaying links
Analysis: No outgoing link → forgotten work? No incoming link → useless work? Both links → fully traced
Requirements Engineering - DOORS 10/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Displaying links
Analysis: No outgoing link → forgotten work? No incoming link → useless work? Both links → fully traced Click on a link to move to the corresponding artifact
Requirements Engineering - DOORS 10/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Displaying links
Artifact-centered (all links for specific requirement):
Requirements Engineering - DOORS 10/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Displaying links
Artifact-centered (all links for specific requirement):
Requirements Engineering - DOORS 10/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Creating links
Select one requirement to link:
Requirements Engineering - DOORS 11/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Creating links
Drag it to the other:
Requirements Engineering - DOORS 11/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Creating links
Finalize the link:
Requirements Engineering - DOORS 11/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Creating links
Alternatively, add link through requirement properties:
Requirements Engineering - DOORS 11/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Creating links
Which is better? Drag & drop better if both artifacts open (tabs/windows)
2http://open-services.net/software/ Requirements Engineering - DOORS 11/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Creating links
Which is better? Drag & drop better if both artifacts open (tabs/windows) Add through property requires to search for the exact artifact
2http://open-services.net/software/ Requirements Engineering - DOORS 11/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Creating links
Which is better? Drag & drop better if both artifacts open (tabs/windows) Add through property requires to search for the exact artifact Only between requirements?
2http://open-services.net/software/ Requirements Engineering - DOORS 11/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Creating links
Which is better? Drag & drop better if both artifacts open (tabs/windows) Add through property requires to search for the exact artifact Only between requirements? DOORS exploit OSLC
Open Services for Lifecycle Collaboration
2http://open-services.net/software/ Requirements Engineering - DOORS 11/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Creating links
Which is better? Drag & drop better if both artifacts open (tabs/windows) Add through property requires to search for the exact artifact Only between requirements? DOORS exploit OSLC
Open Services for Lifecycle Collaboration
Can interact with other OSLC-based tools2
2http://open-services.net/software/ Requirements Engineering - DOORS 11/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Creating links
Which is better? Drag & drop better if both artifacts open (tabs/windows) Add through property requires to search for the exact artifact Only between requirements? DOORS exploit OSLC
Open Services for Lifecycle Collaboration
Can interact with other OSLC-based tools2 Deal with requirements, diagrams, tests, etc.
2http://open-services.net/software/ Requirements Engineering - DOORS 11/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Break
Break? Comments? Questions? Go ahead!
Requirements Engineering - DOORS 12/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Outline
1 Basics 2 Traceability links 3 Evolve requirements 4 Way More Stuff
Requirements Engineering - DOORS 13/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Create a requirement
Add a new artifact:
Requirements Engineering - DOORS 14/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Create a requirement
Redact the artifact:
Requirements Engineering - DOORS 14/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Create a requirement
Select the type of requirement:
Requirements Engineering - DOORS 14/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Change a requirement
DOORS allows to identify “suspects”: (The first depends on the second, which has changed.)
3https://jazz.net/help-dev/clm/index.jsp?re=1&topic=/com.ibm.
rational.rrm.help.doc/topics/t_view_suspect_trace.html&scope=null
Requirements Engineering - DOORS 15/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Change a requirement
DOORS allows to identify “suspects”: (The first depends on the second, which has changed.) Suspicion profiles3: Help manage requirements dependencies
3https://jazz.net/help-dev/clm/index.jsp?re=1&topic=/com.ibm.
rational.rrm.help.doc/topics/t_view_suspect_trace.html&scope=null
Requirements Engineering - DOORS 15/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Change a requirement
DOORS allows to identify “suspects”: (The first depends on the second, which has changed.) Suspicion profiles3: Help manage requirements dependencies Also for other artifacts (e.g. test failures)
3https://jazz.net/help-dev/clm/index.jsp?re=1&topic=/com.ibm.
rational.rrm.help.doc/topics/t_view_suspect_trace.html&scope=null
Requirements Engineering - DOORS 15/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Change a requirement
DOORS allows to identify “suspects”: (The first depends on the second, which has changed.) Suspicion profiles3: Help manage requirements dependencies Also for other artifacts (e.g. test failures) Suspect profiles are customizable
3https://jazz.net/help-dev/clm/index.jsp?re=1&topic=/com.ibm.
rational.rrm.help.doc/topics/t_view_suspect_trace.html&scope=null
Requirements Engineering - DOORS 15/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Check history
Open the history:
Requirements Engineering - DOORS 16/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Check history
Check the audit:
Requirements Engineering - DOORS 16/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Outline
1 Basics 2 Traceability links 3 Evolve requirements 4 Way More Stuff
Requirements Engineering - DOORS 17/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Dashboards customization
Adapt dashboards to your way to work: Many widgets:
Projects list
Requirements Engineering - DOORS 18/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Dashboards customization
Adapt dashboards to your way to work: Many widgets:
Projects list Team members
Requirements Engineering - DOORS 18/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Dashboards customization
Adapt dashboards to your way to work: Many widgets:
Projects list Team members Recent changes
Requirements Engineering - DOORS 18/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Dashboards customization
Adapt dashboards to your way to work: Many widgets:
Projects list Team members Recent changes Work items (open, closed, blocked, etc.)
Requirements Engineering - DOORS 18/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Dashboards customization
Adapt dashboards to your way to work: Many widgets:
Projects list Team members Recent changes Work items (open, closed, blocked, etc.) Test failures
Requirements Engineering - DOORS 18/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Dashboards customization
Adapt dashboards to your way to work: Many widgets:
Projects list Team members Recent changes Work items (open, closed, blocked, etc.) Test failures Performance check
Requirements Engineering - DOORS 18/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Dashboards customization
Adapt dashboards to your way to work: Many widgets:
Projects list Team members Recent changes Work items (open, closed, blocked, etc.) Test failures Performance check Requirements coverage (tests)
Requirements Engineering - DOORS 18/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Dashboards customization
Adapt dashboards to your way to work: Many widgets:
Projects list Team members Recent changes Work items (open, closed, blocked, etc.) Test failures Performance check Requirements coverage (tests) and more than 100 others
Requirements Engineering - DOORS 18/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Dashboards customization
Adapt dashboards to your way to work: Many widgets:
Projects list Team members Recent changes Work items (open, closed, blocked, etc.) Test failures Performance check Requirements coverage (tests) and more than 100 others
Organize widgets depending on your needs
Requirements Engineering - DOORS 18/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Dashboards customization
Adapt dashboards to your way to work: Many widgets:
Projects list Team members Recent changes Work items (open, closed, blocked, etc.) Test failures Performance check Requirements coverage (tests) and more than 100 others
Organize widgets depending on your needs Add dashboards for different perspectives
Requirements Engineering - DOORS 18/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Collaborative works
Columns setting stored as shared view
Requirements Engineering - DOORS 19/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Collaborative works
Columns setting stored as shared view People can work on different artifacts in parallel
lock/unlock, auto and manual
Requirements Engineering - DOORS 19/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Collaborative works
Columns setting stored as shared view People can work on different artifacts in parallel
lock/unlock, auto and manual
Comments can also be provided
Requirements Engineering - DOORS 19/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Collaborative works
Columns setting stored as shared view People can work on different artifacts in parallel
lock/unlock, auto and manual
Comments can also be provided Reviews (with roles and status)
Requirements Engineering - DOORS 19/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Collaborative works
Columns setting stored as shared view People can work on different artifacts in parallel
lock/unlock, auto and manual
Comments can also be provided Reviews (with roles and status) E-mail notifications
Requirements Engineering - DOORS 19/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento
Basics Traceability links Evolve requirements Way More Stuff
Going further
Relevant tutorials: Main tutorial: most of the presented features
http: // www. ibm. com/ developerworks/ rational/ library/ rational-doors-next-generation-getting-started/ tutorial/ index. html Provide further links for details.
Software architecture and design management
https: // jazz. net/ wiki/ bin/ view/ Main/ DesignManagement
Tests and builds
https: // jazz. net/ products/ rational-team-concert/
Requirements Engineering - DOORS 20/ 20 Matthieu Vergne (vergne@fbk.eu) FBK - ICT Doctoral School Trento