Requirements Elicitation: Artifact and Stakeholder Analysis

  • 4.6
Approx. 19 hours to complete

Course Summary

Learn how to effectively gather and analyze requirements for software development projects in this comprehensive course. Gain skills in communication, problem-solving, and stakeholder management.

Key Learning Points

  • Understand the importance of requirements elicitation in software development
  • Learn different techniques for gathering and analyzing requirements
  • Develop skills in stakeholder management and communication
  • Improve problem-solving abilities
  • Apply learned concepts to practical case studies

Related Topics for further study


Learning Outcomes

  • Understand the importance of requirements elicitation in software development
  • Develop effective communication and stakeholder management skills
  • Apply various techniques for gathering and analyzing requirements

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of software development
  • Familiarity with project management concepts

Course Difficulty Level

Intermediate

Course Format

  • Online, self-paced
  • Video lectures
  • Case studies
  • Quizzes

Similar Courses

  • Software Development Life Cycle
  • Agile Development
  • Project Management for Software Development

Related Education Paths


Notable People in This Field

  • Martin Fowler
  • Johanna Rothman

Related Books

Description

In Elicitation: Artifact and Stakeholder Driven Analysis, you will learn to use both recorded and presently unrecorded knowledge in your elicitation techniques. As you get started in finding out about the new product, you must first learn about the product that was (if there was one) and then learn about the system to be. Oftentimes, you'll find yourself in an environment you know nothing about! This course will help you find ways to learn about the domain, the system that was, and the system to be. Please review: "Who this class is for to determine if you are ready to take this graduate level course".

Outline

  • Artifact Driven Elicitation
  • Artifact-driven elicitation- What is it?
  • Artifact gathering - Questionnaires
  • Repertory grids
  • Card sorts/conceptual laddering
  • Artifact-driven Elicitation - Slides
  • Artifact Gathering - Slides
  • Repertory Grids - Slide
  • Card Sorts / Conceptual Laddering - Slide
  • Artifact Driven Elicitation Challenge Questions
  • Artifact Gathering Practice Questions
  • Practice Questions Repertory Grids
  • Artifact Driven Elicitation
  • Storyboarding and Scenarios
  • Storyboarding
  • Scenarios
  • Scenario Advantages and Disadvantages
  • Mockups and Prototypes
  • Storyboarding
  • Scenarios / Scenarios Advantages & Disadvantages - Slides
  • Requirements Elicitation: Towards the Unknown Unknowns
  • Mockups and Prototypes - Slides
  • Challenge/Practice Questions Storyboarding/Scenarios
  • Challenge questions Mockups/Prototypes
  • Storyboarding and Putting a Project Together
  • Reusing Existing Knowledge
  • Knowledge Reuse
  • Meta-Model Usage and Reuse Pros and Cons
  • Knowledge Reuse - Slides
  • Meta-Model Usage and Reuse Pros and Cons - Slides
  • Inferring declarative requirements specifications from operational scenarios
  • Practice Questions for Knowledge ReUse
  • Challenge Questions Meta-model Useage
  • Reusing Existing Knowledge
  • Interviewing- Learning from the Sources
  • Stakeholder Elicitation: Starting Interviewing Techniques
  • SAMOSAs- Leading to Meeting Effectiveness
  • Interview Pros and Cons
  • Guidelines for Effective Interviews
  • Observation and Ethnographic Studies
  • Combining Techniques
  • Stakeholder Elicitation: Starting Interviewing Techniques - Slides
  • SAMOSAs - Leading to Meeting Effectiveness - Slides
  • Guidelines for Effective Interviews - Slide
  • Observation and Ethnographic Studies - Slides
  • Combining Techniques and Conclusions - Slides
  • Stakeholder Elicitation-Interviewing Techniques Challenge Questions
  • Practice Questions: SAMOSAs, Interview techniques
  • Practice Questions Combining Techniques/Ethnographic studies
  • Interviewing- Learning from the Sources

Summary of User Reviews

Discover best practices for eliciting, analyzing, and documenting software requirements with this comprehensive course. Highly recommended for anyone looking to improve their requirements gathering skills.

Key Aspect Users Liked About This Course

Comprehensive and in-depth course content.

Pros from User Reviews

  • Clear and concise explanations of key concepts
  • Great instructor who engages with students
  • Hands-on exercises and real-world examples
  • Useful tips for improving requirements elicitation process

Cons from User Reviews

  • Lack of interaction with other students
  • Some sections may be too technical for beginners
  • No certificate of completion for free audit option
English
Available now
Approx. 19 hours to complete
Kristen Walcott-Justice
University of Colorado System
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses