Course Outline
Introduction to AI for Requirements Engineering
- Overview of AI tools for product teams
- Understanding the role of requirements in Agile and Scrum
- Benefits and limitations of using AI for requirement capture
Gathering and Structuring Requirements with AI
- Interview simulation with AI: transforming verbal input into requirements
- Prompting techniques to clarify ambiguous statements
- Organizing requirements into themes and features
Generating User Stories and Epics
- Turning plain text into actionable user stories
- Using AI to identify actors, actions, and goals
- Creating epics and story hierarchies from AI suggestions
Writing Acceptance Criteria and Edge Cases
- Generating Given-When-Then testable criteria
- Identifying exception paths and boundary conditions with AI
- Reviewing AI outputs for clarity and completeness
Refinement and Story Grooming with AI
- Summarizing stakeholder meetings and notes
- Splitting and merging stories using prompt guidance
- Automating backlog refinement with AI assistance
Collaboration and Handoff
- Sharing AI-generated stories with developers
- Ensuring traceability from feature to test case
- Generating documentation for stakeholder sign-off
Summary and Next Steps
Requirements
- Basic understanding of software project lifecycles
- Familiarity with Agile or Scrum frameworks
- No technical background required
Audience
- Product owners
- Business analysts
- Scrum masters
Testimonials (2)
That i gained a knowledge regarding streamlit library from python and for sure i'll try to use it to improve applications in my team which are made in R shiny
Michal Maj - XL Catlin Services SE (AXA XL)
Course - GitHub Copilot for Developers
Trainer able to adjust the course level during training to fit our understanding level on the topic, so that we could gain more useful knowledge that could further help us harness the tools in our daily works.