Solution
'MLP' workshopping
When working on a complex, fixed-budget project, we use the term 'MLP' = 'Minimum Loveable Product', to focus on the minimum set of features that will satisfy the essential needs of our client, and let us build a testable product that users feel good about. With a project like this one, involving a diverse group of stakeholders, inevitably comes a long list of features that people would like to have. It isn't possible to build them all within the budget, and it isn't practical to build them all at once, before users have fully tested a basic product to really understand how it's going to work with them. So, we focus on MLP features:
- What can't the organisation live without
- What doesn't have a simple alternative
- What adds the most value
All other features remain on the 'backlog'. We build the MLP and lead users through testing it. Any new requirements or changes are added to the backlog. Before starting each successive round of development, we worked with Rights of Women to prioritise the backlog based on need and available budget. This regular workshopping meant that we maintained a shared vision of what the end product was going to be, and all stakeholders fully understood each decision about what was included and what wasn't.
Easy to use online form
One aspect of the online platform was that most questions would be mandatory to answer, whereas previously they could be skipped. This meant it was super important for the form to be easy to use so there would be buy in from staff and volunteers.
- Autosaves as you go, so advisers can jump to different pages as they are talking to the client.
- Signposts to incomplete questions, showing what needs to be mopped up at the end of the call
Flexible form structure
Our back-end design strikes the balance between the form being configurable for each advice line, while maintaining consistency to ensure Rights of Women get the best set of data they can. Advice lines can share a whole page of questions, or can have visibility of only certain questions on a page. The order of pages is unique to each line, so this can fit with the usual flow of their calls.
Supports multiple workflows
- Staff publish their own attendance notes.
- Volunteer attendance notes get reviewed and published by staff.
- Various types of follow-up activities and internal reviews that can be linked to an attendance note, depending on the advice line.
- Helpful signposting from a user dashboard to remind about attendance notes that need to be submitted, published or reviewed.
Multi-level reporting
We've built three core levels of reports, which allows staff to get as high-level or as granular as they need to, with just a few clicks, and with the most common reporting filters all available up front (e.g. advice line, type of caller, type of call).
- Answer reports - designed mainly for strategic use, answer reports enable the cross-referencing of multiple points of data so the organisation can see how many callers shared a particular set of characteristics. E.g. How many callers defined themselves as disabled, and were at risk of domestic violence. Up to six different data points can be referenced.
- Question reports - designed to quickly get a breakdown of the answers to a single question. E.g. Caller types for the last quarter, or Caller nationalities for the last year.
- CSV downloads - get larger quantities of data in a format you can manipulate externally. Use up front filters to get required subsets of data to speed things up, e.g. only certain advice lines, certain pages and/or certain caller types.