Agile Development with ICONIX ProcessPeople, Process, and Pragmatism

DOUG ROSENBERG,

MATT STEPHENS, AND

MARK COLLINS-COPE

Apress

© 2005 by Doug Rosenberg, Matt Stephens, and Mark Collins-Cope

  • Lead Editor: Jim Sumser

  • Technical Reviewer: Dr. Charles Suscheck

  • Editorial Board: Steve Anglin, Dan Appleman, Ewan Buckingham, Gary Cornell, Tony Davis, Jason Gilmore, Jonathan Hassell, Chris Mills, Dominic Shakeshaft, Jim Sumser

  • Assistant Publisher: Grace Wong

  • Project Manager: Tracy Brown Collins

  • Copy Manager: Nicole LeClerc

  • Production Manager: Kari Brooks-Copony

  • Production Editor: Beth Christmas

  • Compositor: Diana Van Winkle, Van Winkle Design Group

  • Proofreader: Elizabeth Berry

  • Indexer: Michael Brinkman

  • Artist: Kinetic Publishing Services, LLC

  • Interior Designer: Diana Van Winkle, Van Winkle Design Group

  • Cover Designer: Kurt Krames

  • Manufacturing Manager: Tom Debolski

Library of Congress Cataloging-in-Publication Data

Rosenberg, Doug.
Agile development with ICONIX process : people, process, and pragmatism / Doug Rosenberg, Matt Stephens, Mark Collins-Cope.
p. cm.
Includes index.

ISBN: 1590594649

1. Computer software--Development. I. Stephens, Matt. II. Collins-Cope, Mark. III. Title.

QA76.76.D47R666 2005
005.1--dc22
2005000163

All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher.

Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark.

Distributed to the book trade in the United States by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor, New York, NY 10013, and outside the United States by Springer-Verlag GmbH & Co. KG, Tiergartenstr. 17, 69112 Heidelberg, Germany.

In the United States: phone 1-800-SPRINGER, fax 201-348-4505, e-mail orders@springer-ny.com, or visit http://www.springer-ny.com. Outside the United States: fax +49 6221 345229, e-mail orders@springer.de, or visit http://www.springer.de.

For information on translations, please contact Apress directly at 2560 Ninth Street, Suite 219, Berkeley, CA 94710. Phone 510-549-5930, fax 510-549-5939, e-mail info@apress.com, or visit http://www.apress.com.

The information in this book is distributed on an “as is” basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work.

The latest information on this book can be found at www.softwarereality.com/design/agileiconix.jsp.

Dedication

To Irv, and in loving memory of Vivian

—Doug Rosenberg

For Michelle and Alanah

—Matt Stephens

To Oliver, Nathan, and Lewis

—Mark Collins-Cope

About the Authors

image from book

DOUG ROSENBERG is the founder and president of ICONIX Software Engineering, Inc. (www.iconixsw.com). Doug spent the first 15 years of his career writing code for a living before moving on to managing programmers, developing software design tools, and teaching object-oriented analysis and design.

Doug has been providing system development tools and training for nearly two decades, with particular emphasis on object-oriented methods. He developed a unified Booch/Rumbaugh/Jacobson design method in 1993 that preceded Rational’s UML by several years. He has produced more than a dozen multimedia tutorials on object technology, including “COMPREHENSIVE COM” and “Enterprise Architect for Power Users,” and is the co-author of Use Case Driven Object Modeling with UML (Addison-Wesley, 1999) and Applying Use Case Driven Object Modeling with UML (Addison-Wesley, 2001), both with Kendall Scott, and Extreme Programming Refactored: The Case Against XP (Apress, 2003), with Matt Stephens.

A few years ago, Doug started a second business, an online travel website (www.VResorts.com) that features his virtual reality photography and some innovative mapping software, which you can read about in this book.

image from book

MATT STEPHENS is a senior architect, programmer, and project leader based in Central London. He has led a number of agile projects through successive customer releases. He’s also spoken at several software conferences, and he regularly writes on software development, having written for magazines including Dr. Dobb’s Journal, Software Development magazine, Application Development Advisor, and Application Development Trends. His key interests include software agility, architecture, and interaction design. Check out his latest thoughts at www.softwarereality.com.

Matt co-authored Extreme Programming Refactored: The Case Against XP (Apress, 2003) with Doug Rosenberg. In fact, Matt and Doug are collaborating on yet another book, Use Case Driven Object Modeling: Theory and Practice (Addison-Wesley, 2005).

image from book

MARK COLLINS-COPE is technical director of Ratio Group Ltd., a UK-based company undertaking development, training, consultancy, and recruitment in the object and component technology arena (see www.ratio.co.uk). Collins-Cope has undertaken many roles in his 20 years in the software development industry, including analysis, design, architecture definition/technical lead; project manager; lecturer; and writer. His key interests include use-case analysis, software architecture, and component-based development and software process.

About the Technical Reviewer

DR. CHARLES SUSCHECK is an assistant professor of computer information systems at Colorado State University, Pueblo campus. He specializes in software development methodologies and project management, and has over 20 years of professional experience in information technology. Dr. Suscheck has held positions of process architect, director of research, principal consultant, and professional trainer at some of the most recognized companies in America. He has spoken at national and international conferences on topics related to project management.

Acknowledgments

Our thanks go to:

All the folks from ESRI, including Dave Lewis, Amir Soheili, and Jim McKinney for getting the mapplet built; Jack Dangermond for approving the project; and the ESRI marketing team (Debra Van Gorden, Paige Spee, and friends) for providing us with technical information on ArcGIS Server.

The fabulous Apress production team, including the “PM,” Tracy Brown Collins; “the world’s greatest copy editor,” Nicole LeClerc; our production editor, Beth Christmas; our editor, Jim Sumser; and, of course, “Mr. Apress,” Gary Cornell.

Our technical reviewer, Chuck Suscheck.

Our “unofficial” reviewer, David Putman of www.exoftware.com, for his extensive feedback on all the chapters (in particular the “agile core subset” and TDD chapters).

Geoff Sparks and Dermot O’Bryan from Sparx Systems.

Andy Carmichael for the material on three-point estimation.

Dino Fancellu and Robin Sharp from www.javelinsoft.com.



Agile Development with ICONIX Process. People, Process, and Pragmatism
Agile Development with ICONIX Process: People, Process, and Pragmatism
ISBN: 1590594649
EAN: 2147483647
Year: 2005
Pages: 97

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net