Industrial Deals Beauty Best Books of the Year So Far STEM nav_sap_plcc_ascpsc Starting at $39.99 Grocery Handmade Wedding Shop Shop Popular Services _fof _fof _fof  Introducing Echo Show All-New Fire 7 Kids Edition, starting at $99.99 Kindle Oasis Shop Now STEMClub17_gno



There was a problem filtering reviews right now. Please try again later.

Showing 1-5 of 5 reviews(Verified Purchases). See all 22 reviews
on January 14, 2014
Steve McConnell discusses the fabric of what software engineering is and could/should be without all the latest buzz words. Professional Software Development is timeless. Must read if you fancy yourself as a software engineering professional.
0Comment|Was this review helpful to you?YesNoReport abuse
on December 1, 2007
This is an excellent book for people that want straight facts about the software engineering profession and industry. It is also an excellent source for a plan to understand how to acquire knowledge in search of a better career as a software engineer.

For a long time I tried to find what was the real difference between computer scientists and software engineers because the general knowledge knowadays is that both professions are the same. This book finally gives a clear and straight explanation of the real difference between both.

Another thing I liked a lot about this book is that it explains the false idea that knowledge in software engineering becomes obsolete too quickly to be useful or to form a body of knowledge.

For all people working in the software industry this is a must-read book to really understand where they should be heading and why.
0Comment|Was this review helpful to you?YesNoReport abuse
on February 4, 2015
Man, I wish I knew about Steve's work before I started the largest project of my career.
0Comment|Was this review helpful to you?YesNoReport abuse
on September 20, 2003
Already owning Code Complete and Rapid Development and finding these two to be excellent practical insights into software development I was excited to get this book into my hands and managed to read it in a day.
I wasn't disappointed. In many ways it echoes my feelings on the lack of quality in software development. The code and fix paradigm is endemic in practically all organisations I have worked with and the most don't even recognise that it is a problem - it's just the nature of software. I always counter this, in a constructive way) and I think what Steve presents here provides more good arguments for improving the process of software development.
I entirely agree with Steve's arguments regarding the Business case for software quality - it does pay off to plan before construction. Code Reviews don't waste time they save time in the long run. Certainly I see a similar line amongst several key writers like Martin Fowler (Refactoring), Kent Beck (Test Driven Development). The focus on architectural requirements shows this trait as well.
The progression to a code of ethics (for example IEEE's Code of Ethics and Professionalism) and licensing will help weed out the dodgy operators in out field that have given it a bad name in the last few years. Organisations and individuals subscribing to this will provide the public the confidence it sees in the Medical and Engineering professions, which earlier in their development had the same problems of software engineering.
The SEI CMM enables organisations to assess where they stand in terms of quality and how they can improve to reach greater levels of quality. I agree that we shouldn't get too caught up in the bureaucracy of methods and standards but they provide a guide to improvement. After all the true product of software development is working software.
This book is a good resource to help in achieving improvements in software development.
0Comment| 5 people found this helpful. Was this review helpful to you?YesNoReport abuse
on September 30, 2007
The main focus of this book in on the creation of a professional software development association or organization, similar to the ones of doctors and arquitects. The discussion is interesting, but not very useful if you have to deal with the problems and challenges of the day-to-day life in software development.
0Comment| 4 people found this helpful. Was this review helpful to you?YesNoReport abuse