Quick Bite #6: Discovery questions for a digital forms solution
You need to build a form… how do you scope it?
Problem statement
Forms of all sorts are driving a lot of business, especially in services industry. Remember last time you had to apply for a permit, apply for a job, enroll into a training course or get any service from the government? Chances are, you had to fill in a long form.
It is hard to design a good, functional, easy to use form. It is even harder to build a digital solution to manage those.
This questionnaire is designed to help you get started scoping a form processing solution.
Business context
Objectives
- What are the key objectives for forms usage?
- Which business problems do the forms help to solve?
- How does the success of form implementation looks like?
- How can we measure it?
Context
- Which business units use forms?
- What are the key business processes around forms? Let’s map them.
- What are the measures of success for these processes?
- Who uses the data collected?
- Do you have any other stakeholders we have not discussed before? What are their responsibilities?
- Who fills the forms? Who are the end users?
- Who creates and maintains the forms? Are there any publishing rules (e.g. a form needs to be approved by a business unit before being published)
Roadmap
- What has been implemented so far?
- What are the future plans? What do we want to implement right now vs. in half a year, year, three years?
Challenges
- What are the key challenges and pain points with the current implementation?
Platform functionality
Current state analysis
- Which technology platforms do you use in the context of forms?
- What are the integrations? Inbound and outbound integrations.
- What types of forms do you have? Do you have any forms classification?
- Do we plan to keep all of these forms going forward?
Functionality
- What are your business use cases for the forms in scope? Who and when interacts with them and for what purpose?
- Which data is collected by the forms & how it is processed? Do you have lists of fields for the forms? What are the validations for these fields?
- How many languages do we need to support?
- Which channels do we need to support? (e.g. web, mobile)
- Which geographies do we need to support?
- Are there any variations of the forms depending on the user input, or user type, or other business rules?
- Are there any workflows triggered by the forms?
- Do you need signage services?
- Do you need to trigger emails from the forms?
- Do you need document assembly with the forms data? (PDF, XML, etc.)
Personalisation
- Who can access the forms on the front end?
- Is there any need for content targeting?
- Is there any need to pre-fill the forms?
- Is there any need to customise the form depending on who the user is?
Design
- What is the look and feel of the forms? Are there any designs or wire-frames to comply with? Have any styling been done already?
- Are there any variations of the design (e.g. different style guide for different business units or use cases)?
- Any device compatibility considerations that we need to be aware of?
Data processing
- Is any data aggregation needed?
- What are the reporting needs?
- Any specific data processing needs that we need to know about?
Non-functional requirements
Performance
- How many form views and submissions per hour can we expect?
- How the load may change over time?
- What are the peak load figures?
- Do you have any concerns regarding response times?
Traffic drivers
- What drives the traffic to the forms?
- Are there any campaigns that we need to be aware of?
- What can result in unusual traffic peaks?
- Are there any seasonal traffic trends?
Backoffice performance
- How many backoffice users do you have? How many do you expect to use the system concurrently?
- How frequently do you publish new forms?
Future
- What is the projected traffic growth rate?
Analytics
- Which systems are used for web analytics?
- Do you have any issues with the current analytics set up?
- Do you have any specific analytics needs?
Security
- Do you have any specific security needs or compliance that we need to know about?
- Do you have any existing security concerns that you want to address?
SEO
- Do you have any specific requirements for URL structure or other SEO related requirements?
Accessibility
- Do you have any specific accessibility requirements?
- Do you know if your audience is likely to need any assitance in working the forms?
Rollout
- Which forms do we need to create for the initial rollout?
- Which forms will be created later?
Training needs
- Who is the audience for training?
- What is their current level of confidence with the system?
- Which topics do you want us to cover during training?
- Do you want to discuss any specific use cases during the training?
Want to learn more about business analysis directly from me or read my book? Explore the options ;)
If you enjoy reading stories like this and want to support me as a writer, consider signing up to become a Medium member. It’s $5 a month, giving you unlimited access to stories of Medium. If you sign up using my link, I’ll earn a small commission