Jump to ratings and reviews
Rate this book

SOFTWARE ENGINEERING BEST PRACTICES

Rate this book
In this practical guide, software-quality guru Capers Jones reveals best practices for ensuring software development success by illustrating the engineering methods used by the most successful large software projects at leading companies such as IBM, Microsoft, Sony, and EDS. Software Engineering Best Practices covers estimating and planning; requirements analysis; change control; quality control; progress and cost tracking; and maintenance and support after delivery. Agile development, extreme programming, joint application design (JAD), six-sigma for software, and other methods are discussed. About The Author: Capers Jones was the founder and chairman of Software Productivity Research (SPR) where he retains the title of Chief Scientist Emeritus. He is the author of Estimating Software Costs, Second Edition and Applied Software Measurement Table of Contents Chapter 1. Introduction and Definitions of Software Best Practices; Chapter 2. Overview of 50 Software Best Practices; Chapter 3. A Preview of Software Development and Maintenance in 2049; Chapter 4. How Software Personnel Learn New Skills; Chapter 5. Software Team Organization and Specialization; Chapter 6. Project Management and Software Engineering; Chapter 7. Requirements, Business Analysis, Architecture, Enterprise Architecture, and Design; Chapter 8. Programming and Code Development; Chapter 9. Software Quality: The Key to Successful Software Engineering

Paperback

First published January 1, 2009

6 people are currently reading
56 people want to read

About the author

Capers Jones

30 books11 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
9 (40%)
4 stars
3 (13%)
3 stars
6 (27%)
2 stars
4 (18%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
194 reviews5 followers
April 13, 2013
If software engineering has to be recognized as a true profession like other conventional engineering fields it has to inculcate the discipline of better measurements, better benchmarks, better quality control, and better security during the process of software development. Thus opines Caper Jones, the author of this book who is a well-respected authority in this field.

He also says that majority of the best-practice claims in software engineering fields are not based on solid measurements using valid metrics. In this book he attempts to remedy the situation by describing the best practices where the available quantitative data proves their effectiveness at least to some extent.

This book is a result of extensive research by Caper Jones and provides lots of data and information. However there are several instances of repetitive information (for e.g. project taxonomy description) in this book, which could have been avoided. Also I felt that Chapter 3 (A Preview of Software Development and Maintenance in 2049) was rather unnecessary. These have increased the bulk (and the price??) of the book .

The book serves more as a pointer to best practices rather than providing in-depth understanding and know-how of implementing them. I was expecting more case studies in the book of this type. Besides I came across very few best practices which I was not earlier aware of.

On the whole a good reference book, especially if you need to do some research or need some facts and figures for arguing the case for a best practice. But I don’t otherwise consider it as a MUST Read book.

For summary of each chapter in the book, go to
http://bookwormsrecos.blogspot.in/201...
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.