Issue No. 01 - January/February (2010 vol. 27)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2010.14
Frank Buschmann , Siemens Corporate Technology
It's the architect's responsibility to ensure that a software system delivers the right functionality with the right operational and developmental qualities. Balancing the two aspects is challenging. When architects have a dominating preference for functional coverage or an excessive bias towards performance tuning and adding variability points, projects rarely have a chance to succeed on time and budget.
performance, flexibility, feature coverage, walking skeletons, architecture quality
F. Buschmann, "Learning from Failure, Part 2: Featuritis, Performitis, and Other Diseases," in IEEE Software, vol. 27, no. , pp. 10-11, 2010.