Price: $3,999.00
Length: 4 Days
Print Friendly, PDF & Email

Eliciting, Collecting, and Developing Requirements Workshop

Eliciting, Collecting, and Developing Requirements Workshop Description

Eliciting, collecting, and developing requirements workshop will teach you how to provide the requirements for a project. It will introduce you to various analytical, mathematical, and non-analytical methods and models of collecting information. You also will learn about the common challenges, disadvantages, and concerns associated with each method and technique.

Eliciting, collecting, and developing requirements workshop will help you prevent project failure by developing and improving your skills to successfully gather and document project requirements. You will actively design the collections requirement process, plan the requirements document, and choose a collection tool suitable to your project’s data. By the end of this workshop, you will be able to use key concepts to guarantee your project success.

Eliciting, collecting, and developing requirements

Eliciting, collecting, and developing requirements workshop is an interactive course combined of several labs, group activities, practical exercises, real-world case studies, and hands-on seminars.

Audience

Eliciting, collecting, and developing requirements workshop is a 4-day course designed for:

  • Project managers
  • Project engineers
  • Software engineers
  • Design team personnel
  • R&D personnel
  • Business analyst
  • All individuals who are involved in the processes of collecting data and eliciting requirements in various projects

Training Objectives

Upon the completion of eliciting, collecting, and developing requirements workshop, the attendees are able to:

  • Analyze the validity of previously-produced project requirements
  • Identify relevant stakeholders and other sources of information for each high-level requirement
  • Create a framework for a requirements document
  • Choose appropriate tools for requirements collection and determine the rationale for their selection
  • Elicit thorough, accurate, and traceable requirements by applying different tools
  • Document the data in a requirements document based
  • Gather a complete set of requirements based on the business needs and stakeholder goals in order to meet project objectives
  • Conduct hard data collection
  • Define the capability scope
  • Apply best practices of data elicitation

Course Outline

Overview of Eliciting, Collecting, and Developing Requirements

  • Eliciting requirements definition
  • Basics of eliciting requirements
  • Terminology
  • Definition of requirements
  • Some background
  • Issues of elicitation
  • Gathering and documenting requirements
  • Agile requirements development
  • Eliciting methods and techniques

Requirements Elicitation Problems

  • Problems of scope
  • Problems of understanding
  • Problems of volatility

Current Elicitation Techniques

  • Information gathering
  • Requirements expression and analysis
  • Verification and validation

An Elicitation Methodology Framework

  • Requirements elicitation process model
  • Methodology
  • Integration of techniques
    • Fact-finding
    • Requirements gathering
    • Analysis and rationalization
    • Prioritization
    • Integration and validation
  • Criteria assessment

Data Collection and Reporting Procedures

  • Management of data collection and reporting
  • Designing the data collection instrument
  • Data collection
  • Data preparation and processing
  • Reporting and dissemination of data

Agile Requirements Modeling

  • Initial requirements foreseeing
  • Iteration modeling
  • JIT model storming
  • Acceptance test-driven development (ATDD)

Eliciting Tools

  • Hard data gathering
  • Interviews
  • Questionnaire
  • Group techniques
  • Participant observation
  • Ethnomethodology
  • Knowledge elicitation techniques

Traditional Elicitation Approaches

  • Introspection
  • Reading existing documents
  • Analyzing hard data
  • Interviews
  • Surveys / Questionnaires
  • Meetings

Collaborative Elicitation Approaches

  • Focus Groups
  • Brainstorming
  • JAD/RAD workshops
  • Prototyping
  • Participatory plan

Contextual Elicitation Approaches

  • Ethnographic methods
  • Participant observation
  • Enthnomethodology
  • Discourse evaluation
  • Conversation assessment
  • Speech act assessment
  • Sociotechnical techniques
  • Soft systems evaluation

Cognitive Elicitation Approaches

  • Task analysis
  • Protocol assessment
  • Knowledge attainment methods
    • Card sorting
    • Laddering
    • Repertory grids
    • Proximity scaling techniques

Data Collection from Written Sources

  • Sources of information
  • Benefits
  • Disadvantages
  • Applications

Hard Data Collection

  • What is considered as hard data?
  • Sampling methods
    • Purposive sampling
    • Random sampling
    • Stratified random sampling
    • Clustered random sampling
  • Size of sampling
  • Sampling process

Interviews

  • Types of interview
    • Structured
    • Open-ended
  • Advantages
    • Rich collection of data
    • Good for uncovering opinions, feelings, goals, as well as hard facts
    • Can probe in depth, & adapt follow up questions to what the person tells you
  • Drawbacks
    • Hard to analyze a great amount of qualitative data
    • Hard to compare various respondents
    • Interviewing is a challenging skill
  • Concerns
    • Unanswerable questions
    • Implicit information
    • Removal from context
    • Interviewer’s attitude may cause bias
  • Some useful tips
    • Starting off tips
    • Obtain permission to record the interview
    • Ask the straightforward questions first
    • Follow up interesting leads
    • Leave open-ended questions for the end

Questionnaires

  • Advantages
    • Can quickly gather info from large numbers of people
    • Can be managed remotely
    • Can gather manners, beliefs, characteristics
  • Disadvantages
    • Simplistic categories generate so little material
    • No chance for users to take their real needs
  • Concerns
    • Bias in sample selection
    • Bias in self-selecting respondents
    • No statistical significance
    • Open-ended questions are difficult to analyze
    • Leading questions
    • Appropriation
    • Vague questions

Group Elicitation Approaches

  • Categories
    • Focus Groups
    • Brainstorming
  • Advantages
    • Better communication than formal interview
    • Can gauge reaction to stimulus materials
  • Disadvantages
    • Can create unnatural groups
    • Danger of Groupthink
    • May only provide superficial responses to technical questions
    • Requires a highly trained facilitator
  • Concerns
    • Sample bias
    • Dominance and submission

Joint/Rapid Application Development Principals

  • Group dynamics
  • Visual aids
  • Organized, rational process
  • WYSIWYG documentation method

Participant Observation Technique

  • Approach applications
  • Advantages
    • Contextualized;
    • Reveals details that other methods cannot
  • Disadvantages
    • Extremely time consuming
    • Resulting ‘rich picture’ is hard to analyze
    • Cannot say much about the results of proposed changes

Elicitation Models

  • Waterfall model
  • Spiral model
  • Agile model
  • Using multiple models

Capability Scope Components

  • Purpose
  • Value proposition
  • Objectives/goals
  • Sponsor
  • Customers
  • Scope of project
  • Out-of-scope
  • Interfacing
  • Major milestones
  • Dates
  • Critical assumptions
  • Risks
  • Issues
  • Constraints
  • Success criteria

Elicitation Best Practices

  • Use your interpersonal skills
  • Always think broadly
  • Be prepared
  • Determine and manage stakeholders
  • Identify the root cause of the problem
  • Define the capability scope
  • Extract and elicit requirements from all the available sources
  • Categorize the type of documents and requirements
  • Model the requirements for validation
  • Rank the requirements based on their importance
  • Obtain final agreement from contributing stakeholders
  • Document the requirements for final approval

Eliciting, Collecting, and Developing Requirements Workshop

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.