The success of each individual software project is dependent on different people performing various roles and responsibilities within a single team. It is much more than simply developers writing code. It is actually the synergy of a product owner, technical lead, business analyst, QA manager, UI/UX expert co-working with various software developers that help to make the development process possible. However, there’s one role that is often neglected or perhaps misunderstood — the role of a solutions architect.
This post has a purpose to shed some light on solutions architect roles and responsibilities within a larger context of a team.(more…)