Human Aspects of Software Engineering
James E. Tomayko
CHARLES RIVER MEDIA, INC.
Limited warranty and disclaimer of liability
Charles river media, inc. ( crm ) and/or anyone who has been involved in the writing, creation, or production of the accompanying code in the textual material in the book, cannot and do not warrant the performance or results that may be obtained by using the contents of the book. The author and publisher have used their best efforts to ensure the accuracy and functionality of the textual material and programs described herein. We however, make no warranty of any kind, express or implied , regarding the performance of these programs or contents. The book is sold as is without warranty (except for defective materials used in manufacturing the book or due to faulty workmanship).
The author, the publisher, and anyone involved in the production and manufacturing of this work shall not be liable for damages of any kind arising out of the use of (or the inability to use) the programs, source code, or textual material contained in this publication. This includes, but is not limited to, loss of revenue or profit, or other incidental or consequential damages arising out of the use of the product.
The sole remedy in the event of a claim of any kind is expressly limited to replacement of the book, and only at the discretion of crm.
The use of implied warranty and certain exclusions varies from state to state, and may not apply to the purchaser of this product.
Copyright 2004 by CHARLES RIVER MEDIA, INC.
All rights reserved.
No part of this publication may be reproduced in any way, stored in a retrieval system of any type, or transmitted by any means or media, electronic or mechanical, including, but not limited to, photocopy, recording, or scanning, without prior permission in writing from the publisher.
Acquisitions Editor: James Walsh
Cover Design: The Printed Image
CHARLES RIVER MEDIA, INC.
10 Downer Avenue
Hingham, Massachusetts 02043
James E. Tomayko and Orit Hazzan. Human Aspects of Software Engineering.
All brand names and product names mentioned in this book are trademarks or service marks of their respective companies. Any omission or misuse (of any kind) of service marks or trademarks should not be regarded as intent to infringe on the property of others. The publisher recognizes and respects all marks used by companies, manufacturers, and developers as a means to distinguish their products.
Library of Congress Cataloging-in-Publication Data
Tomayko, J. E. (James E.), 1949-
Human aspects of software engineering / James E. Tomayko and Orit Hazzan.
ISBN 1-58450-313-0 (hardcover : alk. paper)
1. Software engineering. 2. Human engineering I. Hazzan, Orit, 1962- II. Title.
Printed in the United States of America
04 7 6 5 4 3 2 First Edition
CHARLES RIVER MEDIA titles are available for site license or bulk purchase by institutions, user groups, corporations, etc. For additional information, please contact the Special Sales Department at 781-740-0400.
Orit Hazzan dedicates this book to her parents, Ze ev (Wolf) and Tikva (Hope) Seger, for the values they inspired in her.
Jim Tomayko dedicates this book to his brother, Jack, for his constant support and for Movie Nights.
Jim Tomayko would like to thank Orit Hazzan for commenting on his often stilted prose and doing all the grunt work for this book. Orit Hazzan would like to thank Jim Tomayko for his friendship and the insights and alternative perspectives he so often presents .
We both would like to thank Laura Tomayko for drafting the figures.
We also thank Jim Walsh of Charles River Media for initially contacting us and constantly urging us on with this project; Bryan Davidson for his production work on this book and dealing with our questions; and all the people at CRM who supported the preparation of this book.