Requirements Management & Communication Chapter 4

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

Chapter 5 – Enterprise Analysis
The System Development Life Cycle
Project Scope Management
Degree and Graduation Seminar Scope Management
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
Computer Engineering 203 R Smith Requirements Management 6/ Requirements IEEE Standard Glossary A condition or capability needed by a user to solve.
SE 555 Software Requirements & Specification Requirements Management.
SE 555 Software Requirements & Specification Requirements Validation.
Chapter 5: Project Scope Management
IIBA Denver | may 20, 2015 | Kym Byron , MBA, CBAP, PMP, CSM, CSPO
Requirements Engineering Process – 1
Kris Hicks-Green April 23, 2013 IIBA Austin
Requirements Management
PRESENTED BY TRUST THOMAS EROMOSELE STUDENT NO:
Enterprise Architecture
Release & Deployment ITIL Version 3
Lets test our understanding with sample questions from the chapter.
What is Business Analysis Planning & Monitoring?
Web Development Process Description
S/W Project Management
Software Project Management Introduction to Project Management.
Moving into Design SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED. 1 Roberta M. Roth.
BSBPMG503A Manage Project Time Manage Project Time Unit Guide Diploma of Project Management Qualification Code BSB51507 Unit Code BSBPMG503A.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Business Analysis and Essential Competencies
Chapter 14 Information System Development
Chapter 5 Defining and Managing Project and Product Scope Copyright 2012 John Wiley & Sons, Inc. 5-1.
Centro de Estudos e Sistemas Avançados do Recife PMBOK - Chapter 4 Project Integration Management.
1.  Describe an overall framework for project integration management ◦ RelatIion to the other project management knowledge areas and the project life.
Requirements Traceability: Planning, Tracking and Managing Requirements Presenter: Paula R. Maychruk, BV/TEd., CAPM, CBAP.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
IT Requirements Management Balancing Needs and Expectations.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Project Life Cycle.
Info-Tech Research Group1 Requirements Gathering World Class Operations - Impact Workshop.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Develop Project Charter
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Initiation Project Management Minder Chen, Ph.D. CSU Channel Islands
RequisitePro Software Requirement Management Tool A peresentation by: Mojdeh Jalali-Heravi Maryam Daneshi.
Project Management Project Integration Management Minder Chen, Ph.D. CSU Channel Islands
Requirement Engineering
Requirement engineering & Requirement tasks/Management. 1Prepared By:Jay A.Dave.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
~ pertemuan 4 ~ Oleh: Ir. Abdul Hayat, MTI 20-Mar-2009 [Abdul Hayat, [4]Project Integration Management, Semester Genap 2008/2009] 1 PROJECT INTEGRATION.
Project Management Processes for a Project Chapter 3 PMBOK® Fourth Edition.
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 2 Diploma of Project Management.
Company LOGO. Company LOGO PE, PMP, PgMP, PME, MCT, PRINCE2 Practitioner.
Enterprise Architectures. Core Concepts Key Learning Points: This chapter will help you to answer the following questions: What are the ADM phase names.
Information Technology Project Management, Seventh Edition.
1 International Institute of Business Analysis Vision: The world's leading association for Business Analysis professionals” Mission: To develop and maintain.
Change Request Management
Project Planning: Scope and the Work Breakdown Structure
Fundamentals of Information Systems, Sixth Edition
TechStambha PMP Certification Training
PROJECT SCOPE MANAGEMENT
2 Selecting a Healthcare Information System.
Trace requirements. What do we mean by the term “Trace”? Why should we trace? 2 Requirements Life Cycle Management Trace Requirements.
Business analysis Lecturer: Kotlik Andrey Valeriyevich
The Open Group Architecture Framework (TOGAF)
How does a Requirements Package Vary from Project to Project?
Systems analysis and design, 6th edition Dennis, wixom, and roth
Systems analysis and design, 6th edition Dennis, wixom, and roth
PROJECT SCOPE MANAGEMENT
Portfolio, Programme and Project
Requirements Engineering Process – 1
UNIT No- III- Leverging Information System ( Investing strategy )
Presentation transcript:

Requirements Management & Communication Chapter 4 Kathy Reed June 4, 2013 IIBA Austin CBAP Study Guide for the Business Analyst Body of Knowledge (BABOK) Version 2.0

4.1 RMC Input & Output Diagram Page 17 of BABOK This is the graphical version, giving us an overview of where these tasks and outputs fit

Task - STRPC (4.1) S – Manage Solution Scope (4.2) T – Manage Requirements Traceability (4.3) R – Maintain Requirements for Re-use (4.4) P – Prepare Requirements Package (4.5) C – Communicate Requirements

4.1 Manage Solution Scope & Requirements

4.1 Manage Solution Scope & Requirements Purpose – Maintain consensus among key stakeholders regarding the overall solution scope & the requirements that will be implemented. Input : Requirement Management Plan Solution Scope Stakeholder List, Roles, Responsibilities Stakeholder, Solution, Transition Requirements (Communicated or Traced) Output: Requirements - Approved Input RMP – Defines the process to be followed in managing the sol’n scope and requirements Sol’n Scope – Requirements must support the solution scope in order to be approved. Stakeholder list – defines who is involved in reviewing/ approving requirement Stakeholder/Solution/ Transition Req – Stakeholder approval restricted to validated/ verified requirements Output – Requirements agreed by stakeholders and ready for implementation efforts

4.1 Manage Solution Scope & Requirements Elements: Solution Scope Management: Assess stakeholder and solution requirements to ensure they are within solution scope. Additional stakeholder requirements may be added if the solution can support. If not supported by solution scope, the BA needs to resolve. Conflict & Issue Management: Facilitate communication between stakeholders who are in conflict over requirements. Conflicts must be resolved before requirements can be approved. Presenting Requirements for Review: Requirements are presented to Stakeholders formally (written/ structured walkthrough) or informally (email). Approval: Ensure the stakeholders understand and accept the requirements. Maintain a record of the decision, parties involved, decision. Presenting – need to assess the audience to determine the level of formality. There needs to be enough formality to support the methodology.

4.1 Manage Solution Scope & Requirements Techniques: General Technique: (9.20) Problem Tracking – manage issues identified with requirements by stakeholders and ensure they are resolved. Baselining: Once requirements are approved they are baselined. All future changes are recorded, tracked and must follow change control process. Signoff: Signed off requirements formalizes the agreement from the stakeholder stating that they requirements are accurate and complete. Typically requires a face to face review of the requirements

4.1 Manage Solution Scope & Requirements Stakeholders: Domain SME Implementation SME Project Manager – responsible and accountable for the project scope. If a requirement is not approved, they must define the risk to the project. Sponsor

Questions for Task 4.1 A BA who is working on a project that employs a plan-driven approach is asked to add one new requirement that is outside the approved solution scope. Which one of the following actions is LEAST likely? Select one: a. Facilitate communication and change the business analysis approach. b. Change the business analysis approach to be more change- driven. c. Amend the new requirements which are conflicting. d. Amend the approach which is change-driven. The correct answer is: (B) Change the business analysis approach to be more change-driven. BABOK 4.1.2 . General.

4.2 Manage Requirements Traceability

4.2 Manage Requirements Traceability Purpose – Maintain relationships between business objectives, requirements, other deliverables, and solution components. Input : Requirements – all requirements may be traced to other requirements. Requirements Management Plan – define how and whether traceability is being performed. Identifies the tools to be used to support traceability Identifies the processes that will be used. Output: Requirements – Traced. These have clear relationships to other requirements within the solution scope.

4.2 Manage Requirements Traceability Description: Requirements are related to other requirements, solution components and other artifacts, such as test cases. It assist in the following: Scope and change management Risk management Time management Cost management Communication management Used to detect missing functionality Supports the following Impact Analysis Change Management Requirements Allocation Tracing links business requirements to Traceability ensures solution conform to requirements, stakeholder and solution requirements. Impact Analysis – when a requirement changes, the bus analyst can view related requirements/ sw components to understand the’impact’

4.2 Manage Requirements Traceability Elements: RIC Relationship: After organizing requirements, you need to record the dependencies. This helps in determining the sequence requirements are to be addressed. Common relationships: Necessity – It makes sense to implement a particular requirement when a related requirement is implemented. Unidirectional or bi-directional. Effort – When a requirement is easier to implement if a related requirement is implemented Subset – When a requirement is decomposed outcome of another requirement Cover – When a requirement includes the other requirement. Value – When including a requirement affects the desirability of a related requirement. Impact Analysis: Use to assess or evaluate the impact of change. When a requirement changes, its relationships to other requirements can be viewed. Configuration Management: A special tool is needed to trace large numbers of requirements. Presenting – need to assess the audience to determine the level of formality. There needs to be enough formality to support the methodology. Cover – a special case of subset. Where the top level requirement is the sub of the sub requirements Question – how do you create your traceability? what tools do you use for traceability?

4.2 Manage Requirements Traceability Techniques: Coverage Matrix: This is a table or spreadsheet used to manage tracing. Used when there are few requirements or when tracing is limited to high level requirements. Stakeholders: Implementation SME – they must be able to link the requirement to the solution components. Project Manager - Tester – they need to understand how and where the requirements are implemented when creating test cases. They trace test cases to requirements.

Questions for Task 4.2 Mary, while eliciting and analyzing the requirements figures, finds that if the preferred supplier list is set up in the new system, it will be easier during purchase activity, which fits the scope. What kind of requirements dependency is she looking at? Select one: a. Necessity b. Effort c. Cover d. Subset The correct answer is: (B) Effort BABOK 4.2.4 This relationship exists when a requirement is easier to implement if a related requirement is also implemented.

Questions for Task 4.2 Janet is piloting requirements traceability on a few projects. Which is the best place for her to indicate this? Select one: a. Requirements management plan b. Risk plan and management plan c. Requirement management & communication plan d. BA approach document The correct answer is: (A) Requirements management plan (RMP) BABOK 4.2.3 . The requirements management plan defines how and whether traceability is being performed (tools and processes).

4.3 Maintain Requirements for Re-Use

4.3 Maintain Requirements for Re-Use Purpose – To manage requirements following their implementation. Input : Organizational Process Assets – Setting standards to determine when and how requirements should be maintained for re-use. Requirements – Re-use requirement – describe the use to the organization beyond the lifetime of the initiative. Maintenance– describe the actual current state of an organization Output: Requirements (Maintained and Reusable) -

4.3 Maintain Requirements for Re-Use Elements: Ongoing Requirements: Requirements an organizational unit must meet on a continuous basis. These include: Contractual Obligations Quality Standards Service Level Agreement Business Rule Business Processes Satisfied Requirements: Maintaining requirements helps with enhancements and future system changes. Questions – provide examples of ongoing requirements

4.3 Maintain Requirements for Re-Use Techniques: None Stakeholders: Business Analyst Domain SME Implementation SME

Questions for Task 4.3 Which is an output from Requirements Management & Communication? Select one: a. Requirements (Approved). b. Requirements (Specified). c. Requirements (Documented). d. Requirements (Elicited). The correct answer is: (A) – Requirements Approved.

4.4 Prepare Requirements Package BACP – also defines the level of formality Output may contain all requirements or a sub- package. Description – Requirements should be presented in formats that are understandable by the stakeholders and to the extent needed to assure clear understanding by the team. Primary goal is to convey information clearly and understandable.

4.4 Prepare Requirements Package Purpose – Structure requirements to ensure they are effectively communicated, understood, and useable by the stakeholders. Input : Business Analysis Communication Plan – describes the stakeholder groups, their communication plan and whether a single or multiple requirement package is required. Organizational Process Assets – include templates that may be used to package requirements. Requirements – BA must understand which requirement to include in each package. Requirements Structure – the package should contain a consistent, cohesive and coherent set of requirements. Output: Requirements Package – A document, presentation for stakeholder review. BACP – also defines the level of formality Output may contain all requirements or a sub- package. Description – Requirements should be presented in formats that are understandable by the stakeholders and to the extent needed to assure clear understanding by the team. Primary goal is to convey information clearly and understandable.

4.4 Prepare Requirements Package Elements: Work Products: a document, collection of notes, or diagrams used by the BA during the requirements development process. It may or may not become a deliverable. Used by the BA to share with the stakeholder to clarify requirements. Examples: Meeting agendas and minutes Interview questions and notes Facilitation session agendas and notes Issue Log Work Plan, Status Reports Traceability Matrix Deliverables: The output of the BA process that the analyst agreed to produce. It’s used as a basis for solution design and implementation.

4.4 Prepare Requirements Package Elements: Format: The format may have been selected during the BA communication plan. A requirement package will likely be a combination of many formats. More than one requirement package may be created for the same project, in order to present the material to convey a cohesive message. Each organization may have standards that the BA will follow. The requirement package must be complete if its created with the intent of obtaining formal approval. Each package may have a table of contents

4.4 Prepare Requirements Package Techniques: Requirements Documentation – requirements are captured in a formal document. The most common types of requirement documents are: Business Requirement Document Product Roadmap Software/System Requirement Specification (SRS) Supplementary Requirement Specification Vision Document Requirements for Vendor Selection – If the potential solution is available from an outside source: RFI – Request for Information Organization is open to a number of alternative solution and seeking information RFQ – Request for Quote Seeks vendor to implement solution. Less formal than RFP RFP – Request for Proposal Seeks vendor to implement solution

4.4 Prepare Requirements Package Stakeholders: Domain SME & End User Implementation SME Project Manger Regulators Sponsor Tester

Questions for Task 4.4 Sally is a business analyst in at a bank. She is currently working on a project that will transform the bank's customer relationship management (CRM) system. Based on her discussion with John, the project sponsor, she learns that there is enough in the current fiscal year budget for them to invest in a cloud CRM or build an in-house application using web methods. What is Sally most likely going to do next? Select one: a. One possibility is to create an RFZ. b. One possibility is to create an RFI. c. One possibility is to create an RFP. d. Plan to define all requirements and then create an RFI. The correct answer is: (B) One possibility is to create an RFI. BABOK 4.4.5.2. An RFI, or Request for Information, is generally used when the issuing organization is open to a number of alternative solutions and is seeking information to evaluate possible options. The cloud CRM is most likely a COTS system available on a subscription basis

Questions for Task 4.4 Which of the following depicts the difference between a work product and a deliverable? Select one: a. The deliverable is a specific output of the business process improvement and the work product is the document or collection of notes or diagrams used by the business analyst during the requirements development process. b. The deliverable is a specific output of the business analysis process, and the work product is the document or collection of notes or diagrams used by the business analyst during the requirements development. process. c. The work product is a specific output of the business analysis process, and the deliverable is the output of the project and is used by the project manager during the requirements development process. d. The deliverable is a specific output of the business analysis process, and the work product is the document or collection of requirements samples used by the business analyst during the requirements development process. The correct answer is: (B) The deliverable is a specific output of the business analysis process, and the work product is the document or collection of notes or diagrams used by the business analyst during the requirements development. process. BABOK 4.4.4.1. A work product is a document or collection of notes or diagrams used by the business analyst during the requirements development process. The work product may or may not become a deliverable. A deliverable is a specific output of the business analysis process that the business analyst has agreed to produce.

4.5 Communication Requirements Description – Communication requirements includes note, conversations, documents, presentation and discussion

4.5 Communication Requirements Purpose – Essential for bringing stakeholders to a common understanding of requirements. Input : Business Analysis Communication Plan – defines what, who and when information is communicated. Requirements – any requirement may be communicated Requirement Package – If requirement package created it must be distributed, reviewed and communicated to stakeholder. Output: Communication Package – stakeholders should understand what the requirements are and their current state. Description – Communication requirements includes note, conversations, documents, presentation and discussion

4.5 Communication Requirements Elements: General Communication: Requirement communication is performed iteratively. In many cases requirement communication may lead to elicitation of additional requirements Enterprise Analysis Task – business case and solution scope communicated Elicitation Task- communication of requirements useful during elicitation and may result in other related requirements Requirements Analysis Task – requirements are refined, modified and clarified Solution Assessment & Validation – assessment of solution must be communicated Presentation: Formality of presentation is driven by the audience. Formal Communication Ensure project quality standards are adhered to Ensure cross fit with other process areas Obtain delivery , testing sign-off Prioritize requirements Informal Communication Status check Communicate to the delivery to ensure there is noambiguity Communicate to other project team

4.5 Communication Requirements Techniques: Requirements Workshops (9.23)– requirements may be presented as part of a workshop to familiarize all parties with solution scope. Structured Walkthrough (9.30) – begins with a review of the requirments to be discussed Stakeholders: All

Questions for Task 4.5 The technique that is used to help familiarize the project team with the existing solution scope: Select one: a. Requirements Workshop b. Structured Walkthrough c. Structured Walkthrough and Requirements Workshop d. Brainstorming using Requirements Workshop The correct answer is: (A) Requirements Workshop BABOK 4.5.5 Requirements may be presented as part of a requirements workshop to familiarize all parties with the existing solution scope and the current requirements.

Questions for Task 4.5 Fill in the blank: Requirements communication is________. Select one: a. Performed during the initial stage of the project. b. Performed during the initial stage of the project and used when performing tasks in other knowledge areas. c. Performed iteratively and used when performing tasks in other knowledge areas. d. Performed iteratively and in a planned manner and used when performing tasks in other knowledge areas. The correct answer is: ( C) Performed iteratively and used when performing tasks in other knowledge areas. BABOK 4.5.4.1. Requirements communication is an ongoing task and is used in conjunction with tasks from other knowledge areas