ebook img

Winning with software an executive strategy PDF

253 Pages·1.355 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Winning with software an executive strategy

Winning with Software This page intentionally left blank Winning with Software An Executive Strategy Watts S. Humphrey Boston • San Francisco • New York • Toronto • Montreal London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City CarnegieMellon Software Engineering Institute The SEI Series in Software Engineering Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and Addison-Wesley was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals. CMM, Capability Maturity Model, Capability Maturity Modeling, and Carnegie Mellon are registered in the U.S. Patent and Trademark Office. CMMI; CMM Integration; Personal Software Process; PSP; Team Software Process; and TSP are service marks of Carnegie Mellon University. ANY MATERIAL FURNISHED BY CARNEGIE MELLON UNIVERSITY AND THE SOFTWARE ENGINEERING INSTITUTE IS FURNISHED ON AN "AS IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT. The author and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information or programs contained herein. The publisher offers discounts on this book when ordered in quantity for special sales. For more information, please contact: Pearson Education Corporate Sales Division One Lake Street Upper Saddle River, NJ 07458 (800) 382-3419 [email protected] Visit A-W on the Web: www.awl.com/cseng/ Library of Congress Cataloging-in-Publication Data Humphrey, Watts S., 1927– Winning with software : an executive strategy / Watts S. Humphrey. p. cm. Includes bibliographical references and index. ISBN 0-201-77639-1 1. Computers. 2. Electronic data processing. 3. Business—Data processing. I. Title. QA76.H7943 2002 005.3—dc21 2001053787 Copyright © 2002 Pearson Education, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior consent of the publisher. Printed in the United States of America. Published simultaneously in Canada. For information on obtaining permission for use of material from this work, please submit a written request to: Pearson Education, Inc. Rights and Contracts Department 75 Arlington Street, Suite 300 Boston, MA 02116 Fax: (617) 848-7047 ISBN 0201776391 Text printed in the United States on recyled paper at Offset Paperback Manufacturers in Laflin, Pennsylvania. 5th Printing November 2005 For my family. My work has been rewarding, but nothing beats coming home. This page intentionally left blank Contents Preface xi Chapter 1 Every Business Is a Software Business 1 The Principles of Software Management 2 Why Every Business Is a Software Business 4 We’re in the Hardware Business 5 Maintain Control of Product Uniqueness 7 Quality Is More Important Than Schedule 8 In Software, What Must Happen Often Does Not 10 A Quality Commitment 11 Summary and Conclusions 13 References 14 Chapter 2 Why Projects Fail 15 The Crash Project That Almost Crashed 15 The Causes of Project Failure 17 The Executive Role in Project Failure 24 Summary and Conclusions 26 Reference 27 vii viii CONTENTS Chapter 3 Rational Management 29 Facing Facts 29 Cutting Cycle Time 30 You’re Ruining the Business 32 Getting the Facts 33 The Flight-Test Deadline 36 The Essence of Rational Management 37 Summary and Conclusions 39 Chapter 4 Why Quality Pays 41 Poor-Quality Software Can Be Life-Threatening 41 Quality Work Saves Time and Money 43 Defect-Removal Strategies 45 Quality Work Is More Predictable 47 If You Don’t Manage Software Quality, Nobody Else Will 47 Summary and Conclusions 50 References 50 Chapter 5 Leadership Goals 51 Faster, Better, Cheaper 51 Fixing Software in an Organization 53 Establishing the Goal 53 Accelerate the Work, Not Just the Schedule 54 Improving Quality 57 Cutting Costs 58 Improving Task Time 60 Defining Responsibilities 62 Summary and Conclusions 63 References 64 CONTENTS ix Chapter 6 Changing Engineering Behavior 65 What, Not How 66 Disciplined Software Practices 67 Convincing Others 69 The PSP Course 70 Coming Full Circle 74 Summary and Conclusions 75 References 76 Chapter 7 Building Motivated Teams 77 The EBS BrokerNet Team 77 Developing the TSP 78 How to Build Motivated Teams 79 The Teradyne Team 80 The Final Result 83 How Do You Motivate Teams? 84 Building Committed Teams 84 The EBS Results 86 A Trusting Environment 87 The Consequences of Impossible Dates 87 Maintaining Team Commitment 88 Summary and Conclusions 89 Reference 90 Chapter 8 The Benefits of Teamwork 91 Better Predictability 91 Shorter Cycle Time 92 Reduced Development Costs 94 Improved Product Quality 95 Reduced Employee Turnover 97 TSP Introduction Costs 98 Return on Investment 99

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.