Large software systems and projects develop a high degree of internal complexity by their sheer size, and are bound to trouble. Experienced software architects have learned to detect problems before they have become critical, and apply a variety of different measures in different situations. This knowledge of early symptom recognition and selection of a reaction can be collected in the form of diagnoses and therapies. PERFORMITIS is a kind of architectural approach that arises from an overly narrow focus on performance during development. While it appears a technical issue at first, closer examination exhibits that its foundations are people and process issues. Accordingly, PERFORMITIS should be treated by technical as well as team and process therapies, where a combination of There is no commonly accepted definition of the profession of a software architect yet. Most approaches focus on the initial up-front activities needed for large projects. Nowadays, agile development suggests that most of th
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.