Requirement analysis / study Documentation in line with change request Software implementation (related to CAN, UDS or other functions)/ coding and code review Unit test specification preparation, review, and unit testing Integration of software changes to identified configuration management archive Integration test spec preparation, review, and integration testing Testing on target ECU