to develop optimal solutions, including technology and design choices. They support the project manager in planning software... that they are completed on time, following agreed requirements and adhering to established quality standards. Designs, estimates...