Font size:

Requirements Elicitation (Part 1):

Module 1: Introduction Module 2: Fundamentals of Requirements Elicitation
  • Challenges with requirements elicitation and requirements
  • Best practices to overcome elicitation and requirement challenges
  • Common elicitation techniques
  • Requirement types
Module 3: Understanding the Objectives and Product Scope
  • Strategy Analysis; the start to defining the business need
  • The importance of documenting business objectives and product scope before elicitation
  • Context diagramming to define product scope
Module 4: Identifying and Analyzing Stakeholders
  • The importance of stakeholder analysis and management
  • Factors to consider when determining which elicitation techniques to utilize
Module 5: Interviews, Focus Groups, & Surveys
  • The interviewing technique and when best used
  • Benefits and weaknesses of interviews
  • Questions types
  • Conducting a good interview
  • Benefits and weaknesses of Focus Groups and Surveys
  • Best practice tips for focus groups and surveys
Module 6: Brainstorming and Workshops
  • The benefits and weaknesses of workshops
  • Types of workshops
  • Facilitate a workshop
  • Decision rules
  • Practicing facilitation skills
  • Benefits and weaknesses of brainstorming
Module 7: Process Modeling using Activity Diagrams
  • Purpose and benefits of process modeling
  • Using process modeling to elicit
  • The UML® equivalent – Activity Diagrams
  • Observation as an elicitation technique
Module 8: Prototyping
  • Benefits and weaknesses of prototyping
  • Key prototyping terms
  • Three forms of prototyping; storyboard, wireframes, and HTML (functional prototypes)
Module 9: Document Analysis, Reverse Engineering, and Interface Analysis
  • The role of document analysis in requirements elicitation
  • Benefits and weaknesses of document analysis
  • Reverse engineering to uncover unknown information about an existing solution
  • The value of Interface Analysis
Module 10: Requirement Elicitation Wrap-Up
  • What will you take away?
  • Additional Information
  • Transition to part 2 of the course Use Cases Workshop

Requirements Analysis using Use Cases (Part 2):

Module 11: Introduction
  • Course objectives
  • Understanding of business analysis
  • Knowledge areas of BABOK® Guide
Module 12: Overview of Use Cases
  • Describe the purpose and value of a use case approach
  • Use case terminology
  • Introducing a use case approach
Module 13: Needs Assessment
  • Purpose of Needs Assessment
  • Needs Assessment and use cases
  • Defining and understanding the strategic goals and objectives
  • Understanding the business process
  • Identifying actors
  • Identifying business information
  • Analyzing locations and operations
  • Drawing the business use case diagram
  • Building the business architecture
  • Defining solution options
Module 14: Defining System Scope
  • Product scope/project scope
  • System actors versus business actors
  • Analyzing the business process model
  • Analyzing business use cases
  • Identifying candidate use cases
  • Identifying scenarios
  • Diagramming use cases
  • Draw a use case diagram
  • Create a use case catalog
Module 15: Evaluating, Prioritizing, and Packaging Use Cases
  • Iterative nature of this work
  • Evaluating use cases
  • Use case priority
  • Use case risk
  • Use case complexity
  • Use case dependencies
  • Evaluate and Prioritize use cases
  • Dividing work up between releases
  • Packaging
  • A process for how to perform packaging
Module 16: Writing the main success scenario
  • Use case descriptions
  • Primary and secondary goals
  • Assumptions
  • Pre-conditions
  • Triggers
  • Post-conditions
  • Scenario example
  • Main success scenario
  • Conditional execution
  • Use cases and requirements
  • Best practices for writing a use case description
Module 17: Writing the other scenarios
  • Scenarios and flows
  • Alternate scenarios and flows
  • Alternate vs. basic flow
  • Guidelines for alternate flows
  • Exception flows
  • Failed post conditions
  • Write alternate and exception flows
Module 18: Process Modeling to describe use case flows
  • UML® Activity Diagram Notation
  • Sequencing activities
  • Developing an activity diagram
  • Facilitated sessions
  • Draw a UML® Activity Diagram
Module 19 Using Advanced Diagramming Techniques
  • Commonality
  • Dependency Relationships
  • <>
  • <>
  • Identify <> and <> relationships
  • Comparing the different relationships
Module 20: Developing a Requirements Specification
  • Requirements and use cases
  • Detailed requirements
  • Common approaches to specifications
  • Non-functional requirements
  • Write non-functional requirements
  • User interface requirements
  • UI data descriptions
  • Business rules
  • Decision tables and inference rules
  • How to document simple calculations
  • Reporting requirements
  • Data requirements
  • Data accessibility requirements
  • Traceability
Module 21: Course Summary
  • Wrap-up
  • Finding more information


Requirements Elicitation (Part 1):

Module 1: Introduction Module 2: Fundamentals of Requirements Elicitation
  • Challenges with requirements elicitation and requirements
  • Best practices to overcome elicitation and requirement challenges
  • Common elicitation techniques
  • Requirement types
Module 3: Understanding the Objectives and Product Scope
  • Strategy Analysis; the start to defining the business need
  • The importance of documenting business objectives and product scope before elicitation
  • Context diagramming to define product scope
Module 4: Identifying and Analyzing Stakeholders
  • The importance of stakeholder analysis and management
  • Factors to consider when determining which elicitation techniques to utilize
Module 5: Interviews, Focus Groups, & Surveys
  • The interviewing technique and when best used
  • Benefits and weaknesses of interviews
  • Questions types
  • Conducting a good interview
  • Benefits and weaknesses of Focus Groups and Surveys
  • Best practice tips for focus groups and surveys
Module 6: Brainstorming and Workshops
  • The benefits and weaknesses of workshops
  • Types of workshops
  • Facilitate a workshop
  • Decision rules
  • Practicing facilitation skills
  • Benefits and weaknesses of brainstorming
Module 7: Process Modeling using Activity Diagrams
  • Purpose and benefits of process modeling
  • Using process modeling to elicit
  • The UML® equivalent – Activity Diagrams
  • Observation as an elicitation technique
Module 8: Prototyping
  • Benefits and weaknesses of prototyping
  • Key prototyping terms
  • Three forms of prototyping; storyboard, wireframes, and HTML (functional prototypes)
Module 9: Document Analysis, Reverse Engineering, and Interface Analysis
  • The role of document analysis in requirements elicitation
  • Benefits and weaknesses of document analysis
  • Reverse engineering to uncover unknown information about an existing solution
  • The value of Interface Analysis
Module 10: Requirement Elicitation Wrap-Up
  • What will you take away?
  • Additional Information
  • Transition to part 2 of the course Use Cases Workshop

Requirements Analysis using Use Cases (Part 2):

Module 11: Introduction
  • Course objectives
  • Understanding of business analysis
  • Knowledge areas of BABOK® Guide
Module 12: Overview of Use Cases
  • Describe the purpose and value of a use case approach
  • Use case terminology
  • Introducing a use case approach
Module 13: Needs Assessment
  • Purpose of Needs Assessment
  • Needs Assessment and use cases
  • Defining and understanding the strategic goals and objectives
  • Understanding the business process
  • Identifying actors
  • Identifying business information
  • Analyzing locations and operations
  • Drawing the business use case diagram
  • Building the business architecture
  • Defining solution options
Module 14: Defining System Scope
  • Product scope/project scope
  • System actors versus business actors
  • Analyzing the business process model
  • Analyzing business use cases
  • Identifying candidate use cases
  • Identifying scenarios
  • Diagramming use cases
  • Draw a use case diagram
  • Create a use case catalog
Module 15: Evaluating, Prioritizing, and Packaging Use Cases
  • Iterative nature of this work
  • Evaluating use cases
  • Use case priority
  • Use case risk
  • Use case complexity
  • Use case dependencies
  • Evaluate and Prioritize use cases
  • Dividing work up between releases
  • Packaging
  • A process for how to perform packaging
Module 16: Writing the main success scenario
  • Use case descriptions
  • Primary and secondary goals
  • Assumptions
  • Pre-conditions
  • Triggers
  • Post-conditions
  • Scenario example
  • Main success scenario
  • Conditional execution
  • Use cases and requirements
  • Best practices for writing a use case description
Module 17: Writing the other scenarios
  • Scenarios and flows
  • Alternate scenarios and flows
  • Alternate vs. basic flow
  • Guidelines for alternate flows
  • Exception flows
  • Failed post conditions
  • Write alternate and exception flows
Module 18: Process Modeling to describe use case flows
  • UML® Activity Diagram Notation
  • Sequencing activities
  • Developing an activity diagram
  • Facilitated sessions
  • Draw a UML® Activity Diagram
Module 19 Using Advanced Diagramming Techniques
  • Commonality
  • Dependency Relationships
  • <>
  • <>
  • Identify <> and <> relationships
  • Comparing the different relationships
Module 20: Developing a Requirements Specification
  • Requirements and use cases
  • Detailed requirements
  • Common approaches to specifications
  • Non-functional requirements
  • Write non-functional requirements
  • User interface requirements
  • UI data descriptions
  • Business rules
  • Decision tables and inference rules
  • How to document simple calculations
  • Reporting requirements
  • Data requirements
  • Data accessibility requirements
  • Traceability
Module 21: Course Summary
  • Wrap-up
  • Finding more information



Requirements Elicitation (Part 1):

Module 1: Introduction Module 2: Fundamentals of Requirements Elicitation
  • Challenges with requirements elicitation and requirements
  • Best practices to overcome elicitation and requirement challenges
  • Common elicitation techniques
  • Requirement types
Module 3: Understanding the Objectives and Product Scope
  • Strategy Analysis; the start to defining the business need
  • The importance of documenting business objectives and product scope before elicitation
  • Context diagramming to define product scope
Module 4: Identifying and Analyzing Stakeholders
  • The importance of stakeholder analysis and management
  • Factors to consider when determining which elicitation techniques to utilize
Module 5: Interviews, Focus Groups, & Surveys
  • The interviewing technique and when best used
  • Benefits and weaknesses of interviews
  • Questions types
  • Conducting a good interview
  • Benefits and weaknesses of Focus Groups and Surveys
  • Best practice tips for focus groups and surveys
Module 6: Brainstorming and Workshops
  • The benefits and weaknesses of workshops
  • Types of workshops
  • Facilitate a workshop
  • Decision rules
  • Practicing facilitation skills
  • Benefits and weaknesses of brainstorming
Module 7: Process Modeling using Activity Diagrams
  • Purpose and benefits of process modeling
  • Using process modeling to elicit
  • The UML® equivalent – Activity Diagrams
  • Observation as an elicitation technique
Module 8: Prototyping
  • Benefits and weaknesses of prototyping
  • Key prototyping terms
  • Three forms of prototyping; storyboard, wireframes, and HTML (functional prototypes)
Module 9: Document Analysis, Reverse Engineering, and Interface Analysis
  • The role of document analysis in requirements elicitation
  • Benefits and weaknesses of document analysis
  • Reverse engineering to uncover unknown information about an existing solution
  • The value of Interface Analysis
Module 10: Requirement Elicitation Wrap-Up
  • What will you take away?
  • Additional Information
  • Transition to part 2 of the course Use Cases Workshop

Requirements Analysis using Use Cases (Part 2):

Module 11: Introduction
  • Course objectives
  • Understanding of business analysis
  • Knowledge areas of BABOK® Guide
Module 12: Overview of Use Cases
  • Describe the purpose and value of a use case approach
  • Use case terminology
  • Introducing a use case approach
Module 13: Needs Assessment
  • Purpose of Needs Assessment
  • Needs Assessment and use cases
  • Defining and understanding the strategic goals and objectives
  • Understanding the business process
  • Identifying actors
  • Identifying business information
  • Analyzing locations and operations
  • Drawing the business use case diagram
  • Building the business architecture
  • Defining solution options
Module 14: Defining System Scope
  • Product scope/project scope
  • System actors versus business actors
  • Analyzing the business process model
  • Analyzing business use cases
  • Identifying candidate use cases
  • Identifying scenarios
  • Diagramming use cases
  • Draw a use case diagram
  • Create a use case catalog
Module 15: Evaluating, Prioritizing, and Packaging Use Cases
  • Iterative nature of this work
  • Evaluating use cases
  • Use case priority
  • Use case risk
  • Use case complexity
  • Use case dependencies
  • Evaluate and Prioritize use cases
  • Dividing work up between releases
  • Packaging
  • A process for how to perform packaging
Module 16: Writing the main success scenario
  • Use case descriptions
  • Primary and secondary goals
  • Assumptions
  • Pre-conditions
  • Triggers
  • Post-conditions
  • Scenario example
  • Main success scenario
  • Conditional execution
  • Use cases and requirements
  • Best practices for writing a use case description
Module 17: Writing the other scenarios
  • Scenarios and flows
  • Alternate scenarios and flows
  • Alternate vs. basic flow
  • Guidelines for alternate flows
  • Exception flows
  • Failed post conditions
  • Write alternate and exception flows
Module 18: Process Modeling to describe use case flows
  • UML® Activity Diagram Notation
  • Sequencing activities
  • Developing an activity diagram
  • Facilitated sessions
  • Draw a UML® Activity Diagram
Module 19 Using Advanced Diagramming Techniques
  • Commonality
  • Dependency Relationships
  • <>
  • <>
  • Identify <> and <> relationships
  • Comparing the different relationships
Module 20: Developing a Requirements Specification
  • Requirements and use cases
  • Detailed requirements
  • Common approaches to specifications
  • Non-functional requirements
  • Write non-functional requirements
  • User interface requirements
  • UI data descriptions
  • Business rules
  • Decision tables and inference rules
  • How to document simple calculations
  • Reporting requirements
  • Data requirements
  • Data accessibility requirements
  • Traceability
Module 21: Course Summary
  • Wrap-up
  • Finding more information
Find a class and register in three easy steps:
  • 1. Select Location:
  • 2. Select Date Range:
    to
  • 3. Select Class Type:
    • All Types
    • C Classroom
    • V Virtual Live
    • Cv In-Class Virtual
    • O Online
Virtual Live5/7/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2495.002631847
AZ Phoenix5/7/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days2495.002631734
seek-warrow-w
  • 1
arrow-eseek-eitems per page1 - 2 of 2 items