DocumentCode :
1199107
Title :
Speaking Truth to Power
Author :
Booch, Grady
Volume :
24
Issue :
2
fYear :
2007
Firstpage :
12
Lastpage :
13
Abstract :
Whenever the author conducts an architectural assessment for software development projects, he endeavors to speak truth to power: those with true power never fear the truth. Sam Guckenheimer has observed that in software code there is truth. Code represents the stark reality of a software development organization´s labor. There is also truth to be found in a system´s architecture. Every system´s architecture is molded by the forces that swirl around it, and the collective concerns of all the stakeholders represent the most dynamic forces shaping a system. The software development organization´s unique task is to address all the essential concerns of all the important stakeholders and to ensure that they aren´t blindsided by unexpected problems and stakeholders. This is why employing a process that incrementally and iteratively grows a system´s architecture through the regular release of testable executables is so important. Such a process lets the software team engage the right stakeholders at the right time and to make the right decisions, neither too early nor too late. In creating a software-intensive system that´s both relevant and beautiful, every stakeholder, no matter how close or how far from the code, deserves the truth
Keywords :
software architecture; software development management; architectural assessment; soft-ware development; software team; software-intensive system; stakeholders; system architecture; testable executables; truth to power; Aging; Computer architecture; Electronic mail; History; Humans; Orbits; Privacy; Real time systems; Social network services; System testing; architectural assessment; stakeholder prioritization;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2007.53
Filename :
4118643
Link To Document :
بازگشت