architektúra

97 Things - Seek the value in requested capabilities

Often customers and end-users state what they think is a viable solution to a problem as a requirement. The classical story on this was told by Harry Hillaker, the lead designer of the F-16 Falcon. His team was requested to design a Mach 2 - 2.5 aircraft, which was then, and probably still is, a non-trivial task – especially when the objective is to create "cheap" lightweight aircraft.

97 Things - Architecting is about balancing

Balance stakeholders' interests with technical requirements

Analyzing the stakeholders, and their interests, in the process by which an organization develops software, and in the organization itself, reveals the ultimate set of priorities bearing on a software architect. Software architecting is about balancing this set of priorities, over the short and long term, in a way that is appropriate to the context at hand.