AnyBook4Less.com
Find the Best Price on the Web
Order from a Major Online Bookstore
Developed by Fintix
Home  |  Store List  |  FAQ  |  Contact Us  |  
 
Ultimate Book Price Comparison Engine
Save Your Time And Money

A Discipline for Software Engineering

Please fill out form in order to compare prices
Title: A Discipline for Software Engineering
by Watts S. Humphrey
ISBN: 0-201-54610-8
Publisher: Addison-Wesley Pub Co
Pub. Date: 31 December, 1994
Format: Hardcover
Volumes: 1
List Price(USD): $64.99
Your Country
Currency
Delivery
Include Used Books
Are you a club member of: Barnes and Noble
Books A Million Chapters.Indigo.ca

Average Customer Rating: 3.71 (7 reviews)

Customer Reviews

Rating: 5
Summary: A Textbook for Software Engineering
Comment: This is an excellent textbook for software developers with sufficient experience and discipline to produce professional software. It is not a philosophical treatise or a book on skills. It is not to be read casually before bedtime. In order to get something out of it, you must carry out the assignments.

The PSP training is an iterative process, slowly enhancing your process. The PSP is all about gathering data, devising improvements, and seeing the improvements through. The assignments in the book are challenging enough to require some design and have enough lines of code that you can gather data.

Over the course of the book, you'll make up to six enhancements to your proces, to the point that you have the experience to develop your own processes. If you carry out the book assignments, you'll also have some basic tools for measuring your software (lines of code counters) and process (statistical software).

In order to be effective with the PSP (or software in general), you need to follow good software design practices. The PSP enables you to capture the data that show this. Good design, though, is outside the scope of this book.

This book was the textbook for a PSP course for engineers I just completed. The course was a lot of work. In order to get something out of it, I had to be disciplined. In order to get something out of the book, you'll need to be very disciplined because you won't have the structure of a class to ensure you carry out your assignments. The PSP does not work without discipline to capture good time and defect data and to follow the process improvements.

If you have successfully learned the PSP process, be it in a formal classrom setting or through this book, you will be able to give estimates of size and time that are +/- 10% with a confidence of 70%. Of course large projects require larger processes than the Personal Software Process--those are outside the scope of this book. For an industry that is plagued by over-estimates, this is an excellent first step for engineering at the individual level.

Rating: 1
Summary: Boooooring
Comment: When I flipped thru it at the book store it looked interesting. When I started to read it at home my eyes glazed over. The subject is very interesting, too bad the book is so boring.

Rating: 4
Summary: Explains the personal software process (PSP)
Comment: Analyze your personal software development performance as a self-improvement initiative. Categorize time in phases and record the amount of time spent on each assigned task in each phase. Develop historical databases of size and productivity as illustrated by the project-planning framework (Fig 5.1). Compare initial estimates of size, effort, and schedule versus actual size, effort, and schedule (management metrics). Track defects, classify defects, identify problem components, and establish reliability measurements (product metrics). Presents the goal-question-metric, design and code reviews, cost-of-quality measures, unit testing, defect prevention strategies, and verification process. Includes a set of exercises that put the PSP program into practice. The appendix contains an excellent section on statistical techniques and a complete set of forms and instructions for implementing the various PSP measurement programs. Some questionable practices: the author insists on counting compiler errors as defects, the author uses compiler errors in reliability metrics calculations, and the author recommends performing a code review before compiling the program.

A quote from the author, "In addition to providing the data you need to handle management pressure, the PSP offers many other potential benefits as follows: The insight you gain into your talents and abilities; The stimulation of an almost unlimited stream of improvement ideas; The framework it provides for personal improvement; The degree of control you gain over your work; The feeling of pride and personal accomplishment; An improved basis for effective teamwork; The conviction to do the job the way you know you should."

Similar Books:

Title: Introduction to the Team Software Process(sm)
by Watts S. Humphrey
ISBN: 020147719X
Publisher: Addison-Wesley Pub Co
Pub. Date: 24 August, 1999
List Price(USD): $54.99
Title: Introduction to the Personal Software Process(sm)
by Watts S. Humphrey
ISBN: 0201548097
Publisher: Addison-Wesley Pub Co
Pub. Date: 20 December, 1996
List Price(USD): $29.99
Title: Software Project Management: Readings and Cases
by Chris F. Kemerer
ISBN: 025618545X
Publisher: McGraw-Hill/Irwin
Pub. Date: 01 December, 1996
List Price(USD): $127.80
Title: Software Architecture in Practice, Second Edition
by Len Bass, Paul Clements, Rick Kazman
ISBN: 0321154959
Publisher: Addison-Wesley Pub Co
Pub. Date: 09 April, 2003
List Price(USD): $54.99
Title: UML Components: A Simple Process for Specifying Component-Based Software (The Component Software Series)
by John Cheesman, John Daniels
ISBN: 0201708515
Publisher: Addison-Wesley Pub Co
Pub. Date: 13 October, 2000
List Price(USD): $34.99

Thank you for visiting www.AnyBook4Less.com and enjoy your savings!

Copyright� 2001-2021 Send your comments

Powered by Apache