Who is this training for?
- Functional Analysts
- Business Analysts
- Product Owners | POs)
- Domain Experts
- Any developer involved in development or analysis
Training objectives
Refine the writing of requirements (or expression of requirements) in the (unified and agile) object processes of software development as well as identify and plan requirements using use cases and scenarios (through use case diagrams) and their agile correspondents: epics and narratives.
Summary
Features in software development (agile or not) are often voluminous and involve a considerable waste of time for the development team to extract the objects and business rules to be implemented. This course provides you with the knowledge and know-how to quickly develop your software specifications using customer validation techniques and industry best practices. She will also help you write your requirements in the form of workshops. Each participant will therefore be able to immediately put his or her knowledge into practice as part of a project for his or her company or one suggested by the trainer.
Course outline
This one-day training covers the following topics:
- Initial description of a project
- Complementary techniques
- Modeling of use cases/epics
- Categorization of needs and definition of priorities
- Effective description of the role of an actor and the functionality of a use case/epic and a scenario/story
- Fundamental use cases, pre-conditions, postconditions, scenarios and event streams
- Suggested format for writing
- List of Checks to write effectively
- Exercises/solutions and case studies (including the project you have selected)
Approach and methodology
- Lectures
- Exercises
- Case Study
Prerequisites
Good computer skills
Recommendations
Review: basic agile concepts (epics, user stories, backlog)
Reflect on: examples of features or needs to be formalized
Identify your challenges: clarity of needs communication between business and IT teams quality of requirements
