Learning from Failure, Part III: On Hammers and Nails, and Falling in Love with Technology and Design
Issue No.02 - March/April (2010 vol.27)
Frank Buschmann , Siemens Corporate Technology
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2010.47
Architectures time and again suffer from overly complex solutions caused by simplistic or inappropriate design choices, overuse of technology, and excessive overengineering. "What is the simplest possible solution?" is the question architects must ask—and answer—for each problem and requirement to address. Design tactics are a methodology architects can use to master this challenge: choosing design solutions that are simple, economic, and appropriate for resolving the problems at hand.
design tactics, design simplicity, design quality, software, architecture
Frank Buschmann, "Learning from Failure, Part III: On Hammers and Nails, and Falling in Love with Technology and Design", IEEE Software, vol.27, no. 2, pp. 49-51, March/April 2010, doi:10.1109/MS.2010.47