• Complain

Robert L. Glass - Facts and Fallacies of Software Engineering

Here you can read online Robert L. Glass - Facts and Fallacies of Software Engineering full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2002;2003, publisher: Pearson Education Limited (US titles);Addison Wesley Professional, genre: Politics. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    Facts and Fallacies of Software Engineering
  • Author:
  • Publisher:
    Pearson Education Limited (US titles);Addison Wesley Professional
  • Genre:
  • Year:
    2002;2003
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Facts and Fallacies of Software Engineering: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Facts and Fallacies of Software Engineering" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Robert L. Glass: author's other books


Who wrote Facts and Fallacies of Software Engineering? Find out the surname, the name of the author of the book and a list of all author's works by series.

Facts and Fallacies of Software Engineering — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Facts and Fallacies of Software Engineering" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Facts and Fallacies of Software Engineering
Robert L. Glass

Boston San Francisco New York Toronto Montreal London Munich Paris Madrid - photo 1
BostonSan FranciscoNew YorkTorontoMontreal
LondonMunichParisMadrid
CapetownSydneyTokyoSingaporeMexico City

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.

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 bulk purchases and special sales. For more information, please contact:

U.S. Corporate and Government Sales
(800) 382-3419

For sales outside of the United States, please contact:

International Sales
(317) 581-3793

Visit Addison-Wesley on the Web: www.awprofessional.com

Library of Congress Cataloging-in-Publication Data

Glass, Robert L., 1932
Facts and fallacies of software engineering / Robert L. Glass.
p. cm.
Includes bibliographical references and index.
ISBN 0-321-11742-5 (alk. paper)
1. Software engineering I. Title.

QA76.758 .G52 2003
005.1'068'5--dc21 2002027737

Copyright 2003 by 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 0-321-11742-5

Text printed in the United States on recycled paper at RR Donnelley Crawfordsville in Crawfordsville, Indiana.

9th Printing July 2008

This book is dedicated to the researchers who lit the fire of software engineering and to the practitioners who keep it burning.

Acknowledgments

To Paul Becker,
now of Addison-Wesley, who has been the editor for nearly all of my non-self-published books, for his belief in me over the years.

To Karl Wiegers,
for his contributions of frequently forgotten fundamental facts and for the massive job of reviewing and massaging what I wrote.

To James Bach, Vic Basili, Dave Card, Al Davis, Tom DeMarco, Yaacov Fenster, Shari Lawrence Pfleeger, Dennis Taylor, and Scott Woodfield, for the hugely important task of helping me identify appropriate citations for the sources of these facts.

Foreword

When I first heard that Bob Glass was going to write this book and model it after my 201 Principles of Software Development, I was a bit worried. After all, Bob is one of the best writers in the industry, and he would provide tough competition for my book. And then, when Bob asked me to write his foreword, I became even more worried; after all, how can I endorse a book that seems to compete directly with one of mine? Now that I have read Facts and Fallacies of Software Engineering, I am pleased and honored (and no longer worried!) to have the opportunity to write this foreword.

The software industry is in the same state of affairs that the pharmaceutical industry was in during the late nineteenth century. Sometimes it seems that we have more snake-oil salespeople and doomsayers than sensible folks practicing and preaching in our midst. Every day, we hear from somebody that they have discovered this great new cure for some insurmountable problem. Thus we have oft heard of quick cures for low efficiency, low quality, unhappy customers, poor communication, changing requirements, ineffective testing, poor management, and on and on. There are so many such pundits of the perfunctory that we sometimes wonder if perhaps some portion of the proclaimed panaceas are possibly practical. Whom do we ask? Whom in this industry can we trust? Where can we get the truth? The answer is Bob Glass.

Bob has had a history of providing us with short treatises on the many software disasters that have occurred over the years. I have been waiting for him to distill the common elements from these disasters so that we can benefit more easily from his many experiences. The 55 facts that Bob Glass discusses in this wonderful book are not just conjectures on his part. They are exactly what I have been waiting for: the wisdom gained by the author by examining in detail the hundreds of cases he has written about in the past.

The 55 facts that follow are likely not to be popular with all readers. Some are in direct opposition to the so-called modern ways of doing things. For those of you who wish to ignore the advice contained within these covers, I can wish you only the safest of journeys, but I fear for your safety. You are treading on well-trod territory, known to be full of mines, and many have destroyed their careers trying to pass. The best advice I can give you is to read any of Bob Glasss earlier books concerning software disasters. For those of you who wish to follow the advice contained herein, you too are following a well-trod path. However, this path is full of successful testimonies. It is a path of awareness and knowledge. Trust Bob Glass because he has been there before. He has had the privilege of analyzing his own successes and failures along with hundreds of others successes and failures. Stand on his shoulders, and you will more likely succeed in this industry. Ignore his advice, and be prepared for Bob to call you in a few years to ask you about your projectto add it to his next compilation of software disaster stories.

Alan M. Davis
Spring 2002

Authors Addendum:

I tried to get Al Davis to tone down this foreword. It is, after all, a bit syrupy sweet. But he resisted all of my efforts. (I really did try! Honest!) In fact, in one such exchange, he said, You deserve to be on a pedestal, and Im happy to help you up! My experience with being on pedestals is that, inevitably, you fall off, and when you do, you break into Humpty-Dumpty-like insignificant fragments.

But regardless of all that, I cannot imagine greater and more wonderful sentiments than the ones Al bestows on me here. Thanks!

Robert L. Glass
Summer 2002

Part 1
55 Facts
Introduction

This book is a collection of facts and fallacies about the subject of software engineering.

Sounds boring, doesnt it? A laundry list of facts and fallacies about building software doesnt sound like the kind of thing youd like to kick back and spend an hour or two with. But theres something special about these facts and fallacies. Theyre fundamental. And the truth that underlies them is frequently forgotten. In fact, thats the underlying theme of this book. A lot of what we ought to know about building software we dont, for one reason or another. And some of what we think we know is just plain wrong.

Who is the we in that previous paragraph? People who build software, of course. We seem to need to learn the same lessons over and over again, lessons that these factsif rememberedmight help us avoid. But by

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Facts and Fallacies of Software Engineering»

Look at similar books to Facts and Fallacies of Software Engineering. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Facts and Fallacies of Software Engineering»

Discussion, reviews of the book Facts and Fallacies of Software Engineering and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.