The purpose of the procurement is to cover the Airport Express Train's [Flytogets] need for one partner that delivers maintenance of Flytoget's existing IT solutions, as well as resources for new development to a moderate extent.
Existing and new applications will run on the Contracting Authority's cloud solution, operated by the operations provider or "on-premise" at the operations provider's premises. See the "Overview" tab of the maintenance agreement in Annex 1.
Click here: https://permalink.mercell.com/200525985.aspx
Duration of the Contract.
The duration of the agreement is until 31.01.2028, with an option for extension.
Placement of the applications
The applications are located at the premises of and operated by the contracting authority's operations provider. The tenderer will be granted access to the applications so that the tenderer can make the necessary changes and adaptations to ensure contractual delivery.
The development and test environment is located at the operating provider's premises. Source code is stored in Git repositories, in Azure Devops and Bitbucket. Eventually, all code will be stored in GitLab.
Monitoring and application logs
The tenderer will be granted access to monitoring tools and application logs at the operations provider. Setup and adaptations are carried out in cooperation with the operations provider.
User support
The tenderer must assume the role of 2nd and 3rd line support for the applications. The contracting authority's operations provider is the 1st line support and Single Point of Contact (SPOC).
The tenderer must provide support all days of the year (24/7) for the Flytoget mobile app. For other applications, the tenderer must provide support during office hours (08:00-16:00).
Error correction
The tenderer will be responsible for monitoring the applications, debugging, correcting errors and maintaining the applications, including its interaction with other software, so that the applications function properly.
New versions
The tenderer will be responsible for ensuring that the solutions are of good quality by updating to new versions and updating frameworks and 3rd party components as needed, ensuring that the applications have good security, and complying with external requirements.
Further development
The tenderer must assist the contracting authority in further developing the applications, either per the suggestion of the tenderer or the contracting authority.
The assistance consists of the development, testing and implementation of the application under the management of the contracting authority.
The applications will be further developed with the customer perspective and user experience as key drivers. The applications must meet information security and privacy requirements.
The solutions should be easy to modify and facilitate future needs for data sharing, automation, reuse and interoperability.
The target picture
The contracting authority is constantly working to improve its IT solutions, both technically and functionally. The contracting authority will therefore require assistance in developing future technical and functional requirements for the various applications. Going forward, we want the solutions to be developed with secure DevOps (DevSecOps) and with microservices, where there are currently different degrees of deployment automation and web server architecture.
From a functional perspective, it may become necessary to provide better information to the contracting authority about tickets or train delays in the mobile application. The contracting authority may then require assistance in developing functionality, such as push notifications. Another example would be to improve the search function on the website using search engine optimisation (SEO).
From a technical perspective, it may become necessary to increase the security of the website. For example, the contracting authority may require assistance in migrating to HTTPS and assistance with SSL certificates and configuring these for the website. It may also be necessary for the mobile application to support a new framework. The contracting authority may then require assistance upgrading to a new framework. In addition, there will be an option to take over the maintenance responsibility for applications that are developed for the extended concession.
The applications that are currently planned are iFlytoget 2.0, which will replace iFlytoget. This is an iOS-based application used by train conductors and train staff. IFlytoget 2.0 will include creating an iOS application with a frontend, a CMS, one or more backend system(s), and a document management system. This is currently being planned and the target picture may therefore be updated during the procurement process.