Let's Define Those Detailed Requirements!
Today I'm continuing what is becoming an 8-part series on our 8-Step Business Analysis Process Framework.
(If you'd like to check out the first 4 parts of the series, you can find them on the Successful Business Analysis newsletter - while you are there be sure to hit "subscribe" to get notifications on all my new articles.)
First of all, let's be incredibly clear. This article is not just about getting started "writing the requirements already." Coming into this step, you've gotten clear on the real business problem to be solved, the high-level solution scope, and planned the business analysis effort that includes not only the deliverables you will create but who needs to be involved in those deliverables.
With this preparation in place, you are truly ready to start discovering, analyzing, and validating the detailed requirements deliverables.
This work is so incredibly important. Detailed requirements provide your implementation team with the information they need to implement the solution. They make scope implementable. That's why people want us to just jump to this step! Because with the requirements in place, implementation can happen.
(That's not to say that teams don't implement things without requirements all the time but most often that pattern requires a frustrating amount of rework.)
Recommended by LinkedIn
Without clear, concise, and actionable detailed requirements, implementation teams often flounder and fail to connect the dots in such a way that delivers on the original business case for the project.
Your key responsibilities in this step include:
This process sticks whether you are analyzing the details of the user stories for the next spring, or analyzing dozens of business processes and use cases for a major project.
One thing I've found to be incredibly important, however, is to consciously sequence your deliverables to support the forward momentum of the project. It's important to pay attention to the project’s critical path, reduce ambiguity and complexity, and generate quick wins are all factors to consider when sequencing your deliverables.
It's also important to establish a rhythm with both your business and technical stakeholders. A lot of teams benefit from having time on their calendar each week that is set aside for elicitation and validation work. That way you aren't scrambling to find times week-to-week for requirements work.
Over to you - What are your best practices when it comes to defining the detailed requirements? Please share in the comments!
And if you want the entire deep dive on the 8-step business analysis process framework, be sure to check out the BA Essentials Master Class, which goes through each of the 8 steps in more detail, and includes practical guidance on how to handle the most common challenges that pop up on projects.
System Analyst
1yMy the best way for details is painting big pictue and filling blurred stains in. That's never cheated. When I was tryig build a picture from sharp details left something not covered.