
John Favaro is an international consultant with more than 25 years of experience in the IT industry. A native of California, he took his degrees in computer science at Yale University and the University of California at Berkeley. His technical and consulting career have taken him all over the United States and Europe. He worked with the Alcatel group in Paris for a number of years, and spent over ten years in Germany both in academics and consulting with a variety of clients such as Siemens AG. For the past several years he has lived and worked in Italy, where his clients have included large industrial and governmental organizations. John has began his career in software technologies, with particular emphasis on component-based development, domain analysis, and software reuse. Research in the economics of software reuse in the early 1990s brought him to an interest in more general economic issues in Information Technology, and led to a series of publications introducing software professionals to modern concepts of economic value. In 1996 John first introduced the principles of Value Based Management to the software engineering community in an article in IEEE Software on the relationship between quality management and value creation. In 1998 he introduced Value Based Software Reuse Investment, applying for the first time the ideas of option pricing theory to the analysis of investments in software reuse. He was the first to identify Extreme Programming as an options-driven process and to investigate the economic value of the new generation of agile processes. John is a founding member of the International Society for the Advancement of Software Education (ISASE) and is on the permanent steering committee of the International Conference on Software Reuse. He was Guest Editor of the May/June 2004 Special Issue of IEEE Software on "Return on Investment in the Software Industry."