Open Contracting Data Implementation Journey
User Research & Analysis
May 2023
Why this study?
Research questions in this study
Research highlights - what we did
What is the implementation journey?
Publishing data is part of a much larger and complicated process
1. Digitisation of “paper” procurement processes
2. Improved processes & IT systems
3. Change to data schema in database(s)
4. Data extraction for use or publishing
1. Digitisation of “paper” procurement processes
Organisations looked at off the shelf options but were frustrated with what was available.
Most organisations had purchased an e-Procurement system or built one in-house.
How to use the data in most cases had not been considered. Exceptions existed where:
Organisations not at the point of publishing were struggling with what do do.
2. Improved processes & IT systems
Process evolution
New legal requirement
Evolving IT systems
Change management
Improved processes through Iteration and learning from experience
01
Changes to a country’s laws resulting in changes to data being collected
02
Updated systems i.e. new functionality and/or increased flexibility
03
Earlier processes and IT systems were a temporary step to help staff to adapt
04
Leads to changes in procurement data over time and data quality issues
3. Change to data schema in database(s)
Data quality
Documentation
Updates to systems
4. Data extraction for use or publishing
| Process | Output(s) | OCP tool or support used | Advantages | Disadvantages |
1 | Identify and map fields in system(s) to OCDS for publishing JSON and CSV | Publish data in JSON / CSV / visualisation | Field mapping template OCDS documentation API structure example | Data is in OCDS | Can end up being a box ticking exercise Publishers not thinking about use cases |
2 | Extract all procurement data for publishing via API in JSON | API where data can be converted to CSV or used to feed visualisations | OCDS documentation API structure example | Data may similar to OCDS but not forced fit All possible data published | Publishers lose out on OCP help with specific issues |
2 | SQL database queries for extracting fields and writing to JSON/CSV | JSON or CSV data can be shared via API or FTP | None | Simple process Sustainable for IT teams with fewer resources | Small number of fields Not use case focused |
4 | Data generated and extracted based on identified user needs | Develop visualisations / BI tools / CSV | Questions to helpdesk | Publishers focused on stakeholders needs Wide range of use cases - in/external | Can end up with something very different to OCDS |
Why some publishers choose not to publish in OCDS?
Legal requirement
To publish all procurement data. This can also mean publishing it in the original form rather than using a data standard.
Internal decision
Internal decision to do it their own way i.e. using a design process to generate requirements for procurement system and what to publish or if they don’t like releases and records.
OCDS not valued
Publisher thinks comparing data with other countries is: (a) not really possible, (b) an overrated benefit and/or (c) not worth the additional effort.
Reluctant to change
Publisher already has a system and they don’t want to change it. Might already be very similar to OCDS.
01
02
03
04
What challenges remain with publishing data?
Non-OCDS data publication challenges
Lack of sustainability
Having a system that outputs data for publishing that can be easily maintained by IT staff.
Using the data
Mostly just storing and publishing, not using internally to improve.
Architecture decisions
Building and maintaining a data warehouse to securely store data.
Unsupportive eGP systems�These systems need to support the procurement process rather than being about data entry.
Inconsistent schemas
How to manage multiple changes to database schemas over time?
Checking data quality
Cannot use the Data Review Tool. Would at least like to do data validation.
Lack of focus on use cases
25%
Internal use case focus
50%
External use case focus
Those publishing OCDS did not think about specific use cases for what to publish data on - assumption that if they publish in OCDS then it would all be taken care of?
Very little sign of publishers getting end user feedback on the data.
Publishers would agree with use cases e.g. who bought what from who? How competitive are tenders, but they didn’t know if the data addressed those questions.
Internal use cases were rarely thought about, publishers needed a lot of prodding.
Only a couple of publishers were starting to think about this i.e. building BI dashboards for internal monitoring or using algorithms to identify unusual behaviour.
Connecting up more systems was desired by a few organisations e.g. linking certification systems to procurement or linking procurement to customs to better understand supply chains.
Publishers acknowledge that having solid use cases is best for getting stakeholder buy-in
Data quality issues are caused upstream
Value to internal staff
eGP systems and processes are not designed in a way that makes staff see it as more than just “data entry”. Leads to them doing the job poorly.
Poor UX & Validation
eGP systems are poorly designed and at best don’t prevent data validation issues and may in fact encourage them.
No quality checking tools
The Data Review Tool does not support non-OCDS publishers. Even just data validation such as checking format errors would be helpful.
Inconsistent schemas
Some publishers find inconsistent schemas hard to manage, especially if there are large numbers of edge cases.
What Next
How to use these insights?
How can you use these insights?
Take a look at:
Additional resources