AMAZING Agile Requirements Gathering
What you'll learn
- Work with first time Agile customers who are new to Agile and may not understand the process to solicit and gather requirements.
- Work with angry or disenfranchised customers or apathetic and disinterested customers to solicit and gather requirements.
- Use the techniques, feel confident in using the techniques, and feel confident to amend the techniques to suit their own situations / customers needs.
- Evaluate the right technique for the right situation.
- Set up and use techniques, capture and learn lessons to modify the techniques for your circumstances.
- Use, change and shift techniques depending on what is working with different customers.
- Push back when there is too little or too much from the customer.
- Students should already be familiar with:
- The basic Agile concepts (either from Scrum, SAFE, XP, Agile Project Management or the Agile Manifesto, or similar).
- The concept of fixed time, cost and quality, and variable scope.
- Prioritisation techniques such as MoSCoW.
- Collaboration skills.
- Negotiation skills.
- Working within in Sprints or Timeboxes.
Working with customers who don’t know what they want, but want you to create it for them, can be unbelievably frustrating! This course can help identify a variety of requirements gathering techniques that you can use to help tease out those customer wants and needs.
Conversely, working with customers who know what they want, but have not done any due diligence to know that they want that, can be equally frustrating! This course can help identify a variety of requirements gathering techniques that you can use to ensure the team create the right solution.
Some of these techniques you might already know and use. Then, the sections for them can be nice refreshers of what to be doing and what to be looking out for. We all get into some bad habits now and then. It’s nice to be reminded of what we should be doing.
Other techniques might be new for you. When your “go to” techniques aren’t working with a customer for some reason (who knows why?), you can pull these techniques out of your tool box and try them out. Sometimes it just takes a different perspective or a different way of looking at things that make things click.
For each technique there are exercises to practise before trying them out on a real project. I truly believe it helps to gain the confidence first and then start to apply.
There are also several additional resources to help you get started with the techniques.
Who this course is for:
- Product Owners responsible for representing a wide-range of stakeholders (from customers, operational business management and staff, as well as technical administration and maintenance) and accountable for the definitive list of requirements.
- Agile Developers who closely interact (daily or very frequently) with Super Users, SMEs, Business Reps, Change Management coordinators.
- Agile Project Managers coordinating user role definitions and setting stakeholder expectations of time, effort and involvement throughout the project.
- Business users, SMEs, etc dedicated to supporting and working with an Agile team, representing and providing day-to-day decision making on behalf of the business.
I help people to understand the change process, the roles they play in change and how they can encourage others through it.
Early in my career I was first asked to 'manage a project'. I was not asked because I was already a Project Manager, nor because I even knew what a project was, but because there was a desperate need for resources and they were literally asking anyone and everyone! I learned on the job, as I went a long. It turns out I was pretty good at it, but my early project history was pretty hit and miss. Sometimes it was good, sometimes not so much...
After a few years, I finally got some project management training. It helped give me credibility as I put some method behind my madness and my results improved. If only I had had someone to tell me all of this from the beginning, I could have saved myself so much frustration and fewer burnt bridges!
Over the years, I have become accredited in several best practise methodologies to get better and better at my own project management, as well as helping others improve with theirs. I have been using both traditional (waterfall) and iterative (agile) approaches throughout my career. I see value in both; each with their own purpose, time and place. Sometimes that includes a hybrid of both.
In my courses, I aim to share my project and change experiences (good and bad) to help others progress in their careers. Change can be hard. And I truly believe the better prepared you are, the better your experiences will be.
Author of 4 project management books:
PRINCE2 in Action: Project Management in Real Terms
Leadership Skills for Project and Programme Managers
Communication Skills for Project and Programme Managers
Team Management Skills for Project and Programme Managers
MSc in Training and Development from Portland State University, BSc in Economics from Arizona State University.
Accredited Trainer in MSP®, PRINCE2®, PRINCE2 Agile®, APM®, APMG AgilePM, and APMG Change Management.
Certified Practitioner in NLP, Life Coaching and EFT.
Other qualifications include ITIL®, MoP® and Scrum Master.