Brain Dump

Software Architect

Tags
soft-eng

An experienced software engineer who has [see page 4, authority] over high level design decisions in the SDLC.

The architect acts as the bridge between the stakeholders and the team:

  • Identifying the concerns of different stakeholders.
  • Prioritising their concerns in order of importance.
  • Determines their logical influence on the system.
  • Investigates the physical context of the system.
  • Determines the external constraints on its structure.
  • From all this they decide the high-level architectural design.

Note: The architect ideally has to have people management skills.