User Stories – Estimation, Planning & Test Strategies
As in traditional ‘waterfall’ style software development projects, the activities that fall under the banner of ‘testing’ are well defined and understood. However, as Agile Projects start with their requirements, how those requirements are documented or expressed has a tremendous influence and impact on the rest of the project. The technique of expressing requirements as user stories is one of the most significant approaches introduced by Agile Methodologies.
User Stories are a great way to build software that meets users’ needs. They are simple, clear, brief descriptions of functionality that will be valuable to real users. In this practical, workshop we look at all aspects of gathering, writing and validating user stories. Participants will learn what makes a great user story, how to create it or ways to gather user stories. After compiling the user stories, workshop focuses on how to organize them, prioritize them, estimate them and use them for planning, management, and testing.
In this practical workshop, we look at all aspects of testing in an Agile project, to decide what changes are needed to testing process to enable Agile Testing to be successful. The workshop looks at testing throughout the entire life-cycle of an Agile project from ‘developer testing’ right through to ‘end-user testing’ with all the intermediate steps that fall under the heading of ‘IT’ or ‘Independent’ testing’.
Workshop Format
The public workshop will be a mix of instructor lead and self paced learning, designed in such a way as to provide maximum benefits to the participants:
- Each section has definitions, examples, exercises, memory joggers and case studies to facilitate the learning and application of the contents
Subsequent to the presentation and sample application as per the requirements of each Chapter, a quiz on the topic covered is administered.
- Testers
- QA Team Members
- Agile Project Managers
- Business users and Business analysts
- Agile Project professionals
- IT Managers
- Introducing Agile methodology
- Approach for capturing user requirements in Agile project environment
- Understanding the concept of user stories
- Prioritization of User Stories
- Benefits of User stories
- Traditional Vs Agile Testing
- Testing in Agile project environment
- Unit and Component Tests