Procurement details: Partnering with London Borough of Newham to Develop an Enterprise Cloud Data Platform on Microsoft Azure
-
1. Context and requirements
-
Terms and acronyms
-
Summary of work
-
London Borough of Newham aims to lead in digital experiences for residents, staff and partners by utilising data and technology to enhance council services. To achieve this, the Council requires leveraging its Azure tenant and establishing a centralised, modern data platform. The project is fundamentally about transforming our relationship with data, creating quick and easy access to organisational information and improving our analytical reporting and transformation capabilities. The Council collects vast amounts of data relating to our residents and the services we provide. However, this data is currently held in multiple legacy systems across the organisation, with limited capability in our existing data infrastructure to access and deliver it at an organisational level. This creates several challenges for stakeholders needing this data to conduct business as usual, resulting in time-consuming, repetitive and inefficient manual processes. The new data platform must be at an enterprise level, providing the capability to bring together data from a large and complex legacy data estate in use at the Council. The key goals of the project will be: Pre-requisite configuration of Azure services within our existing Azure tenant as required for a public cloud platform. Although this is an optional requirement at this stage to be confirmed by the Council, the partner should have expertise in Azure infrastructure and be able to offer specialised knowledge and resources to enable the delivery of a high-quality data platform. Any specific configuration of Azure services needed will be confirmed at a later stage. Development and implementation of a Microsoft-based centralised cloud data analytical platform using Microsoft Fabric, Data Factory or a hybrid architecture with full compatibility with Power BI, our chosen BI solution. The proposed solution should also be future-proof and scalable to enable innovative technologies such as AI to be seamlessly embedded at a later stage. Data integration from source systems which will involve a combination of structured and unstructured data from our on premise systems (Oracle, SQL Server), SaaS applications (APIs) and external sources (flat files). As part of this engagement, we expect ingestion of data from these sources to build a minimum of six data products, which should include: • Finance Data • Social Care Data • Housing Data • Highways and Waste Services Data • Revenues and Benefits Data • Property Data As part of the development of these products, there will be a need to review our existing suite of reports driven by the legacy Data Warehouse to understand what data models are needed, either at an organisational or service level, to unify our analytical reporting and reduce reliance on the current Data Warehouse. A Master Data Management (MDM) data-matching exercise must also be undertaken during the transformation phase to ensure that data from disparate systems is reviewed and data quality issues are resolved to ensure that only the most current and accurate data is displayed. This should allow the Council to build and understand a single view of residents, households, and properties and identify any additional data sources required to create a complete view. The next goal is to configure Azure Purview to classify, catalogue, assign responsibilities, and track the lineage of data assets. Throughout the development of the data platform, there must be strict adherence to organisational data governance policies to ensure data is managed effectively, securely and in compliance with all relevant regulations. This includes conducting a Data Protection Impact Assessment (DPIA) and other security assessments for data processing activities. We also want to enable notebooks in Azure to create real-time insights into our resident data, understand trends and predict issues before they occur. Please note there is an existing small data team with whom the partner is expected to collaborate to develop their in-house capabilities and capacity to take ownership of both development and support tasks. The final requirement is to manage the new data platform for the first year, after which it will be handed over to an internal managed service provider in late 2025. Please note that there may be a need to migrate this platform to a new Azure tenant, which will be confirmed at a later stage.
-
Where the supplied staff will work
-
No specific location (for example they can work remotely)
-
Who the organisation using the products or services is
-
London Borough of Newham
-
Why the work is being done
-
London Borough of Newham is in the early stages of developing a data strategy as part of its Data Modernisation programme. An enterprise level cloud-based data platform is a key component of this wider strategy. The Council is data rich and aims to provide a self-service approach for its stakeholders to forecast business needs, understand performance, identify issues and set priorities. Better, well-managed, trusted and easy-to-use data will enable us to provide the best possible services to those who rely on us, save money, help our residents, provide more support and better target our resources. Currently, our data infrastructure relies on an on premise data warehouse running SQL Server 2016, which serves as our core analytics system. This warehouse consolidates data from over 62 different source systems, including the matching of people, properties and businesses. While this data is accessible to staff via enquiry screens, the underlying technology is outdated and lacks the scalability and flexibility needed to handle the increasing volume and variety of data generated by the Council. Additionally, there are several on premise data marts designed for single-source data storage, supported by legacy SSIS. These data marts are challenging to maintain and often suffer from degradation, leading to operational inefficiencies and unreliable data outputs. Consequently, maintaining and upgrading these older systems presents significant challenges and limits our ability to integrate new data sources and adopt modern analytics tools effectively. The Council aims to transition to a modern cloud architecture that capitalises on advanced features for data processing and analytics. This move will provide flexible structures for organising and interpreting data that can adapt to changes in source systems, suitable connectors facilitate the integration of data from different sources, optimise data storage and enhance system robustness by reducing our on premise server footprint. By adopting this cloud-based approach, the Council wants to remain agile and responsive to evolving organisational needs and technological advancements. Additionally, this transition should help us address current issues with duplicate records, which vary in consistency and accuracy often leading to potentially incorrect and unreliable information that requires manual intervention. The shift to the cloud will also strengthen our security measures, improve our ability to protect sensitive data, and ensure compliance with relevant regulations. Enhancing our approach to data will lead to better resident-facing services, support more informed decision-making for both policy and operational matters and deliver insights that add value and drive efficiencies. The Council aims to improve its ability to use and reuse data effectively, particularly through initiatives like “Tell Us Once” services for our residents and communities and strengthen our business intelligence capabilities at an organisational level to drive the necessary transformation. To achieve these goals, we aim to have a partner in place by January 2025 to begin mobilising and to have the core enterprise data platform configured by April 2025. Full integration of data sources is expected to be completed over the 2025/2026 financial year.
-
The business problem
-
Newham Council is collecting increasing volumes of data daily but our current architecture is outdated and lacks the scalability and flexibility needed to manage this growing volume and variety of information effectively. As our business environment rapidly changes, our legacy system is unable to adapt to shifts in operations, resulting in highly manual, time-consuming data analytics processes with limited AI and ML capabilities. Our stakeholders lack a clear view of the data we hold and there is low confidence in the quality and reliability of the available information. Our aim is to address these data silos and eliminate inefficiencies in how we manage and utilise data. We seek to transition to a modern cloud data platform that reduces maintenance costs, provides a flexible architecture to meet the Council's future needs and enhances productivity by allowing us to focus on innovation and growth. This project fundamentally seeks to transform how we work with data across all levels of the organisation. We intend to create a centralised, cloud-based data repository that offers quick and secure access to well-managed data across all council services, while maintaining top-tier security measures that are continuously updated to address potential threats proactively. We are looking for a solution that addresses data quality issues to detect errors or inconsistencies at the point of entry and help us correct problems with the source data, reducing our reliance on time-consuming manual corrections. Additionally, we aim to improve repetitive tasks related to data extraction and transformation from legacy data marts, which currently cause inefficiencies and errors. The new data platform should incorporate modern technologies and tools, ranging from advanced analytics using Power BI to AI solutions and predictive algorithms. We require an organised approach to governing, protecting and managing data effectively, resulting in a more efficient, scalable and reliable data management system that enhances analytical capabilities, supports informed decision-making, and integrates seamlessly with various technologies while allowing data sharing with key partners. Building the technical capability of our internal data team to effectively manage and utilise the Azure platform is crucial. Currently, our IT and data infrastructure are managed as a shared service between Newham and another council. However, both boroughs are in the process of separating their ICT departments and disaggregating the shared infrastructure. This creates additional challenges, requiring us to navigate the complexities and uncertainties around setting up Azure services. You will be expected to work closely with an interim Managed Service Provider to ensure that the correct services are configured within the Azure tenant to support the development of the new data platform.
-
The people who will use the product or service
-
User type
-
Data Analysts
-
Definition
-
Data Analysts across the organisation need to access data from our multiple legacy systems and various sources and ensure it is in a usable format. They require instant and continuous access to this data, in its most up-to-date availability to produce analytical reports for their various service requirements. Access to data from systems managed by other services will allow analysts to produce detailed reports and visualisation on relatable data to provide a clear and full picture to the effectiveness of the services we provide to our citizens. Data analysts require access to good quality data to ensure that their focus can be on delivering insights into our data as opposed to time-consuming and manual transformation of the data to prepare it for analytical use.
-
User type
-
Performance leads
-
Definition
-
View live dashboards, which are fed by constant streams of data from our various systems, to gain insights to council performance in relation to defined metrics and performance indicators. The ability to filter dashboards to view historic data and highlight potential emerging trends in our performance data will allow performance leads to make data-driven decisions and address potential issues before they arise.
-
User type
-
Senior leadership
-
Definition
-
Senior leadership must be able to interface with detailed and focused reporting fed by up-to-date, good quality data from the proposed solution to allow them to gain valuable insight into our data, through the identification or historical trends and potential future trends through predictive analytics. This will enable Senior leadership to make data-driven decisions.
-
User type
-
Chief officers
-
Definition
-
Chief officers must be able to interface with detailed and focused reporting fed by up-to-date, good quality data from the proposed solution to allow them to gain valuable insight into our data, through the identification or historical trends and potential future trends through predictive analytics. This will enable Chief officers to make data-driven decisions.
-
User type
-
Council officers
-
Definition
-
View live dashboards, which are fed by constant streams of data from our various systems, to obtain a single view of our citizens, combining data from multiple sources to visualise all data we hold on a citizen. This will allow for efficiencies in multiple processes, through the removal of manual data matching and sourcing of relatable data from other services and teams. Confidence in the data platform’s ability to present real-time data ensures that any decision made with citizen data is done so well-informed. Council officers should also have access to relevant data sources, through managed-access levels, to support a self-service first approach to data analytics within the council.
-
User type
-
Elected members
-
Definition
-
Elected members must be able to interface with detailed and focused reporting fed by up-to-date, good quality data from the proposed solution to allow them to gain valuable insight into our data, through the identification or historical trends and potential future trends through predictive analytics. Having access to these interactive dashboards will allow elected members clear and concise access to relevant data to support decision making.
-
User type
-
Azure administrators
-
Definition
-
Azure administrators must be involved in the development of this solution to understand the resources enabled and their configuration. Defined roles to grant and revoke access to specific datasets must be granted to these users to allow for management of the solution beyond the end of the project.
-
Any pre-market engagement done
-
In February 2024, we conducted pre-market engagements with suppliers recommended by Microsoft to gain insights into how other local authorities have modernised their data architecture and analytical reporting.
-
Work done so far
-
Which phase the project is in
-
Not started
-
Existing team
-
There is currently a data team consisting of four members: the Head of Data, two Data Analysts and one Data Engineer. Additionally, there are BI and data analysts across various service areas within the Council. At present, our IT and data infrastructure are managed as a shared service between Newham and another council. However, both boroughs are in the process of separating their ICT departments and disaggregating shared infrastructure. In this context, you will be expected to work closely with an interim Managed Service Provider to ensure that the appropriate services are configured within the Azure tenant to support the development of the new data platform.
-
Address where the work will be done
-
Much of the work can be delivered remotely. Where there is a requirement to visit the Local Authority office this will be at Newham Dockside, 1000 Dockside Rd, London E16 2QU.
-
Working arrangements
-
The supplier staff will keep Newham Council Data team working hours in order to maximise collaboration, efficiencies and knowledge transfer. Remote working, communicating with Newham Council staff via Microsoft teams meetings, calls and messages. No scope for expenses to be provided as part of this project.
-
Security and vetting requirements
-
Baseline Personnel Security Standard (BPSS)
-
Latest start date
-
6 January 2025
-
Expected contract length
-
Contract length
-
2 years 0 months 0 days
-
Optional extension
-
1 years 0 months 0 days
-
Special terms and conditions
-
Budget
-
Indicative maximum
-
£240000
-
Indicative minimum
-
The contract value is not specified by the buyer
-
Further information
-
Contracted out service or supply of resource?
-
Contracted out service: the off-payroll rules do not apply
-
2. Assessment criteria
-
How many suppliers to evaluate
-
4
-
Technical Competence
-
40%
-
Cultural fit
-
10%
-
Social values
-
10%
-
Price
-
40%
-
Technical competence
-
Essential skills and experience
-
18%
-
Nice-to-have skills and experience
-
2%
-
Technical questions
-
80%
-
Essential skills and experience
-
Description
-
Can you provide an example of how you have delivered an enterprise data platform and cloud infrastructure services as part of transformation programmes for complex, multi-sector local authorities?
-
Weighting
-
10%
-
Description
-
Can you describe your expertise in Microsoft Azure, specifically in utilising Azure’s data services and AI capabilities? Please include details on relevant certifications in analytics, digital and app development, and infrastructure
-
Weighting
-
10%
-
Description
-
Can you describe your expertise in deploying a Microsoft Fabric or Hybrid architecture for complex, multi-sector local authorities?
-
Weighting
-
10%
-
Description
-
Can you provide examples of how you have ensured data governance and compliance with GDPR and other relevant regulations when handling sensitive local authority data?
-
Weighting
-
10%
-
Description
-
Can you give an example of how you have worked with council applications to integrate fragmented data from various sources, creating a comprehensive view of residents and properties?
-
Weighting
-
10%
-
Description
-
Can you describe how you have integrated data from multiple sources such as housing, social services, and revenues and benefits, to provide a unified dataset for analysis and decision-making?
-
Weighting
-
10%
-
Description
-
Can you give an example of how you have tackled issues around data quality when the same information is held across disparate systems?
-
Weighting
-
10%
-
Description
-
Can you describe your experience of working effectively within complex, multi-sector local authorities, engaging stakeholders and overcoming resistance to data-sharing and breaking down data silos across services?
-
Weighting
-
10%
-
Description
-
Can you describe your experience in supporting internal staff to build in-house capabilities and ensure effective knowledge management and transfer, including training, coaching, and mentoring as needed?
-
Weighting
-
5%
-
Description
-
Can you give an example of your previous work with local authorities on using data to solve current challenges faced by councils?
-
Weighting
-
5%
-
Description
-
Can you give an example of your previous work with local authorities where you have implemented a data platform that enables AI and ML
-
Weighting
-
5%
-
Description
-
Can you give an example of how you have helped an organisation develop and implement a data strategy?
-
Weighting
-
5%
-
Nice-to-have skills and experience
-
Description
-
Can you provide examples of how you have supported or enabled organisations to develop a single view of customers or households, or implemented platforms that facilitate automated "Tell Us Once" processes?
-
Weighting
-
50%
-
Description
-
Can you describe your experience following defined development practices throughout the stages of development, user testing and production environments?
-
Weighting
-
50%
-
Technical questions
-
Question
-
Can you provide a brief outline of the technology stack you propose for our data platform solution? Please cover all stages, including data extraction, transformation, loading (ETL), storage and analysis/reporting.
-
Weighting
-
10%
-
Question
-
How will you ensure that the proposed solution meets our specific requirements, including functional and non-functional aspects such as scalability, performance and compliance?
-
Weighting
-
10%
-
Question
-
Can you describe your approach and methodology for developing the proposed solution? Will you employ an agile development process and if so, how will stakeholders be engaged throughout the project lifecycle?
-
Weighting
-
10%
-
Question
-
What measures will you implement to ensure data is handled securely, particularly in compliance with GDPR and other relevant regulations?
-
Weighting
-
10%
-
Question
-
How would you define or adapt a common data model for each service area, such as supporting families, to align with our specific use cases?
-
Weighting
-
10%
-
Question
-
What steps will you take to address data quality issues, standardise reporting processes, and ensure consistency and accuracy? How could a lakehouse architecture be applied in our context?
-
Weighting
-
10%
-
Question
-
How will you ensure the platform’s security against cyber-attacks and restrict access to the platform from outside the Newham environment?
-
Weighting
-
10%
-
Question
-
How will you identify and manage risks and dependencies associated with implementing this solution? Can you provide examples of how you have worked with internal teams to resolve similar issues in previous projects?
-
Weighting
-
10%
-
Question
-
How do you plan to ensure the solution is future-proof and scalable, able to accommodate new data sources and evolving requirements?
-
Weighting
-
5%
-
Question
-
What expertise do you have in Microsoft Azure, and how would you leverage Azure’s data services to support our platform requirements? Please provide references or case studies from other public sector organisations where you have successfully delivered similar solutions.
-
Weighting
-
5%
-
Question
-
How will you support our internal teams in building in-house capabilities for managing the data platform post-implementation? Please describe your approach to training, knowledge transfer, and ongoing support.
-
Weighting
-
5%
-
Question
-
How would you reduce the complexity of our current on-premise data warehouse, particularly in relation to data matching and quality, during the migration to the cloud? Please outline your strategy for simplifying data architecture, optimising data workflows, and consolidating disparate data sources.
-
Weighting
-
5%
-
Cultural fit questions
-
Question
-
Please present how will you ensure effective teamwork with our organisation. Please highlight your team structure and their expertise including approach to being transparent and collaborative in decision-making, fostering a no-blame culture and encouraging learning from mistakes. Additionally, how will you share knowledge and experience with other team members to support overall project success? (This question will be evaluated via presentation, further details will be provided in ITT)
-
Weighting
-
65%
-
Question
-
Please present how will you work with users who have lower technical understanding and address resistance to data-sharing from service-level data silos. Please detail your strategies for ensuring stakeholder buy-in across services and facilitating access to service data. (This question will be evaluated via presentation, further details will be provided in ITT)
-
Weighting
-
35%
-
Social value questions
-
Question
-
Theme 2: Tackling Economic Inequality Policy Outcome: Create New Businesses, New Jobs and New Skills MAC 2.2: How will you create employment and training opportunities particularly for those who face barriers to employment and/or who are located in deprived areas.
-
Weighting
-
25%
-
Question
-
Theme 2: Tackling Economic Inequality Policy Outcome: Create New Businesses, New Jobs and New Skills MAC 2.3: How will you support educational attainment relevant to the contract, including training schemes that address skills gaps and result in recognised qualifications.
-
Weighting
-
25%
-
Question
-
Theme 3: Fighting Climate Change Policy Outcome: Effective Stewardship of the Environment MAC 4.1 Please describe how you will deliver additional environmental benefits in the performance of the contract including working towards net zero greenhouse gas emissions.
-
Weighting
-
25%
-
Question
-
Theme 3: Fighting Climate Change Policy Outcome: Effective Stewardship of the Environment MAC 4.2 Please detail how you will influence staff, suppliers, customers and communities through the delivery of the contract to support environmental protection and improvement
-
Weighting
-
25%
-
Pricing model
-
Capped time and materials
-
Additional assessment methods
-
Presentation
Case study
Work history
-
Question and answer session details
-
How suppliers will be scored
-
Level
-
Not met
-
Score
-
0
-
Description
-
The response does not meet any of the requirements or no response has been provided. An unacceptable and / or non-compliant response with serious reservations, demonstrating no understanding of the requirement.
-
Level
-
Partially met
-
Score
-
1
-
Description
-
The response has met some, but not all elements of the requirement, which poses risk that the proposal will not meet the deliverables required. The response does not demonstrate a full understanding of the requirement posing major concerns.
-
Level
-
Met
-
Score
-
2
-
Description
-
The response is acceptable and meets all the basic requirements. However, the response is not sufficiently detailed to minimise risk and / or the proposed approach may require additional support (in addition to that outlined in the Statement of Requirements) from the Contracting Authority to meet its deliverables.
-
Level
-
Exceeded
-
Score
-
3
-
Description
-
The response exceeds requirements, providing detail that minimises risks to delivery. The response is comprehensive and unambiguous, demonstrating a thorough understanding of the requirements and providing details of how the requirement will be met in full without additional support from the Contracting Authority, other than that outlined within the Statement of Requirements.
-
3. Timeline
-
Publication of stage 1
-
16/09/2024
-
Clarification period closes
-
20/09/2024 16:00
-
Deadline for suppliers to submit their stage 1 responses
-
30/09/2024 16:00