This book would not be possible without the keen eye of our acquisitions editor, Paul Petralia, and Peter Coad. Many thanks go to our development editor, Jim Markham, who has spent many hours refining our manuscript and the delicate procedure of linguistic hygiene. This textbook's author team has benefited from early reviews by very talented visionaries within our profession. Input came from all parts of the world from people with diverse backgrounds: from professionals who work in large enterprises to professors at major institutions of higher learning; from people who believe in heavyweight processes to those who have embraced agile methods; from those whose native tongue is English, to those who speak such joyous languages as Arabic, Chinese, French, Portuguese, and Spanish, as well as others; and from those who are lowly developers to those who are senior executives. We deeply appreciated the feedback received from the following people (company affiliations are included where permitted): Paul Clements (Senior Member of Technical Staff), Software Engineering Institute, Carnegie Mellon University Russ Rufer, Silicon Valley Patterns Charlie Mead, (Director) Healthcare Information Architecture, Oracle Alan Inglis (Director of Enterprise Consulting), The Infrassistance Company Leon Kappelman (Director Information Systems Research Center), University of North Texas Celia Redmore, BMC Software, Atlanta, Georgia Marcello Kai (IT Analyst), IBM Joe Schurman (Independent Consultant) David Dossot (Team Leader), Atos Origin, Luxembourg Spiro Lecatsas (CTO), Pitstop IT Taran Rampersad (Software Engineer), KnowProSE.com, Trinidad & Tobago Jean Sirica (Architect), Hartford Financial Services Deklan J. Dieterly (Software Developer) Todd J. Johnsgard (Human Factors Engineer) Gerrit Muller (Senior Research Fellow), Embedded Systems Institute, Netherlands Robert H. Shanahan (Chief Software Architect), Northern Solutions Software Hubert Smits (Senior Consultant), Vision Consulting, Scotland Eugen Coca (Professor of Computer Architecture), University Stefan cel Mare, Romania Marié-Louise Dercksen (Business Architect), Comparex, South Africa Rik Manhaeve, Belgium Jason Garbis (Senior Product Manager), IONA Phillip Ohme Alfred Smith (Application Architect), State Information Technology Agency, South Africa Lucas Persona (Computer Scientist), Widesoft Sistemas, Brasil Sirigere Sanjeev, Siemens AG Charles Hawk, FedEx John Lamb (Enterprise Architect), Hartford Financial Services Sean McBreen (Lead .NET Architect), Cap Gemini Ernst & Young, United Kingdom Cordell Carter II (Management Consultant), IBM Raul Abril (Program Management Director), Teradata (a division of NCR) Nitish Verma (Enterprise Architect), Essense Networks Ltd, New Zealand G. Michael Zimmer (Senior Coordinator), Methods and Procedures, British Columbia, Canada Harm Smit (Advanced Projects Manager), SYLLEM, Toulouse, France Marilyn Littman (Professor), Nova Southeastern University, Florida Alexander Schmid (Enterprise Architect), Munich, Germany Rathan Dhariwal (Software Architect), Computer Horizons Bob Corrick (Developer Skill Manager), Virgin Money, Norwich, England Sergio Villagra (Professor), Universidad de Buenos Aires, Argentina Xijia (Frank) Chen (Tech Lead), Verizon Wireless, California Peter Booth (Software Architect), Major Financial Institution, New York City Dirk Muthig (Department Head), Fraunhofer Institute for Experimental Software Engineering (IESE), Kaiserslautern, Germany Anders Aspnäs (Solution Architect), Fujitsu Invia OY, Turku, Finland Dr. Shane D. Shook (Manager, Information Risk Management), KPMG LLP Gordon Tulloch (Application Development Manager), Province of Manitoba, Winnipeg, Canada Lisa Crispin (Manager, QA), KBToys.com, Denver, Colorado Huet Landry (Software Process Improvement Manager), Unisys, Virginia Thomas M. Cagley Jr. (Principal), TMConsulting Services, Ohio Claudio Ochoa (Senior Software Engineer), NEC, San Luis, Argentina Charles Poon-Teck Ling, Ph.D. (Service Provider, Architect, and Principal Consultant), Sun Microsystems Pte Ltd, Singapore Nitish Verma (Enterprise Architect), Essense Networks Bruce Beller (Project Manager), Beller Consulting, Inc., Pennsylvania Horia Slusanschi (Enterprise Architect), Unisys, Wellington, New Zealand Marlyn Kemper Littman (Professor), Nova Southeastern University, Florida Paolino Madotto (Manager), KPMG, Rome, Italy Mark R. Nelson (Professor), Rensselaer Polytechnic Institute, Troy, New York Sharad Patel (Consultant), KPMG, London
The author team has benefited immensely in its profession by reading papers from industry luminaries and have incorporated collected thoughts on enterprise architecture and agile methods into this book. Those luminaries include the following: Dana Bredemeyer Ruth Malan Douglas Barry Paul Harmon Peter Herzum Kent Beck Alistair Cockburn Ward Cunningham Martin Fowler Jim Highsmith Ron Jeffries Jon Kern Clive Finkelstein Steve Mellor Ken Schwaber Jeff Sutherland |