HM Courts and Tribunal Service (HMCTS) & Crown Prosecution Service (CPS)

HMCTS CJSCP Agile Back End Development Services

Incomplete applications

11
Incomplete applications
8 SME, 3 large

Completed applications

12
Completed applications
7 SME, 5 large
Important dates
Opportunity attribute name Opportunity attribute value
Published Wednesday 3 July 2019
Deadline for asking questions Wednesday 10 July 2019 at 11:59pm GMT
Closing date for applications Wednesday 17 July 2019 at 11:59pm GMT

Overview

Overview
Opportunity attribute name Opportunity attribute value
Summary of the work Back-end development service for CJSCP Programme in accordance with GDS-Agile methodology. Develop Java8 code across multiple micro-services to deliver functionality to support the CJS. Developers must write quality, clean code using Test Driven Development to produce software and manage its deployment with support of DevOps all the way to Production.
Latest start date Thursday 3 October 2019
Expected contract length Maximum 11-months plus 11-months (option extend for-additional 5.5-months). (Initial SOW-3-months).
Location South East England
Organisation the work is for HM Courts and Tribunal Service (HMCTS) & Crown Prosecution Service (CPS)
Budget range Target Rates range: £700 - £800 for Tech Lead and £500 - £600 standard developer.
Pricing will form 35% of the overall score the and pricing submission documents will be issued to suppliers who pass Round 1. Each Statement of Work shall detail the allocated spend to that particular project. The initial Statement-of-Work and Roadmap is available upon request. It is recommended that interested parties request this document.
Transparent pricing – Suppliers are expected to provide transparent pricing to enable MOJ full visibility of charges and costs including overheads and profit-margin in an auditable form.

About the work

About the work
Opportunity attribute name Opportunity attribute value
Why the work is being done CJSCPP is a change programme to enable the CJS and agencies be more efficient and deliver a better service. For the first time, criminal case information will be kept together in one place. The CJSCPP is part of a wider portfolio of change being delivered by HMCTS under the HMCTS Reform Programme, affecting services in all jurisdictions.
Problem to be solved Current CJS services are typically supported by paper and hard-media based processes which are expensive, subject to frequent delay and often baffling to citizens without legal training. The CJSCPP is designed to develop efficient, proportionate and accessible digital services delivering access to justice via appropriate modern channels.
The MoJ is building the Common Platform which is a micro-services based architecture based on the JEE framework. The platform will provide service to CJS at all stages of the criminal justice process. This includes from arrest by police to canvassing opinion from the Crown Prosecution Service(CPS) through to the courts (both Magistrates&Crown).
Who the users are and what they need to do 1) As a citizen, view and track my case and plea online, be alerted to changes and for the case to proceed efficiently. 2) As a prosecutor, understand case evidence to ascertain likelihood of a successful prosecution. 3) As a defence practitioner, understand the evidence of a case to best advise my client. 4) As a HMCTS admin, manage the delivery of justice services so the process is delivered efficiently. 5) As a member of judiciary, access all relevant information so that I can make a judgement 6) As a prosecuting agency, submit evidence to provide HMCTS with relevant information.
Early market engagement None
Any work that’s already been done The Crime Programme is established and has embedded the Common Platform Programme, that has been running for a number of years.
We have multiple services already live on the platform. A citizen facing service in the form of online plea. A service for CPS to use for working out charges that should be presented to suspects that police arrest. Our major focus over the next few increments is to deliver the complete process through the magistrate and crown courts.
Existing team Backend developers are required to develop functional back-end micro-services using the CPspecific framework&CQRSpattern using tools like Camunda to describe business-processes&integrate with individual micro-services to provide work-management solutions.CP Backend Developers use technologies such as Java8,JEE,JMS&JPA to help build micro-services&take them to live.

The programme has over 80-developers(c.50Back-end)across multiple-teams.Although,there are currently more experienced-developers as the programme matures there is increased use of more standard developers resulting in a model whereby each team includes 1Tech-lead,3Backend-Developers,1Frontend-Developer supported by Quality-Assurance,Delivery-Manager,Release-Manager,Project-Manager,Business-Analysts&Devops.The programme is keen to develop a more flexible-resourcing approach based on appropriate experience and welcomes supplier’s views on how to achieve this whilst maintaining&improving delivery-output.
Current phase Beta

Work setup

Work setup
Opportunity attribute name Opportunity attribute value
Address where the work will take place Primarily Southern House, Wellesley Grove Croydon CRO 1XG (the "Base location”, although some visits to other locations in London may be required.).
Working arrangements The Service is being delivered against the GDS Service Manual using a Scaled Agile Framework (SAFe). SoW/Work-Orders will be issued to define the development outcomes of each project phase and typically span three to six months. The supplier's team will be required to work with onsite team at the base location working a five-day week. For works performed at a non-Base location and outside London (outside of the M25), all reasonable travel and expenses costs shall be met in accordance with the rates set out in the MoJ travel and subsistence policy. All expenses will require prior approval from HMCTS.
Security clearance Baseline Personnel Security Check (BPSS) which must be dated within three months of the start date. Some roles may require SC Clearance.
For further guidance see: https://www.gov.uk/government/publications/government-baseline-personnel-security-standard

Additional information

Additional information
Opportunity attribute name Opportunity attribute value
Additional terms and conditions Liability Insurance:minimum level of cover £5,000,000;
Professional Indemnity:minimum level of cover £1,000,000
Suppliers must be able to provide resources within a 2 week notice period with the necessary skills to minimise impact on delivery.
The initial Statement-of-Work(SOW) will be Time and Materials but the Buyer reserves the right,in the contract,to use alternative payment mechanisms such as Fixed-Price or Capped-T&M for future SOWs. Expenses shall be submitted in line with the MOJ Standard T&Spolicy and agreed in advance of expenditure.
Suppliers shall provide transparency to the Buyer on the rates paid to resources&any third-parties in the supply-chain,as detailed in the SOW.

Skills and experience

Buyers will use the essential and nice-to-have skills and experience to help them evaluate suppliers’ technical competence.

Skills and experience
Opportunity attribute name Opportunity attribute value
Essential skills and experience
  • You must be able to demonstrate your ability to deliver quality code at a consistently high rate of velocity to meet demanding delivery timescales (2%)
  • You must demonstrate your experience in supplying developers that are familiar with clean code, TDD, unit testing (Junit), Mocking strategies (Mockito, Wiremock) (2%).
  • You must demonstrate your experience in using the JEE standards (CDI, JPA, JMS, JSON-P) to write Java web applications (2%).
  • Provide evidence of writing and debugging complex code using Java8 (Lambdas, streams, collections, map/reduce programming, functional interfaces) (1%)
  • You must demonstrate your experience in designing systems that use Domain Driven Design (DDD), CQRS pattern and Event Sourcing to model complex business domains (2%).
  • You must demonstrate your experience of using Source control systems such as GitHub and Gerrit. Deep understanding of, git, branching, merging and rebasing for feature development (1%).
  • Provide evidence of your experience of close collaboration with Quality Assurance, Devops and other disciplines involved in high quality software development and systems (1%).
  • You must demonstrate-your-experience-in using API first development to deliver features including tools such as RAML, Swagger, APIGee and Single Page Applications frameworks such as Angular or React (1%).
  • You must demonstrate your experience of development practices in building micro-services on cloud platforms such as Azure or AWS (1%).
  • Explain how you have previously addressed poor performance when supplying development resources working within multi-discipline teams (1%).
  • This contract will-have-a-staged-implementation process, 30%resources by Sept/Oct, 20%by Mid-January and 50%by Early-March. Explain how you have provided resources of a similar number in response to increased demands (2%).
Nice-to-have skills and experience
  • Please explain any previous experience you have of working closely with operations on Redhat Linux systems to diagnose issues arising in Production systems (1%)
  • Please explain any previous experience of working with multi-vendor teams on a complex programme of work (1%).
  • Please detail any experience you have had using the Digital by Default standard (1%).

How suppliers will be evaluated

How suppliers will be evaluated
Opportunity attribute name Opportunity attribute value
How many suppliers to evaluate 5
Proposal criteria
  • Explain how for contract-duration you will: •Provide-a-flexible-resourcing approach,including rationale behind proposal; •Retain key resources •Sustain pricing whilst retaining suitably-experienced developers within changing-market conditions. •Maintain expected team velocity (5%)
  • Explain your overall Development-Approach,Delivery Methodology and key artefacts to enable digital teams &deliver capability within-an-agile-environment, providing examples based on the initial-SOW how these complement the CrimeProgramme’s requirements (6%).
  • Provide named-individuals-and CV’s to-meet initial requirements demonstrating experience working in agile multi-vendor teams.If proposing an alternative,more flexible resourcing approach explain the minimum experience required for each role (5%).
  • Explain how-you’ll meet HMCTS’ need-for high-quality,appropriately-skilled developers&your ability to flex your service in-line with-the 2-week notice period&what internal tests/processing you’ll undertake to ensure developers match our requirements (5%).
  • Describe your-approach to transition- and provide a plan for enabling-digital teams,delivering capability and ensuring that knowledge transfer is conducted during handover of project outputs to HMCTS BAU/maintenance team (5%).
  • Describe how-you-will measure&manage quality and speed-of delivery teams and individuals for continuous improvement throughout the contract and specifically how you would meet the supplier targets for SOW001 (5%)
  • Please provide-three-referenceable client-focussed case studies where your company have provided the desired service capability; please identify the proposed team member(s) that were part of the delivery team (5%)
  • Describe your-proposals-for adding value during the term of the contract, i.e. ongoing initiatives to optimise costs and generate savings, and drive value out of resources used (5%).
Cultural fit criteria
  • Please describe your approach for working with multi-vendor teams across multiple projects at different locations (1%).
  • Explain how you will ensure collaboration at all levels of the project & programme delivery between users,team members and management.Give examples of where you could apply collaboration in the SOW(1%).
  • Please explain-how-you-would maintain a no-blame culture and encourage people to learn from their mistakes; provide examples of where this has been used (2%).
  • Explain how you will maximise the value added by co-locating with the other disciplines during the initial launch set up, mobilisation / transition period (1%).
Payment approach Time and materials
Assessment methods
  • Written proposal
  • Case study
  • Work history
  • Reference
  • Presentation
Evaluation weighting

Technical competence

60%

Cultural fit

5%

Price

35%

Questions asked by suppliers

Questions asked by suppliers
Supplier question Buyer answer
1. Could you give us contact details to request the first SoW please? To request the first SOW and Roadmap, potential bidders must send an email to crime-commercial@justice.gov.uk
2. "Is this bid for 50 backend devs?
Who are incumbent suppliers?
Are you planning have one supplier only for 50 devs?
"
The requirement is for circa 50 Back End Developers. There are 3 incumbent suppliers: Capgemini, Solirius and QA Consulting. Depending on the outcome of the evaluation, the programme's intention is to appoint one supplier for this contract. However suppliers should note that there will be a phased implementation with the requirement gradually building up over time as each of our current contracts expire as detailed in the last bullet point in essential skills section.
3. You mention:
"Suppliers are expected to provide transparent pricing to enable MOJ full visibility of charges and costs including overheads and profit-margin in an auditable form."
If shortlisted, will the pricing assessment take into account both cost and margin, or just cost.
Can you please state what format suppliers need to provide this information in, and whether this needs to be provided during the shortlisting stage, or just once selected as a supplier?
Suppliers who have passed round 1 will be invited to participate in round 2.
At Round 2 all shortlisted suppliers shall be issued with a pricing spreadsheet which details how pricing shall be evaluated.
4. In the introductory text it mentions that an initial Statement-of-Work and Roadmap is available upon request and that interested suppliers should request this. How should we do this? Bidders are referred to the response for question 1.
5. Does the question – Explain how you have previously addressed poor performance when supplying development resources working within multi-discipline teams – refer to poor performance of our own resources and what constitutes poor performance in this scenario? This question refers to poor performance of the suppliers' own resources, for example when targets, deliverables, outcomes are not met.
6. Do resources/teams need to be on-site at Southern House in Croydon or is remote working with some on-site time acceptable if the supplier can demonstrate success delivering in this way? Due to the collaborative nature of service, and the use of Rainbow teams, the requirement is for resources to be on-site at Southern House. Remote working is in exceptional circumstances only.
7. The target rates you have given are low for full-time onsite personnel in London. Would you consider different ways of staffing this requirement, for example a team of mixed onsite and offsite personnel, with assurances of enhanced communication lines, daily stand-ups and some pre-agreed onsite presence from senior member(s) of the project team? The rates provided in the advert are only target rates, bidders are able to submit higher or lower rates than the target rates. Bidders will be evaluated in line with the evaluation methodology. All Suppliers need to provide a compliant bid in which all resources are based on-site at Southern House and provide associated pricing in line with this. However, if the supplier wishes to propose an alternative method of working which is able to provide better value for money for the Programme then this could be included in Round 2 and addressed as part of an alternative pricing proposal.
8. DOS guidelines state that suppliers should provide one example per skill/experience criteria at the shortlisting stage. Some questions refer to multiple products and/or technologies that may need more than one example to cover. Please confirm your expectation in terms of the number of examples required and confirm how you will maintain equality when comparing answers – for example, not giving more marks for two examples rather than one or vice versa. For questions where we have listed more-than-one skill/experience/product/technology, potential Bidders are advised that they-only-need-to-submit one example per skill/experience/product/technology in line with guidance. This could mean that bidders will need to provide-a-number-of-examples if 1 example applies to 1 skill/experience/product/technology. However, if 1 example-can-cover-all skills/experience/product/technology this will be sufficient. Scores awarded will be based on the quality of the example(s)/responses, and particularly whether it shows you-are-capable-of meeting the requirement. Submitting a large number of examples will therefore-not-guarantee-a-higher-score if the response-fails-to-address the points in the question. Bidders will not achieve a higher score if they provide two examples-or-more-for the same skill/experience/product/technology rather-than-one-or-vice versa.
9. We have recently seen buyers provide guidance on how to exceed expectations at the shortlisting stage. Please could you provide this. We do not provide guidance on how to exceed expectations, we advise suppliers to respond as fully and efficiently as possible to the questions posed.
10. Please confirm that the evaluation panel will not include any employees or contractors from organisation that are bidding for this contract. We confirm that the evaluation panel does not include any employees or contractors from organisations bidding for this contract.
11. For those members of the evaluation panel who are not civil servants could you please state which organisation they work for. We confirm that all evaluation panel members are civil servants.
12. Please confirm that the Stage 1 criteria will contribute to the Stage 2 scores and that the weighting against the Stage 1 criteria will only be used at Stage 2 (in line with DOS guidance). We confirm that in line with CCS guidance, the Stage 1 criteria will contribute to the Stage 2 scores and that the weighting at Stage 1 will only be used at Stage 2. Suppliers-shall-be-excluded from Round 1 if they score less than 2 in any of the essential skills-and-experience criteria. If more than 5 suppliers are shortlisted as-a-result-of-this then suppliers shall be listed according to those that meet the most of our nice-to-have skills-and-experience requirements and suppliers with the fewest nice-to-have skills and experience shall be excluded in-order-to get to the reduced number of suppliers stated in our shortlist.
13. Please can you confirm that you intend to provide feedback and scores for the stage 1 requirement responses, to each bidder? In accordance with CCS guidance and best practice, we will provide written feedback and scores for Stage 1 (Round 1) to all suppliers who are not shortlisted to Round 2. Once the procurement process is concluded we will then provide written feedback and scores in line with CCS guidance to all unsuccessful suppliers at Round 2.
14. Can you advise what good look in terms of service provision. Are you looking for the supplier to work to own the outcomes delivered or provide resources to work in a rainbow teams under direction from yourselves or another party? 1. In respect of what good looks like, the programme would expect all resources to be cohesively working as a single unit to achieve the required deliverable within the timescales as detailed n the SoW.
2. The programme requires resources to work in a rainbow team under the direction of the Head of Development. The resources will also contribute to delivery of outcomes outlined in the SOW.
15. Several questions include lists of technologies or products in parentheses – for example (Mockito, Wiremock). Please confirm if each listed technology or product is mandatory or just an example. The technologies stated relate to those that we use within the programme and therefore would expect the supplier to be able to demonstrate examples of use and have experience of them.