Before you can determine what the deliverables are for a future state you need to ask the question of why is the future state being created and who is creating it.
Is a new application being installed?
Is business looking at improving processes?
Is there an issue that needs addressing?
Who is involved in creating the future state?
What experience and tools do those involved have?
All of these could be valid reasons for doing a current state analysis.
Some of the deliverables that could be produced are:
- Process diagrams
- Data models
- Business Rules
- Roles
- Business Needs
- Prototypes
- User stories
- Use cases
- State diagrams
- Wireframes
Which deliverables will best help with the change that is being contemplated? What form will the individual deliverables take to support the change? Who is involved and whare are their experiences? These are all questions a business analyst needs to ask.
Will the change be created in an agile way or a structured waterfall way or a hybrid way? Is the change being done in-house or outsourced? How well will the change be received?
These are all questions to help figure out how to create the future state successfully.
No two future states in different organizations will be created in the same way.