ECHA/2020/666  Annex 1 to Tender Specifications  Technical Specifications Restricted  37 (77) • Identify and facilitate the (re)use of shared infrastructure, data and software  components to reduce costs and avoid duplicities and divergences between  solutions  • Support the development of policies and guidelines for the use of Information  Technology within ECHA and increase the maturity of the data governance  practices.  • Support activities that require data and systems architecture competencies  • Define, harmonise, improve processes in integration, test automation, continuous  delivery and code quality targeting efficiency gains also in relation to the activities  carried out in the scope of Lot 2  • Ensure proper integration between products/modules: data models, coupling, APIs  and other communication means, prevent overlaps or duplications  • Initial design of Service processes at contractor’s end and proposals for  improvement of these processes  • Proposals for improvement of the service and related products based on the  customer feedback and Service ticket statistics  • Design and review the technical specifications for the request  • Code/Implement the technical specifications  • Define migration strategy if needed (data and versioning)  • Define testing strategy (unit test, non-regression tests, integration tests, end-to- end tests, user acceptance tests), including datasets needed. Include test  automation in every new development and progressively cover the already  implemented features.  • Perform unit tests for features created or modified  • Perform non-regression, integration, end-to-end and user acceptance tests  • Ensure security in the development  • Ensure non-regression of performance  • Perform configuration management  • Upon demand, perform stress and performance tests  • Support the preparation of the testing environments in coordination with ECHA  • Support ECHA during the performance of the user acceptance tests  • Correct any bug detected during any testing phase.  • Upon demand, prepare the test data required to perform the user acceptance tests.  • Update the documentation related to the developments performed, including  internal (specifications, architecture, data models, data mappings, etc.) and  P.O. Box 400, FI-00121 Helsinki, Finland | Tel. +358 9 686180 | echa.europa.eu  Solutions architecture  Service design  Analysis & Development  Validation  Delivery 