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

Criminal Justice System Common Platform Programme – Java/Back End Developer Capabilities

Incomplete applications

21
Incomplete applications
17 SME, 4 large

Completed applications

18
Completed applications
11 SME, 7 large
Important dates
Opportunity attribute name Opportunity attribute value
Published Friday 24 March 2017
Deadline for asking questions Friday 31 March 2017 at 11:59pm GMT
Closing date for applications Friday 7 April 2017 at 11:59pm GMT

Overview

Overview
Opportunity attribute name Opportunity attribute value
Summary of the work Java/back end development capabilities for Criminal Justice System Common Platform Programme.
Latest start date 1st May 2017
Expected contract length 2 years. First SOW will be 3 months’ duration. Subsequent SOWs will usually be 6 month durations
Location London
Organisation the work is for HM Courts and Tribunal Service (HMCTS) & Crown Prosecution Service (CPS)
Budget range N/A

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.
Who the users are and what they need to do 1) As a citizen, view and track my case 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 the 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 N/A
Any work that’s already been done The CJSCP Programme has produced the technical foundations for a domain driven micro-service based back end architecture with service model architecture on the front end. These include frameworks and design patterns that new team members will be expected to worth with. Information on this work can be found here https://github.com/CJSCommonPlatform/microservice_framework and here https://github.com/CJSCommonPlatform/govuk_single_page_pdk.
The business has identified approximately 35 service/service fragments to be produced and the change planning has taken place with approximately 7 of the services in various stages of completion.
Existing team The current projects all have teams in place. Each existing team comprises; a Delivery Manager, a Technical Lead, a Business Analyst, a User Researcher, a UX/HTML Designer, one or more front end and back end developers and a QA specialist. It is expected that the successful provider will augment some of these teams as well as providing development capabilities for new teams yet to be formed, either to extend the capacity on existing projects, or provide the development capability for the other projects due to start during 2017.
Current phase Not applicable

Work setup

Work setup
Opportunity attribute name Opportunity attribute value
Address where the work will take place Central London location; initially Southern House, Wellesley Grove, Croydon, CR9 1WW (the 'Base location', although some UK Travel may be expected)
Working arrangements The suppliers team will initially be required to work onsite at the base location working a five (5) day week. The Service is being delivered against the GDS Service Manual (e.g. agile delivery aligned to scrum methodology). For any work performed at a location different to that of the Base location (or the supplier's own premises) and 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 before being reimbursed.
Security clearance Baseline Personnel Security Check (BPSS) which must be dated within three months of the start date. See https://www.gov.uk/government/publications/government-baseline-personnel-security-standard for further guidance.

Additional information

Additional information
Opportunity attribute name Opportunity attribute value
Additional terms and conditions Any expenses shall be submitted in line with the Ministry of Justice Standard Travel and Subsistence policy.

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
  • Have demonstrable experience of working in blended, multi-discipline, multi-vendor team environments focused on meeting user needs using agile methodologies and delivering digital improvement outcomes=4%
  • Have demonstrable experience of successfully delivering high and long transactional digital services working in complex and highly regulatory environments=3%
  • Have demonstrable experience in eventually consistent, asynchronous and synchronous systems, and distributed message-driven architectures=5%
  • Have demonstrable experience in implementing business logic using domain driven design (DDD)=5%
  • Have demonstrable experience of using CQRS and Event Sourcing patterns=5%
  • Have demonstrable experience in building micro-services with RESTful APIs using JAX-RS and messaging using JMS=2%
  • Have demonstrable experience in back-end development using Java 8 and JEE7=2%
  • Have demonstrable experience in unit and integration testing utilising JUnit, Mockito and Wiremock=2%
  • Can provide 10 or more resources with above for mentioned skills=2%.
Nice-to-have skills and experience
  • Can host one or more multi-supplier development teams at a suitable facility provided by the supplier=5%
  • Can show demonstrable experience of developing and working against cloud hosted environments=5%

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 your overall Development Approach and Delivery Methodology=4%
  • Detail your method for attracting and recruiting and/or placing high quality and appropriately skilled developers into HMCTS whilst minimising HMCTS's effort in selection=2%
  • Explain how you plan to retain key resources for the duration of the contract and how you can commit to meet HMCTS's continuous need for developers=2%
  • Provide CVs for the initial proposed team including details of relevant technical skills=1%
  • Provide up to three (3) cases studies as detailed in the Written Proposal Template=2%
  • Describe your approach to adding new developers to an existing team without reducing the existing team's delivery velocity=2%
  • Describe how you intend to measure and manage quality and speed of delivery teams and individuals to ensure continuous improvement=2%
  • Propose your approach for enabling digital teams, delivering capability and ensuring that knowledge transfer is conducted during handover of project outputs to the HMCTS BAU maintenance team=2%
  • Explain the Value Proposition; value for money, how the proposal will optimise costs, and generate savings. Demonstrate how discounts will be linked to volume and duration=2%
  • Give details of your ability (if any) to host development teams (including members from HMCTS or other suppliers) at your premises and how this approach will generate efficiencies=1%
Cultural fit criteria
  • Explain the approach for working with multi-vendor teams across multiple projects at different locations=3%
  • Explain how you will ensure collaboration at all levels of the project and programme delivery between users, team members, and management. Give examples of where you've taken this approach=3%
  • Explain how you would maintain a no-blame culture and encourage people to learn from their mistakes; provide examples=4%
Payment approach Time and materials
Assessment methods
  • Written proposal
  • Case study
  • Reference
  • Presentation
Evaluation weighting

Technical competence

60%

Cultural fit

10%

Price

30%

Questions asked by suppliers

Questions asked by suppliers
Supplier question Buyer answer
1. It's not clear from the proposal how much of each type of resource (backend, pm, etc) is required? Is it all required on the start date? What percentage of the work would be preferred to be off site/on-site? Back end resources only, this is highlighted in the skills required section.
Not all required at the start, they can be phased into the program.
Co located team and generally prefer to be on-site though there is flexibility to work off site occasionally.
2. This appears to be purely providing back-end developers but evaluation criteria points to elements of project/delivery management (ensuring there is collaboration within the project and programme, managing rainbow teams at our own offices, managing quality and velocity). What level of team/project management is expected and what are the touch points between the supplier’s manager and each projects delivery manager, the programme management, end users etc. (which are outside of this contract)? What access will the supplier have to attend regular project and programme level meetings to maintain oversight of the team, assess performance and represent the supplier’s teams/individuals in meetings? Level of team/project management - It is really just the account management between CPP Commercial and the Supplier. Resources will be used as and when required, on teams needing resources. There is therefore no expectation that the resources supplied under this contract will be working together as one team

Meetings - Bi monthly all supplier meeting and monthly individual supplier Commercial Review Meeting, and other ad hoc meetings as may become necessary. Supplier attendance part of Supplier Account Management service and not chargeable to the programme.
3. Is HMCTS able to commit to a minimum number of resources for the 2yr term (in order to ascertain ways of optimising costs and passing on discounts) Final number not confirmed, but likely to be at least 10 over the 2 year period.
4. UK travel may be required – how critical is this with respect to back-end developers ? The base location for the moment is Southern House in Croydon, and there might be some travel, but it won't be the norm.
5. Is there a breakdown of the weighting with respect to price? For example is value for money, rate of discount considered here or is this only considered within the proposal criteria (how does a supplier achieve a 30% in this criteria)? The supplier with the lowest total price including discounts will be given the maximum score of 30. All other tenders will be scored proportionately.

Value for money is weighted separately in the proposal criteria - Explain the Value Proposition; value for money, how the proposal will optimise costs, and generate savings. Demonstrate how discounts will be linked to volume and duration=2%
6. Hello Do you have a Budget that we can work to? We do have a budget, though we’re not going to reveal it.
7. Please can you clarify how many resources are required for this requirement? Will you require CVs to be submitted at this stage, and if so, how many CVs would you like to receive? What is the maximum applicable day rate that you are prepared to entertain? At least 10 resources required and at least 3 CVs will be required as part of shortlisted suppliers proposals. The indicative day rate is £550-£650.
8. You have mentioned that intially the work will be onsite ( 5 days a week) and later on the work can be done by the resources from supplier office. Please advise as to how long do you think the inital phase would be? After the initial phase, how frequestly the resoruces would need to be on site? The current requirement is for resources to be on site for 5 days a week. There is no specific timescales in place, and any change will depend on a number of factors

As the programme is working to Agile principles the daily attendance of required ceremonies is strongly encouraged. No commitment on either location or presence can be given at this stage
9. Your nice-to-have skills mention ability to host teams at our premises, but you've also mentioned a preference for co-locating teams at your premises. Are you open to bids on the basis of co-located teams (of your and our developers) being hosted primarily at our offices? Unlikely that we would want supplier premises as a primary consideration, but it is good to know you have space to do this if required.

You can bid on the basis you suggest, but it will still only be considered as part of a nice to have.
10. Does every candidate need to have demonstrable experience on each of the 9 Essential skills or would you consider people with 80 or 90% of the skills? All candidates must have all 9 Essential skills.
11. Would the engagement be deemed inside or outside ir35?

Proposal Criteria suggests HMCTS will be involved in Selection of candidates and also requests key resources are held for the duration of the contract (up to 2 years). Are there specific roles that would fall within IR35 if the supplier chose to source with contract staff?
CPP currently assess most of our contracts to be Services contracts and outside of the scope of IR35. We are not in a position to "confirm" any of our current or proposed future assessments of IR35 as those will be subject to review by MoJ and HMRC. Suppliers on this competition should take into account, particularly in regard to pricing, that services may be deemed to be in scope of IR35.