Title :
Learning from Failure, Part III: On Hammers and Nails, and Falling in Love with Technology and Design
Author :
Buschmann, Frank
Author_Institution :
Siemens Corporate Technology
Abstract :
Architects are directly affected when software architecture failure and mistakes occur. Architectural mistakes are caused by the perspectives architects have on the design and realization technologies they use for a project. Yet, taking the right perspective is actually pretty difficult as it can differ from project to project. " What\´s the simplest solution that could possibly work?" is the question architects must ask. Design tactics is a methodology architects can use in making and challenging their concrete design decisions. Only architectures with solutions that are easy to develop, maintain, deploy, configure, and use intuitively can result in affordable systems with high user acceptance.
Keywords :
software architecture; software maintenance; software reliability; architecture maintenance; concrete design decisions; design simplicity; design tactics; hammers-nail syndrome; software architect; software architecture; Concrete; Nails; Software architecture; architecture; design quality; design simplicity; design tactics; software;
Journal_Title :
Software, IEEE