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

Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers

Please fill out form in order to compare prices
Title: Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers
by Steve McConnell
ISBN: 0-321-19367-9
Publisher: Addison-Wesley Pub Co
Pub. Date: 30 June, 2003
Format: Paperback
Volumes: 1
List Price(USD): $29.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: 4.07 (15 reviews)

Customer Reviews

Rating: 2
Summary: Hello Big Process And Certification
Comment: This book is a guide for running most software organizations into the ground. The author is correct in identifying "code and fix" as a bad way of developing software, but the material here is swing too far in the other direction. McConnell suggests that certification and licensing for software engineers is the way to improve software along with adherence to ISO and/or CMM. Certification only implies that someone can pass a test, but it does not show that they can create quality, useful software. Also, the rate of change of technology for software development is too high to support licensing. The ACM pulled out of the SWEBOK effort for this reason.

"Code and fix" is a problem, but McConnell does not present a reasonable solution. Look at Pete McBreen's "Software Craftsmanship" for a better alternative and more information as to why certification and licensing is not the way to go.

I will say that the chapter on Meyers-Briggs Type Indicator for software developers is very intersting, and it gives some insight into the kind of people that excel at developing software. Even books that are way off base can provide a good nugget here and there.

Rating: 5
Summary: Another Classic by Mr. McConnell
Comment: In this single book, Mr. McConnell has managed to summarize all of the arguments for 'building software the right way'. It is non-intuitive to individuals who have little or no training in software engineering, including programmers. When I used to interview VB programmers my first question was always 'Describe the Implements keyword'.

For many business people they feel that if you are not coding then you are not making progress, which is just plain wrong if you are in the early stages of a project. This often puts us (as project leaders) in the position of educating the client. This book is incredibly helpful for just such an endeavor. There are so many great points that I have used in helping me overcome the non-intuitive parts of development.

The statistics for our industry are abysmal (in terms of budgets over-runs, cancelled projects, etc.). If everyone read this book, and stopped coding for a few hours and actually THOUGHT more about the problem (especially for OO development - doing UML, CRC Cards or SOMETHING) in my opinion (after coding for 20 years - 13 of them professionally) our industry would be in much better shape. Even better would be if you can get your team using design patterns, pair programming (in many cases this is a good idea but not in all), agile development techniques, and other general 'best practices'.

I am constantly under pressure to code before it is appropriate to do so. It is hard to explain to a CEO that you need time to do what they believe is 'drawing pretty pictures'. However, reducing dependencies (and when you have them, making them dependent on abstract classes and/or interfaces NOT concrete implementation), not to mention model/view/controller type patterns are the difference between turning on a dime (say adding a web services API in a few weeks) or spending 6 months on a rewrite.

I cannot say enough good things about this book.

Kind Regards,
Damon Carr, CTO
Monetaire
www.monetaire.com

Rating: 3
Summary: Excellent Diagnosis, Questionable Solution.
Comment: As the author of the software's industry's classic tomes, "Code Complete" and "Rapid Development", anything by Steve McConnell is required reading. However, I believe that "Professional Software Development" along with its parent text, "After The Goldrush" is highly unlikely to have the impact of his earlier work.

McConnell remains at his best when detailing the problems of the industry and few will argue with his call for the adoption of established best practices and the creation of a better-qualified, structured and more accountable profession. The contentious area is his attempt to base this profession on engineering; a discipline that many feel is not an appropriate metaphor for the distinct and unique task of producing software.

Other industry authorities, in particular, Alan Cooper, have eloquently and convincingly denounced this view of software design and construction as engineering, and it seems to lead the author into some increasingly strange territory, for example his bizarre proposal that prospective software practitioners should study traditional engineering topics!

In swimming against the tide of movements such as Cooper's Interaction Design, Fowler's Agile Development and Beck's Extreme Programming, I would suggest that McConnell's ideas on creating an engineering-based Profession, are unlikely to see widspread adoption outside of the large-scale developers of in-house, scientific applications.

For all this, the book is still an interesting and stimulating read, but I suspect that many are still hoping that McConnell will return to his area of true expertise - the software construction process - and revise Code Complete to incorporate the latest methodologies and environments.

Similar Books:

Title: Waltzing With Bears: Managing Risk on Software Projects
by Tom Demarco, Timothy Lister
ISBN: 0932633609
Publisher: Dorset House
Pub. Date: March, 2003
List Price(USD): $27.95
Title: Rapid Development
by Steve McConnell
ISBN: 1556159005
Publisher: Microsoft Press
Pub. Date: 02 July, 1996
List Price(USD): $35.00
Title: Software Project Survival Guide
by Steve C McConnell
ISBN: 1572316217
Publisher: Microsoft Press
Pub. Date: 14 November, 1997
List Price(USD): $24.99
Title: Software Requirements, Second Edition
by Karl E. Wiegers
ISBN: 0735618798
Publisher: Microsoft Press
Pub. Date: 26 February, 2003
List Price(USD): $39.99
Title: Code Complete
by Steve McConnell
ISBN: 1556154844
Publisher: Microsoft Press
Pub. Date: 14 May, 1993
List Price(USD): $35.00

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

Copyright� 2001-2021 Send your comments

Powered by Apache