Re:Software architects should be involved in earliest system...
by Nullabillity on Saturday August 17, 2019 @03:07PM
(#20725705)
The positive example sounds like.. a good engineer.
Re:Software architects should be involved in earliest system...
by ebiester on Saturday August 17, 2019 @04:08PM
(#20726029)
Right. So, architecture is a role a very senior engineer holds with a specialized set of skills.
Who is responsible for understanding the interconnections of a system when there are over 100 engineers? That's the architect.
A _good_ software architect is almost the exact opposite. She's a minesweeper, finding obstacles that would have caused re-work and scope change. She untangles the business requirements so that expectations can be clearly set and communicated. She does research on existing approaches to the problem, becomes acquainted with the relevant open source work and thereby serves as a check against "not invented here" syndrome. If this some of this ends up being best delivered in a document or a diagram, so be it, but the point is to enable the developers, not a masturbatory exercise in self-indulgence.