IIBA Membership Member Benefits include: Webinars exclusive access to talk to authors and experts in the profession Books 24x7 $700 value, annually Quick Tips for Better Business Analysis BA Connection Newsletter Free downloads of BABOK Guide IIBA Competency Model Discounted fees for the CBAP and CCBA Exams ( C ) I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 1
Tracing Requirements February 16, 2012
Changing Change. Develop the Professional. Develop the Profession. International Institute of Business Analysis 3
Vision and Mission The world's leading association for Business Analysis professionals Develop and maintain standards for the practice of business analysis and for the certification of its practitioners IIBA is an international not-for-profit professional association for business analysts. 4 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Tom Karasmanis IIBA Product Manager Tom Karasmanis is a Senior Consultant with 25 years' experience in Information Technology, including roles as a Business Architect, Business/Systems Analyst, Project Leader, Technical Architect, and Software Engineer. He has worked in publishing, healthcare, public sector, banking, financial services, insurance, supply chain, telecommunications, and retail. Tom served as Chief Architect of the IIBA from 2009 to 2011. He is currently IIBA Product Manager of Being a BA: Technical Excellence and Vendor Showcase. Tom is a management consultant in business architecture and business analysis, assisting organizations to build or improve their BA practices. He speaks regularly at international conferences. Tom holds a Bachelor of Applied Science in Chemical Engineering from the University of Toronto and is active in the business analysis and business architecture communities. ( C ) I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 5
Outline Introductions and Housekeeping 12:00 Vendor Presentations 12:05 Blueprint 12:05 Top Team Analyst 12:20 SERENA 12:35 Questions and Answers 12:50 Close 12:59 Extended Q&A 1:00 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 6
Manage Requirements Traceability 4.2 Purpose (4.2.1) Create and maintain relationships between business objectives, requirements, other team deliverables, stakeholders, and solution components to support business analysis or other activities. 7 ( C ) I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Manage Requirements Traceability 4.2 Description (4.2.2) Requirements are related to other requirements, artefacts such as test cases, stakeholders, solution components. Tracing a requirement refers to the ability to look at a requirement and the others to which it is related (via a link ). ( C ) I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 8
Manage Requirements Traceability 4.2 Description (4.2.2) Fundamentally a dependency Named relationships E.g. Depends on, Implements Explicit and implicit links Directional or bi-(non-)directional At what level E.g. Requirement, package, use case ( C ) I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 9
Manage Requirements Traceability 4.2 Description (4.2.2) Why? Impact Analysis Coverage (Missed requirements) Scope control (Scope creep) Ultimately all requirements trace back to: Stakeholder Needs and/or Business Objectives ( C ) I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 10
Requirements Types and Levels [Stakeholder] Needs Approved needs from stakeholder [System] Features (Capabilities) What the system will do to support needs Unstructured, not SMART, establish scope [Detailed] Requirements Use case model, traditional requirements 11 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Requirements Types and Levels All system features and requirements ultimately trace back to stakeholder needs Needs Missed Requirement Features Requirements Scope Creep 12 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Question and Answer How to Ask Questions Use the Question box to ask questions. Selected questions will be answered at the end, but you can ask at any time. Include the vendor s name if you want a specific vendor to respond. Short, specific questions, please! IIBA Host Tom Karasmanis Tony Higgins Ashu Potnis Kathy Culver 13 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Tracing Requirements IIBA Vendor Showcase Tony Higgins, VP Product Marketing 2/16/2012 14 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Blueprint improves the economics of developing IT enabled business applications. Our collaborative requirements solution improves the processes of Authoring rich requirements, Validating requirements, Managing requirements, and Integrating them with all other disciplines in the lifecycle. Founded 2004 100% focused on Requirements Mature solution - 7 major releases Blueprint Facts: 150+ large deployments Large development staff 45+ Dedicated & focused support organization
Tracing Requirements with Blueprint Creating Traceability & Maintaining Traces Leveraging Traceability
Cross-project Traceability Drag & drop Choose any project Drag-Drop to create relationship
Traceability Tab 2/16/2012 18 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Manage Traces
Directional
Suspect Traces 2/16/2012 21 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Inline Traces 2/16/2012 22 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Leveraging Traces
Contextual Traceability
Contextual Traceability 2/16/2012 25 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Traces in Simulations 2/16/2012 26 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Traces in Reviews 2/16/2012 27 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Trace Explorer Row/Column Filters 2/16/2012 28 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Trace Explorer Relationship Filters 2/16/2012 29 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Trace Relationship Direction/Suspect Filter 2/16/2012 30 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Trace Explorer 2/16/2012 31 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Traceability Output to Generated Documents 2/16/2012 32 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Traceability Output to Generated Spreadsheets 2/16/2012 33 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Traceability Output to HP ALM 2/16/2012 34 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Blueprint 35 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
More Information More Information: www.blueprintsys.com Questions? info@blueprintsys.com 2/16/2012 36 c 2012 Blueprint Systems Inc. - Confidential & Proprietary
Tracing Requirements 4.2 in IIBA BABOK Ashu Potnis
Types of Traceability in TopTeam Relationship that indicates: an artifact is derived from another artifact an artifact is dependent on another artifact an artifact is impacted by another artifact
Custom Traceability Schema for Stakeholders/Business Objectives Stakeholders Business Requirements Business Objectives User Stories Screen Mockups Modules Business Rules Use Cases Test Cases
Custom Traceability Schema for Stakeholders/Business Objectives
Custom Traceability Schema for Stakeholders/Business Objectives
The Challenge Have all Business Needs been satisfied? Do we have Use Cases for all Functional Requirements? Do we have Test Cases for all Requirements and Use Cases? Why do we have to build this feature in the first place? i.e. The Rationale.
The Challenge contd Is the System Functionality being implemented really requested by user? (Reverse Trace) If a certain Requirement is changed, how big an impact is it going to have on the system? If this Requirement changes, which system elements have to be re-built, re-tested, etc.
Custom Traceability Schema for Products (Derivation/Compliance) User Requests Market Requirements Product Requirements Use Cases Modules User Stories Screen Mockups Test Cases FDA CFR 11
Custom Traceability Schema for Entity Fields (Dependency) Use Cases Entity (Table-Fields) Test Cases Screen Mockups
Dependency type of Trace Relationships
Impact Analysis
Traceability Schema for Test Coverage Product Requirements User Stories Use Cases Test Cases Business Rules Screen Mockups
Test Coverage Viewer/Editor
Automatic Traceability Links
Use Cases Business Rules Requirements Trace Links Business Process Diagrams Screen Mockups Open Source
Collaborate across cubicles or across continents San Francisco New York London Sydney Windows Desktop Client Web Access and Collaboration Offline Client
Requirements Editor with Forward & Reverse Trace Links
Track & Visualize End-to-End Traceability All the way to Screen Mockups / Test Cases
Traceability Matrix Editor
Traceability Network Diagram
Multi-Level Trace Report
Automatic Excel Trace Output
Requirements User Stories Use Case Scenarios Entity-Attributes Business Process Modeling End-to-End Traceability Test Cases Online Reviews and Approvals And more
Integrations Quality Center Team System (TFS) TopTeam Open API (Read/Write)
Learn more or try it yourself TopTeamAnalyst.com "I am enjoying using TopTeam. It allows me more creative time, instead of document formatting time, so my analysis is better and more detailed." Carl Knowlan Senior Analyst & Product Manager Houston, Texas
Requirements Traceability A holistic approach to improving product quality Kathy Culver, Solution Architect 16 Feb 2012 SERENA SOFTWARE INC.
Requirements Traceability: The Critical Beginning Transparency Across the Development Process 63 SERENA SOFTWARE INC.
Requirements Traceability: The Critical Beginning Business Strategy Capabilities Requirements Tests Releases Transparency Across the Development Process 64 SERENA SOFTWARE INC.
The New Frontier: End-to-End Traceability External Customer Request Stakeholder Requirements & Needs Deployed Capabilities Internal Controls Demand Satisfaction of Customer Needs Deploy Non-Functional Requirements Process and Workflow Full Coverage Develop An approach to ensure requirements serve as a proxy for the customer and remain persistent throughout the application lifecycle process 65 SERENA SOFTWARE INC.
The New Frontier: Process-Based Traceability Work with any methodology or process Accessible & integrated with all stakeholders Encompass the entire lifecycle! Reuse and variants while complying to regulations Flexibly adapt to new processes The quality of a product is largely determined by the quality of the process that is used to develop, deliver, & maintain it " based on: Shewhart, Juran, Deming and Humphrey 66 SERENA SOFTWARE INC.
ALM Technologies and Requirements Traceability The Need The Delivery The Implementation The Process Audit Full Transparency Across the Delivery Lifecycle 67 SERENA SOFTWARE INC.
Process/Workflow Based Traceability Adopting Just the Right Amount of Governance and Triagee 68 SERENA SOFTWARE INC.
Process/Workflow Based Traceability Adopting Just the Right Amount of Governance and Triagee Evaluate Every Request by Complexity, or Uncertainty Workflow Automation for requirements elaboration Workflow Automation for Project Planning (Value Points assignments, etc.) Project and Release Planning (Value Points assignments, etc.) Link to Work Items Workflow Automation for continuous integration, daily reflection, and collaboration Refine and decompose to remove uncertainty Establish validation criteria Identify impact and risk (reuse) Workflow Automation to Project and Release Planning 69 SERENA SOFTWARE INC.
Thank You Kathy Culver kculver@serena.com 16 Feb 2012 70 SERENA SOFTWARE INC.
Question and Answer How to Ask Questions Use the Question box to ask questions. Selected questions will be answered at the end, but you can ask at any time. Include the vendor s name if you want a specific vendor to respond. Short, specific questions, please! IIBA Host Tom Karasmanis Tony Higgins Ashu Potnis Kathy Culver 71 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Contact Information Register for more webinars on the Professional Development page of our website under Webinars. IIBA.org/PD community.iiba.org info@iiba.org Tony Higgins BluePrint tony.higgins@blueprintsys.com Ashu Pontis TopTeam Analyst apotnis@technosolutions.com Kathy Culver SERENA kculver@serena.com] International Institute of Business Analysis 72
Question and Answer How to Ask Questions Use the Question box to ask questions. Selected questions will be answered at the end, but you can ask at any time. Include the vendor s name if you want a specific vendor to respond. Short, specific questions, please! IIBA Host Tom Karasmanis Tony Higgins Ashu Potnis Kathy Culver 73 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s
Contact Information Register for more webinars on the Professional Development page of our website under Webinars. IIBA.org/PD community.iiba.org info@iiba.org Tony Higgins BluePrint tony.higgins@blueprintsys.com Ashu Pontis TopTeam Analyst apotnis@technosolutions.com Kathy Culver SERENA kculver@serena.com] International Institute of Business Analysis 74