Requirements Elicitation: Artifact and Stakeholder Analysis
- 4.6
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
IntermediateCourse 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