Key Questions to Guide �Implementation Planning, Scoping & Readiness Assessment
Last Updated: June 2024
Can OpenFn integrate with X?
Yes. Any app. �
The interesting questions are…
Answers to these^ questions help determine how the automation might work, and whether it’s a worthwhile investment.
Key scoping questions (short-list for early discovery)
When you’re in a scoping call, we’re primarily looking for answers to these:
⭐ See Scoping FAQs for all questions used to collect info on business value, technical requirements, & customer capacity. ⭐
Key scoping outputs
Your goal is to draft something �like this every scoping call…
Every day, I want to sync the latest expenditure data from my ERP system to Amp Impact, so that grant managers can monitor actual expenditure and budget burndown.
User story describing when, what, & why
Basic diagram with boxes & arrows
Frequency
Target systems
Steps to �automate
Direction of �data flow
Data volume estimates
Key Questions → �the longer list for detailed scoping
The following slides include key scoping questions to confirm the business value, core workflow requirements, technical feasibility, and client capacity �before starting a new implementation.
Implementations
Project Management
` Open Function Group Version 2.0
Business Process Consulting & Functional Design
API/Systems Discovery and Technical Solution Design
Development (Javascript)
Configuration & Deployment
Training & Rollout
Ongoing Support
Work* needed for successful OpenFn implementations
*Work areas can be delivered by your organization, OpenFn, and/or a third-party consultant.
Business Value Assessment
` Open Function Group Version 2.0
Questions to determine the potential value of workflow automation…
Business Value Assessment
` Open Function Group Version 2.0
The answers to these questions will help you determine the potential ROI:
Workflow Requirements Gathering
` Open Function Group Version 2.0
Questions to determine the specific workflow steps…
Workflow Requirements Gathering
` Open Function Group Version 2.0
The answers to these questions will help you draft a workflow or business process diagram.
→ Consider using BPMN to leverage standardized notation.
Technical Feasibility Assessment
Questions to determine the technical feasibility & integration approach…
` Open Function Group Version 2.0
Technical Feasibility Assessment
` Open Function Group Version 2.0
The answers to these questions will help you draft a solution diagram to document specifically which instances will be connected & which integration interfaces to use.
Capacity Assessment
Questions to determine the capacity levels of implementing partners…
` Open Function Group Version 2.0
Capacity Assessment
` Open Function Group Version 2.0
The answers to these questions will help you to identify project roles for the implementation design & delivery, as well as a plan for training, rollout, ongoing administration, and support.
Example Name | Role |
Ian | OpenFn System Admin who will be responsible for ongoing mgmt & monitoring |
Melody | System A Admin who will train their system’s users on the workflow |
Arnis | System B Admin who will train their system’s users on the workflow |
Ramona | Programs focal point who will champion users, inform workflow requirements, and meet regularly with users to collect feedback, propose changes, and review change requests with the system administrators |
Quick refresher: �
What is workflow automation?
What is “workflow”?
The algorithms (or set of instructions) that determine how to solve a problem or accomplish a task. They are often broken down into smaller, independent tasks.
What is “workflow automation”?
The use of software to perform these algorithms independently and repeatedly, in accordance with predefined business rules, and without the need for human input.
We can achieve workflow automation by integrating applications, typically via APIs.
Spotting opportunities for automation
What criteria make a workflow a good candidate for automation?
Keep staff focused on people ❤️, not pushing paper or doing rote calculations.