Course Level: Foundation (3 hours)
Communicating is difficult, especially when combining technical and non-technical teams.
In this workshop we introduce methods for users to effectively communicate what they want from an application, while allowing for developers to specify how they provide it. We discuss how to prioritise and estimate features collaboratively in order to deliver the most value the soonest. By providing a means to understand each team’s needs, we highlight the role that each person intuitively plays.
Book: Managing Requirements
- Start Date:
- Venue Details:
No Events Currently Scheduled
Sorry, there are no upcoming events for this course, but please get in touch if you would like to be kept informed when events are scheduled in the future.
- Introduction to Managing requirements: A brief overview of why communicating requirements is difficult but important.
- Writing User Stories: How can we go from requesting a feature to writing a user story which communicates all the critical information?
- INVEST: Improving user stories with more actionable detail.
- Acceptance Criteria: Writing specific testable conditions to help define when the request is done.
- The Product Backlog: Where do we put all these stories and who controls them?
- Backlog Prioritisation: Methods for prioritising features including MoSCoW.
- Feature Estimation: Estimating the relative complexity of features using story points.
By the end of the day participants will be able to…
- Understand common reasons why software teams struggle with communicating requirements.
- Write high quality user stories.
- Add testable conditions using acceptance criteria.
- Understand the role of the product owner in relation to software development.
- Understand and work within a product backlog.
- Prioritise user stories using the MoSCoW framework.
- Estimate user stories using story points.
No prior programming knowledge of any kind is assumed. This course is suitable for all fields of work. Previous attendees include biologists, statisticians, accountants, engineers & students, i.e., anyone who uses a spreadsheet!
- “Absolutely loved it”
- “Highlighted for me the importance of having words that we can all clearly use to communicate.”
- “Knowledgeable trainers”