Communicate Requirements Globally and Virtually Course

Course Code: MQ 416
Course Abstract: Participants use practical tools and techniques to increase confidence and refine effectiveness in requirement communications with designers, implementers, quality assurance analysts and suppliers, regardless of geographical locations and cultural/language differences. Discover ways to avoid misinterpretation of requirements and assure solutions meet expectations. Focus is on Requirement Communications and Solutions Assessment and Validation. Case studies are tailored to the audience
Audience: This course is designed for those who fill the role of a business analyst and work with geographically dispersed or cross-cultural teams
Duration: 2 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Document and organize requirements for better communication
> Assess the impact of requirement translations to other languages
> Uncover hidden assumptions to reduce ambiguity
> Use consistent language and format to promote clarity in interpretation
> Assess the audience to assure appropriate level of detail and extent of formality
> Assure requirements are being met by assessing work products at touch-points
> Track requirements across geographically dispersed teams
> Evaluate changes to requirements and assess impacts throughout the life-cycle
> Document requirements for use in build vs. buy decisions and product evaluations
> Identify and assess collaborative tools that can assist in requirement communications

Course Topics: DAY ONE
1. Business Analysis Body of Knowledge (BABOK) Overview
a. Enterprise Analysis (out of scope for this workshop)
b. Requirements Planning and Management (out of scope for this workshop)
c. Requirements Elicitation (out of scope for this workshop)
d. Requirements Analysis and Documentation (this is the first of three activities from the BABOK as the focus for this workshop)
i) Stakeholder needs are analyzed, structured and specified for use in the design and implementation of a solution.  In this workshop, this is addressed briefly in this class as part of documentation and communication.
ii) Define and describe the characteristics of an acceptable solution to a business problem, so that the project team has a clear understanding of how to design and implement it.  In this workshop, this is addressed as part of solution verification.
iii) Develop the analysis models and determine the gaps in the information provided by the stakeholders. In this workshop, this is addressed only briefly as a method to validate the solution.
iv) Deliverables from this process will be used by the project team to develop estimates for the time, resources, and budget required implementing a solution or solutions that will fulfill the requirements.  In this workshop, working with the project manager and team throughout the lifecycle to address the impact of product scope will be addressed.
e. Requirements Communication (this is second of the key activities from the BABOK as the focus for the workshop).
i) Collection of activities and considerations for expressing the output of the requirements analysis and documentation to a broad and diverse audience.
ii) Includes presenting, communicating, verifying, and gaining approval of the requirements from the stakeholders and implementers of the project.
f. Solution Assessment and Validation (this is the third of the key activities from the BABOK as the focus for the workshop).
i) Assist the technology team with detailed design work including splitting a large project into phases,
ii) Review technical design deliverables, and
iii) Help to build usability into the application software.
iv) In the case of a purchased solution, assist with any package customization decisions that need to be made and with interface requirements.
v) As the solution is built and available for testing, support the Quality Assurance activities.
vi) Help business stakeholders with user acceptance testing, defect reporting and resolution.
vii) Making sure production rollout changes are completed which may require supporting the training of business area workers and the communication of change impacts.
viii)  Assist the technology team with rollout strategies
ix) Involvement with post implementation support (problem resolution, adjustments to new procedures, and managing change requests including new requirements, next phase issues)
g. Reiterate Workshop Focus – Documentation, Communication, Solution Assessment and Validation.
h. Hands-On Exercise:  What is wrong with this Systems Requirement Specification?  Objective:  To get familiar with the document and the challenges of viewing the document from different perspectives.
2. Challenges in Requirement Communications
a. Terminology and Ambiguity
i) Assumptions Made and Their Impacts
ii) Use of Acronyms
iii) Use of English Language
iv) Hands-On Exercise: Ambiguity.  Objective:  Go back to the SRS and list terms, acronyms and language that are ambiguous. How would you change it and why?
b. Cross-cultural Understanding
i)  Relation to time, communications
ii) Variations to Validation
iii) Inconsistencies in Process
iv) Hands-On Exercise: Cross-Cultural Communication.  Objective:  Go back to the SRS and list terms, acronyms and language that are cultural specific and may not translate very well. How would you change it?
c. Level of Detail and Usefulness
i) Maintenance Projects
ii) Package Solutions
iii) Outsourced Projects
iv) Volatile Projects
v) Agile Projects
vi) Hands-On Exercise: Level of Detail.  Objective:  Go back to the SRS.  Objective: Is the level of detail appropriate for the type of project?
d. Tool Challenges to Communicating Virtually
i) Virtual Reviews
ii) Use of CASE Tools
iii) Project Lifecycle Repository
iv) Reuse – for Future Use
v) Hands-On Exercise: Conducting the Virtual Review Part I.  Objective is to practice preparing for the review by identifying the objective of the review, structuring an agenda for the appropriate tools to use in order to gain clarity virtually.
e. Audience Skill Level (35 min)
i) When Developers have the SME Knowledge
ii) Dealing with New Employees
iii) Educating Your Audience on the Process
iv) Verbalizing Problems with Requirements
v) Various roles on the project from both the WORK and the PROCESS ownership perspectives (introduce RACI chart from a PROCESS OWNERSHIP perspective.
vi) Hands-On Exercise: Conducting the Virtual Review Part II.  Objective:  Go back to the agenda. Various audience profiles will be provided.  Objective:  Is the content of the SRS to be presented appropriate for each profile provided? 

3. People: Knowing Your Audience for Requirement Communications
a. Understanding the Audience
i) Using the RACI Chart and R&R Definitions for Role Clarity
ii) Sponsor
iii) Project Manager
iv) Subject Matter Expert
v) Designer
vi) Tester
vii) Developer
viii) Architect
ix) Data Administrator
x) Trainer
xi) Implementer
xii) Hands-On Exercise:  Build a RACI, R&R and Communication Plan from the BA perspective for a real life project, Ensure approvers are identified. 
b. Communication Approaches
i) Negotiating
ii) Medium to Use
iii) Frequency of Communication Needed
iv) Managing Expectations
v) Documentation – Organize by Using the SRS
vi) Consistency in Format
c. Mapping the Right Communication Tools to the Right Audience
i) Create a Requirements Communication Plan
ii) Manage Requirements Conflicts
iii) Hands-On Exercise:  Role Play – Provide RACI/R&R, SRS Section and Communication Plan. Find the conflicts and negotiate resolution between two Subject Matter Experts
d. Presenting for Validation and Gaining Approval
i) Inspection – Peer Desk-check, Pass Around, Walkthrough, Workshop
ii) Desk Prototype
iii) Formal Presentations
iv) Hands-On Exercise: Conducting Virtual Review Part IIII. Refine the Agenda using the RACI chart, Communication Plan, Audience Profiles and tools that can be used for reviews.  Determine the right method for review, the appropriate tools to use for the review, etc.  Role play – Conduct the review and present team observations.
v) Hands-On Exercise:  Pick a scenario for a different type of review.  Role play to conduct the review and present team observations DAY TWO
4. Documenting Requirements
a. The Project Lifecycle and Future Use of Key Business Analysis Deliverables
i) Project Management and Vendor Management (RFP, SOW, SLA)
ii) Structuring Deliverables for Releases
iii) The System (or Software) Requirement Specification
iv) Business Models and Conceptual Designs
v) Use Cases
b. Documentation and Level of Detail Variances Dependent on
i) Methodologies (Such as Waterfall vs. Iterative)
ii) Audit Requirements and Extent of Traceability
iii) Global Audience
iv) Involvement of Subject Matter Experts
v) Designer and Developer’s Extent of Domain Knowledge
vi) Outsourcing of Work or Package Solution Identification
vii) Prioritization of Project Factors (scope, time, quality, cost)
viii) Future Uses (Vendor Management, Reuse, etc.)
c. Sample Outlines for Documenting
d. Hands-On Exercise: Reorganize - Revisit the SRS from Day 1. Objective: How might you reorganize based on audience profiles? Which sections should be more detailed based on specific scenarios?
e. Hands-On Exercise: Map to the Future - Revisit the SRS from Day 1. Objective: Which parts map to future deliverables (parts provided 5. Process: Touch-Points and Solution Validation
a. Working with the Project Manager Throughout the Project’s Life
i) Rolling Wave Planning and the Triangle of Constraints
ii) Communicating Product Scope Changes
iii) Communicating Risks
iv) Providing Updates to Estimates
v) Validating Priorities
vi) Hands-On Exercise: BA and PM situation role play
b. Transitioning to Designers, Database Administrators and System Architects
i) Solution Ideas:  How They Are Considered in Design
ii) Clearly Communicating Constraints that Impact the Design
(1) Existing System Constraints
(2) Enterprise Architecture Constraints
(3) Vendor Product Constraints
(4) Quality Attribute Constraints
iii) The “Gray” Area of Conceptual Design
(1) Using Conceptual Models for the Transition
(2) Reconciling the Data and Processes
iv) Use of Computer Aided Software Engineering (CASE) Tools
v) Hands-On Exercise: BA and Designer situation role play (optional)
c. Working with Developers in the Development Phase
i) Use Case Organization Impact to Developers
ii) Use of Tables and Diagrams to Help in Transition
iii) Code Walkthroughs and Traceability
iv) Working with Developers that are Virtual and Global
(1) Iterative Development
(2) Interim Deliverable Reviews for Work Visibility
(3) Use of Examples and Demos
(4) Importance of Standards and Guidelines
(5) Importance of Glossary, Data Dictionary and Consistent Requirement Formats
v) Hands-On Exercise: BA and Developer situation role play
d. Working with Testers, Trainers and Change Managers
i) Testers Perspective of Requirements Validation
ii) Prioritization of Requirements and the Impact to Testing
iii) Using Use Cases for Test Cases and Training
iv) The Business Analyst and the Acceptance Test
v) Hands-On Exercise: BA and Tester situation role play
vi) Change Management – the Affect on System Acceptance 6. Requirements and Product Selection/Implementation
a. Overview of the Product/Vendor Solicitation Process
b. Variances in Communication and Documentation Methods
c. Variances in Touch-Points and Solution Validation
d. Mapping Requirements to Product Features and Functions
e. Validation of Product Mapping in Conference Room Pilots
f. Using Use Cases for Conference Room Pilots
g. Hands-On Exercise:  Planning a Conference Room Pilot                                                                              7. Tracing and Managing Change to Requirements
a. Traceability Overview
b. Tracing and Managing Change Virtually and Globally
i) Assessing Requirement Volatility (impact to approach and communications)
ii) Communication, Consistency and Formality of Change Processes
c. Tracing and Managing Change In an Outsourced Environment
d. Hands-On Exercise: Scenarios – Assess and communicate the impact. 8. Technology: Requirements Communications and Solution Assessment Collaboration
a. Tool Feature and Functions that are Most Useful for Requirements Virtual and Global Collaboration
b. Tools for Requirements Collaboration – What is Out There Today
c. Tools for Traceability and Managing Change 9. Solution is Implemented – Now What?
a.  Maintaining The Integrity of the Solution
b. Warranty Commitments
c. Ensuring Ongoing Measures are Being Met (Service Level Agreements and Non-Functional Requirements)
d. Analyzing to Improve the Process
e. Hands-On Exercise: Scenarios to Tie it Together

Prerequisites: None
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning