Home Office

IPTProc421 - FETM API Development

Incomplete applications

12
Incomplete applications
9 SME, 3 large

Completed applications

22
Completed applications
14 SME, 8 large
Important dates
Opportunity attribute name Opportunity attribute value
Published Friday 26 April 2019
Deadline for asking questions Friday 3 May 2019 at 11:59pm GMT
Closing date for applications Friday 10 May 2019 at 11:59pm GMT

Overview

Overview
Opportunity attribute name Opportunity attribute value
Summary of the work A requirement for:
• 2 x developers
• 1 x Project/ Transition manager.
to:
Development and implementation of REST API’s. (Search and write back)
Implementation of authentication and authorisation.
Integration with internal API’s.
API Gateway & Proxy
Latest start date Monday 15 July 2019
Expected contract length Maximum 5 months
Location London
Organisation the work is for Home Office
Budget range A maximum of £335,000

About the work

About the work
Opportunity attribute name Opportunity attribute value
Why the work is being done A transformation project Frontline Enforcement Technical Modernisation (FETM) is currently underway across IE to:
- stream-line existing manual processes
- remove reliance on physical notebooks and the need for double keying between paper and multiple systems
- minimise the need for human intervention during site visits including calling back office staff for support
- replace biometric verification device which checks IABS database (Home Office store for immigration and asylum bio-graphics) and returns key information including a photo.
API's are required to enable biographic & biometric searches when IE encounter people in the field.
Problem to be solved The work focuses on the ability to search HO’s PCDP (Person Centric Data Platform), The data returned will include: identify information, HO cases, information on person e.g. threat / harm etc. The solution will also need to support creating events in PCDP, IABS & Atlas about people when a business event occurs e.g. when an ICE officer meets Person X in the field.
By making information available in the field, ICE officers will be able to gain details of encountered individuals in a timely manner, without having to contact a back-office colleague, thus helping the frontline teams realise efficiency savings.
Who the users are and what they need to do ICE teams are currently adopting PRONTO to enable a digital workplace and have data and person information to hand. The API will be integrated with PRONTO to enable search and write back functionality.
Early market engagement
Any work that’s already been done There have been some integration elements completed but cannot be verified due to back end systems being developed. The back end systems are now available and we need to build the API on top of the functionality.
Existing team Currently 2 x Civil Servant Developers
Current phase Alpha

Work setup

Work setup
Opportunity attribute name Opportunity attribute value
Address where the work will take place Lunar House and/or Metro Point
Croydon
Working arrangements This team will report into the FETM delivery manager.
HO work in an agile environment and suppliers must be able to work within an agile delivery model.
The team will need to work collaboratively with other development teams within immigration technology and work closely with immigration enforcement. They will also need to work closely with the other suppliers as this is a multi-vendor environment.
The roles will be based from either Lunar House or Metro Point in Croydon for a minimum of 4 days a week. Expenses will not be covered.
Security clearance Candidates will need BPSS clearance initially, and will need to have or be eligible to obtain a minimum of SC/ HO level 2 clearance.

Additional information

Additional information
Opportunity attribute name Opportunity attribute value
Additional terms and conditions

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
  • Demonstrate the ability to handover knowledge.
  • Experience in building services to meet the Digital by Default Service Standard.
  • Experience in proving the benefits of a user-led approach in a deadline-driven environment
  • API Developer Agile and GDS
  • Experience in delivering digital solutions that meet Level AA of the W3C WCAG 2.0 accessibility standards
  • Experience in successfully and collaboratively working, coaching and sharing knowledge with Public Sector client teams, particularly those with limited agile development experience
  • • Ability to present deliveries concisely to both technical and non-technical users.
  • • Experience designing REST APIs
  • • Experience with XML/XSD/JSON and message definition technologies
Nice-to-have skills and experience
  • • Demonstrable experience of working in multi-team agile delivery programmes
  • • Experience in working in government in within a similar context
  • • Experience in building customer or staff facing digital services in the immigration field
  • • Candidates holding HO CTC orSC/ L2 clearance.
  • • Experience using Jira, Bitbucket, Confluence
  • • Experience manging teams containing multiple vendors.

How suppliers will be evaluated

How suppliers will be evaluated
Opportunity attribute name Opportunity attribute value
How many suppliers to evaluate 4
Proposal criteria
  • Technical solution
  • Approach and methodology
  • How the approach or solution meets your organisation’s policy or goal
  • Estimated timeframes for the work
  • How they’ve identified risks and dependencies and offered approaches to manage them
  • How Civil Servants will be incorporated into the team and supported
  • Value for money
Cultural fit criteria
  • Work as a team with our organisation and other suppliers
  • Be transparent and collaborative when making decisions
  • Have a no-blame culture and encourage people to learn from their mistakes
  • Take responsibility for their work
  • Share knowledge and experience with other team members
  • Can work with clients with low technical expertise
Payment approach Capped time and materials
Assessment methods
  • Written proposal
  • Presentation
Evaluation weighting

Technical competence

70%

Cultural fit

10%

Price

20%

Questions asked by suppliers

Questions asked by suppliers
Supplier question Buyer answer
1. Must the developers have experience of any particular programming languages? JSON REST API's (Including authentication & authorisation), Java.
2. Can the contractors obtain bpss and sc clearance during the during the procurement process? "Yes - However an individual cannot access any Home Office Site without a minimum of a BPSS (escorted) & SC (Unescorted).

Home Office will not pay for resources until they have SC and available to work on the project.

Start date of the project is negotiable from the dates supplied in the tender. "
3. is there a current incumbent and what is the IR35 status please? We are looking for a supplier to provide all 3 roles as opposed to individuals. As a result the supplier should cover any IR35 questions.
4. Can you please confirm if there is an incumbent? There is no incumbent. However the work involves continuation of an existing project which was ended 12 months ago.
5. Would you consider using an iPaaS or Hybrid Integration platform to achieve the same outcome faster? This would be supported by a dedicated, onsite implementation team, it would fall within the budget outlined and include Open Source SDKs for ongoing extensibility and maintainability. No - The design has already gone through the relevant Home Office processes and procedures and been approved. This will continue to build on work completed previously.
6. What is the technical stack for the existing integration work already completed and do you want to build upon that? Consuming and publishing JSON REST API's implemented in Java.
7. Is the intended replacement biometric verification device, which checks IABS, to be replaced by the adoption of PRONTO and its capability to search IABS? The biometric verification device has already been replaced as part of the frontline transformation programme. However this does interface via PRONTO to IABS among other systems.
8. Is the scope of the API work integrating with PRONTO to enable the supplier of PRONTO to deliver enhancements to their Mobile Client Application and the Web Manager solutions? This will in essence improve/ provide further functionality to PRONTO.

This work will enable PRONTO to access API's which in turn will return immigration data to enforcement officers whilst in the field.
9. The payment approach is capped time and materials. Is this simply a limit on the available budget or are you expecting the supplier to accept some level of commercial risk? In the case of the latter, how would this work in the context of the delivery team including Home Office staff? The payment approach is capped based on the planned/ available budget for this piece of work. The assumption/ requirement would be the full requirements are met and payments milestones to be negotiated as part of the tender process prior to contract award.
10. For the essential skills and experience "API Developer Agile and GDS" – is the Authority looking for API Developers with Agile and GDS experience or a supplier with API Developers, Agile and GDS experience. Ideally the team will have API Development, Agile & GDS experience. If these traits are all available in 1 individual it would be preferred.

The requirement is that the API developer roles have API development (java) experience. - Agile experience advantageous.
11. For the essential skills and experience "Ability to present deliveries concisely to both technical and non-technical users." – is the Authority looking for a supplier with good communications skills who can work with both technical and non-technical users or is it the end product/service that can be used by both technical and non-technical users? The Key is the end product in the form of REST API's, technical & support documentation for the API's delivered and a Knowledge transfer into the Home Office.

Communication will be needed as the Manager role will have technical and non-technical stakeholders.
12. Your 4th mentioned Essential Skill is given as "API Developer Agile and GDS". Ideally the team will have API Development, Agile & GDS experience. If these traits are all available in 1 individual it would be preferred.

The requirement is that the API developer roles have API development (java) experience. - Agile experience advantageous.
13. Can you please clarify what this means, what details you require in the response to this point and evidence of what skills you expect to be given? Evidence - Where you have delivered API's in the past (within government/ regulatory body or equivelant) advantageous.

We will not rule out based on experience within government.
14. You reference a desire for skills in accessibility standards "Level AA of the W3C WCAG 2.0 accessibility standards", which is a standard which applies to customer-facing front end development. APIs are, by nature, neither front end nor customer facing. Is it necessary to have this as an essential skill? Advantageous to have familiarity with this, but not essential.
15. With regard to Question 4 from the ‘Essential Skills and Experience’, please can we confirm that you are looking for an example outlining experience in development of API’s within an agile and GDS context? API development experience/ evidence essential.
Agile - Knowledge is essential, API delivery within agile framework is advantageous.
16. Please can you outline the current technology stack for FETM Unfortunately due to the sensitivity of information held, we are unable to disclose this to anyone who does not hold a minimum of CTC and a guarentee that this information will not be shared to anyone who does not hold CTC or above.

In the context of this piece of work the overall stack is mostly open source with a focus on JSON REST API's implemented using Java.