A Project Manager is responsible for overseeing the entire project lifecycle, whether using Waterfall or Agile delivery methodologies. Responsibilities include gathering customer requirements, usually through workshops, monitoring development, managing testing, and coordinating teams until the project goes live.
The role of a Solution Architect involves understanding project requirements and integrating them into a functional description. This description must be sufficiently detailed to be validated by the customer and the internal parties involved in the project.
The day-to-day tasks of a Solution Architect include :
- Organizing workshops with customers to identify their needs and expectations,
- Analyze and describe the solution,
- Presenting the project and discussing solutions with internal parties, both IT and non-IT.
- Maintain the project schedule, which means following the project's progress in close collaboration with the customer to identify needs and guarantee a quality project.
- Advise on project duration, budget and scope, and participate in internal meetings aimed at continuously improving the quality, duration and productivity of projects within the organization.
- Contributes to the development of annual objectives, both at individual and team level.