Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
-64% $23.10$23.10
Ships from: Amazon Sold by: Sinaloense
Save with Used - Acceptable
$20.80$20.80
Ships from: Amazon Sold by: Martistore
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers 1st Edition
Purchase options and add-ons
Renowned software expert Steve McConnell helps software students transition to the role of software professionals. Significant developments are afoot that will impact the future careers of student programmers, including initiatives in education, professional development, certification, and licensing. Some of these developments are well thought out and positive; others are being forced and need to be improved before they are standardized. Software development is changing, whether programmers recognize it or not. Programmers who are not paying attention could easily find themselves working as twenty-first century software janitors. This book describes the occupation of computer programming as it exists today and the profession of software engineering as it can exist in the future.
- ISBN-100321193679
- ISBN-13978-0321193674
- Edition1st
- PublisherAddison-Wesley Professional
- Publication dateJune 30, 2003
- LanguageEnglish
- Dimensions7.15 x 0.65 x 9.05 inches
- Print length272 pages
Frequently bought together

Customers who bought this item also bought
Editorial Reviews
From the Back Cover
Can you deliver 90% of your software on time, within budget, and fully meet the user's real requirements? Would you like to? Best-selling author Steve McConnell provides a compelling argument for turning software success into an everyday habit by advancing the software profession itself―at the individual, organizational, and industry levels. Expanding on the contents of his previous book After the Gold Rush, the author dispels common myths of software development.
If you are a programmer, software developer, engineer, or work in software development, you should READ THIS BOOK.
Why do so many companies use outdated and ineffective software development practices? See page 103
What is "cargo cult" software development, and who uses it? See page 23
How large is the return on investment for better software practices? Can you prove it? See page 115
How do you create career paths for software professionals? See page 143
Which affects projects more--good personnel or good process? See page 135
How much difference is there between the worst software companies and the best? See page xv
0321193679B06052003
Product details
- Publisher : Addison-Wesley Professional; 1st edition (June 30, 2003)
- Language : English
- Paperback : 272 pages
- ISBN-10 : 0321193679
- ISBN-13 : 978-0321193674
- Item Weight : 1.17 pounds
- Dimensions : 7.15 x 0.65 x 9.05 inches
- Best Sellers Rank: #2,182,892 in Books (See Top 100 in Books)
- #496 in Software Design & Engineering
- #2,837 in Software Development (Books)
- #7,595 in Computer Software (Books)
- Customer Reviews:
About the author

Steve McConnell is an award-winning, best selling CEO and author. His newest book is "More Effective Agile: A Roadmap for Software Leaders." His first book, "Code Complete", has been recognized as the best-selling, best-reviewed software development book of all time. His books have been translated into 20 languages and sold more than one million copies worldwide.
Steve is passionate about increasing software organizational performance by improving the skills of individuals and teams. Steve is founder and CEO at Construx Software, which provides training, consulting, coaching and free resources focused on more effective software development practices. Check it out at construx.com.
Steve's newest book, More Effective Agile, was published in August 2019. Check out resources related to Steve's new book at moreeffectiveagile.com.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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.
If you are looking for a more concrete books on how to develop software now, he has a good reading list in his book Code Complete, second edition chapter 35. Also check his web site: [...]
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.
Although the book does not deserve a 1 star, I also think that the average rating is too high.
Unfortunately, the lack of *any* mention of Agile methodologies made this book look like either the author has been in Tahiti for the last few years or is trying to subtly discount them. Either way, you read it and say, "yes, this is exactly what Lean addresses; so what's your point?". It was also a little short on concrete recommendations, and comes off more as a position statement on where he'd like software development to be N years from now.
I'm glad that I read it because I generally like McConnell's writing and like to hear different opinions on certification of software developers, but I can't say that I'd suggest anyone else bother.
Top reviews from other countries
You might get little direct advice on how to program or develop software in a team, but you'll learn a lot about development as a professional.
Reading this will enable you to better assess your skill level as a programmer, and -if you are a professional programmer- your organization's maturity.
It discusses the state of the software development business and makes some predictions about the development of the field as a whole.
It also contains a comprehensive literature review. This gives the book a bit of an academic flavor, advantageously adding credibility.
The book is really insightful, but in looking back I thought that the author completely missed to mention the field of "systems engineering" which is a few decades older than "software engineering". Many development practices discussed in this book might have had their precursors in systems engineering.



