Archive for December 2011
While preparing to shrink up and replace my single role of Lead Software Architect with a Software Architecture team –
Making architectural decisions might seem easy and fun, but can have multiple consequences which can affect state and integrity of the software, the architecture team, the R&D teams and the whole company. We aim to make the decisions in the most responsible manner with taking all the relevant factors in consideration. Sometimes we do consult wide community of developers and PMs in early stages, sometimes we do that on later stages, but what’s very important, we never attempt to dictate our decision without majority consensus.
The common flow of taking a decision is the following (CRAFT):