Using the 5Ws Framework for Digital Transformation
Let’s take a look at how to use the “what” of the 5Ws framework to define problems and gather requirements for a digital transformation initiative.
Constraints Faced by the Organization
For starters, what are the constraints that the organization faces to develop a feature or execute this project?
- People
- Business processes
- Technology & systems
- Financial
- Legal & regulatory
Stakes Associated with the Initiative
Equally as important, what are the stakes associated with this initiative?
- High: existential to the team or organization, physical safety, lots of downside risk
- Medium: recoverable if it fails, mitigable risk
- Low: experimental with low to no risk of impact
Measuring Progress
Once those are established, it’s time to think about how to measure progress and set metrics for goal setting. What are the quantitative and qualitative factors to consider?
States of the Process
Extending from business processes constraints, what are the different states of the process?
- Prerequisites to start
- Points to initiate the process
- Supporting intermediate states vs. requiring end-to-end in one shot
- Perspectives from different stakeholders as process is executing
Technology and Systems Constraints
Technology and systems constraints expand into multiple topics as well.
Types of Systems Involved
What types of systems are involved?
- Owned vs. licensed (e.g. SaaS)
- Cloud vs. on-premises
- Current vs. new (i.e. newly or needs to be procured)
Project Touchpoints
For each of those systems, what layers will our project or initiative be touching?
- User interface (UIs)
- Programmatic interfaces (APIs)
- Databases
- Infrastructure & network
Data Considerations
If there is data involved (which there likely is), there are a handful of topics that each have a can of worms:
- Shape: what does the data look like (i.e. formats), its flexibility to have the same data represented differently (e.g. columns are reordered), and its staticity (i.e. will the shape evolve over time)?
- Permissions: what are the visibility and editability requirements by different stakeholder groups or people?
- Exceptions: what possible errors or exceptions exist and what does that data look like?
- Volumes: what are the volumes per transaction and over many transactions per day, month, or year?
- Importance: what are the logging, retention, and deletion requirements?
Initiative Scope
Finally, what is the breadth and depth of this initiative (i.e. is it intended to solve one or multiple use cases)?
TLDR: Ask what questions as a starting point to discover constraints, stakes, and metrics, then dive further into people, processes, and systems.