content_image/501298.jpg
<img src='content_image/501298.jpg'>

• Initial design of Service Desk processes at contractor ’s end and / or proposals for improvement of these processes 

## 4.7.2.8. Development 

• 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 

## 4.7.2.9. Validation 

• 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 

## 4.7.2.10. Delivery 

• Update the documentation related to the changes performed, including internal (specifications, architecture, data models, data mappings, etc) and external (knowledge base, user manuals, guidance, data glossary, application management, etc) 

• Provide ECHA with the deliverables agreed (e.g. source code, documentation, completed test plans, etc) 

• Deploy all the performed changes (e.g. a release) 

• Verify deployed package(s), e.g. by smoke testing the system 

• Provide early life support 

## 4.7.2.11. Governance 

• Participate in meetings organised by the product managers to define the scope of the work 

• Define and agree release and deployment management plans in line with business priorities 

• Define the technical options to implement requested changes 

• Define the best test strategy according to the functional or technical scope 

