Superficial List of Bullet Points | Facts and Fallacies of Software Engineering (Agile Software Development) | Robert L. Glass
 
 


Suche books:   



Facts and Fallacies of Software Engineering (Agile Software Development)
Robert L. Glass

Addison-Wesley Professional, 2002 - 224 pages

average customer review:based on 26 reviews
view larger image
 for more information click here

   highly recommended  highly recommended






Useful summary book to core software engineering methodology

With more than 45 years experience in the software field, Robert Glass
attempts to sum up the most integral facts and dispel common misunderstandings with software engineering.

Definitely look at the table of contents for this book to determine whether you should add this book to your shelf. All of the facts and fallacies are listed in a one statement summarized format which means just looking up the relevant page information to find a more detailed statement with support or controversy.

Mr. Glass separated his book into facts and fallacies with each section
helpfully indexed within a broad category (such as Management), and then into a smaller category (such as People, or Tools). For each fact and fallacy he discussed support and controversy (if any), sources of information, and references.

In the conclusion, Mr. Glass covers 4 themes (complexity, estimation, disconnect, and hype) that are repeatedly pointed out by the 55 facts/fallacies. I found these conclusions to be the most interesting aspect of the book although they cover only half a page.

The repetition of fully covering each category before moving on to the next, limits the enjoyableness of reading the book from cover to cover, but this emphasizes that it is really a reference book for endorsing good software engineering practices. Writing that is clear and easily understood underlines Mr. Glass's great experience with this subject.

Although he repeats references within the book several times as they apply to multiple statements, this is helpful for the reader to immediately reference rather than flipping to the back of the book or chapter looking up specific numbered references. It would have been nice to include a list of all references just to know how many references there truly are, but the book in its current incarnation is a nice size to be easily thumbed over.

The intended audience is those researching and developing software, but many of the statements can be equally applied to other fields, for example system administration. Besides possibly wearing a software engineer hat, the system administrator must plan system architecture and service management with the same sort of context that the software engineer does.

For example, fact 7 is :

"Software developers talk a lot about tools. They evaluate quite a few, buy a fair number, and use practically none." (pg 25)

The gist of this fact is that as new tools for software engineering emerge, engineers rally to them, possibly purchase them, and then fall back to the well known tools they are comfortable with. The learning curve is too steep to make using the new tools productive in the short term. Similarly system administrators may find themselves talking about new tools available to better administer or monitor systems, but the learning curve to implementing these new tools is greater than writing in house solutions that are comfortable and well known. For example,a bunch of shell scripts that email information for flagged occurrences is much easier and quicker to write than understanding, instituting, and managing a more comprehensive monitoring solution with Nagios and rrdtool.

Most of the 55 statements are common sense but information that is rarely remembered at times that it should be implemented in software project design. Overall, I initially found this book to be interesting as it states some well known methodologies in one book with a number of references for additional information. For software engineers, this book is an important resource either for providing references to management in order to validate or fund decisions made on choices in software design, or for instilling good software engineering practices in the less educated engineer.


 for more information click here


Pearls of wisdom, business reader friendly

This list of Facts and Fallacies usefully presents some of the more important and insightful learnings from decades of experience in Software Engineering.
This book presents items in bite-size chunks of information that concisely detail the point being made in a non-technical manner that can be understood by upper management. Each Fact/Fallacy provides references to prior established works in anaylsing the effectiveness of Software Engineering.
This is a great read.


Superficial List of Bullet Points

I actually agree with most of what this book says. I also like the references, which are for the most part to other books I like.

This book is little more than a list of bullet points. Most of the writing doesn't say anything other than to reiterate the title and then claim that lots of folks just don't get it.

What's missing are case studies, or even arguments as to why the points the book makes are even worth thinking about.

I would recommend reading The Pragmatic Programmer by Hunt and Thomas instead.


 for more information click here




 for more information click here


Insightful and Painful

This book covers all the mistakes we know about, but keep on making regardless.

When it arrived in the mail, I was amazed by how small this book was. It's a short read, but every section is brilliantly distilled to the bare essentials.

I've worked on several different teams developing software. There was very little in this book that came as a surprise. Every point seemed obvious, though in many cases, I was amazed by the wealth of research that Glass was able to cite to make his points. From the bankruptcy of hypesters to the importance of a work environment, Glass states the obvious with compelling and refreshing clarity.

The "painful" part was realizing that at some point in my career, I've made almost every mistake he highlights.

I found the tongue in cheek nature of the writing to be a bit much at times. That is my only complaint, and it's not so bad as to be unreadable.

It probably won't make you a better programmer, but the knowledge in this book will provide magnificent insight into all the non-coding aspects of software development that we so often overlook. Human nature hasn't changed, and software will always be complex. The facts and fallacies he cites truly are fundamental, and will be with us forever.

This book has given me a vocabulary with which to confront the absurd that we see every day in the world of software. Hopefully, I can now be a part of the solution rather than a part of the problem. Thank you, Dr. Glass!


 for more information click here






Controversial but good

As stated at the beginning of this book there are some controversial facts in there. But If you manage to put your personal bias aside you will find that it is quite useful in understanding what is going on around you and why some developers are like they are.

In short this is a book which you can debate on your blog for ages or just enjoy reading.


reviews: page 1, 2, 3, 4, 5, 6



hot or not?    What's your opinion?     Write a review and share your thoughts!






recommendations

Books for the Systems / Business Analyst
Stories of Software Engineering
Books for the Business Analyst
Software Engineering
Risk Books







   


development

The Official Guide for GMAT Review, 11th Edition
A Guide to the Project Management Body of Knowledge, Third Edition ...
Six Disciplines® Execution Revolution: Solving the One Business ...
Getting Things Done: The Art of Stress-Free Productivity
Good to Great: Why Some Companies Make the Leap... and Others Don't



engineering

Rocket Boys (The Coalwood Series #1)
Information Technology Control and Audit
Code Complete: A Practical Handbook of Software Construction
Ashley Book of Knots
Pocket Ref



fallacies

Exegetical Fallacies
The Fallacies of Cold War Deterrence and a New Direction
Economic Facts and Fallacies
Adam's Fallacy: A Guide to Economic Theology
The Fallacy Detective: Thirty-Six Lessons on How to Recognize Bad ...




search for books
facts and fallacies, agile, development, engineering, facts, fallacies, software




Suche books:   


books
apparel
baby
beauty
books
camera photo
cell phones
classical music
computers
dvd
electronics
gourmet food
health personal care
kitchen
magazines
musical instruments
office products
outdoor living
computer video games
popular music
pet-supplies
software
sporting goods
tools hardware
toys-games
vhs
watches jewelry


* Flowers for London Flower Delivery UK by online florists

* London Wedding Photographer

randomly chosen


toys & games: McFarlane NASCAR Kevin Harvick # 21 Reese's Action Figure Series 5


home  impressum - about us