Code Complete Books
Steve McConnell synthesises the most effective techniques and approaches to writing clean, efficient (and thus secure) code. He is a leading author of the best practical guides for programmers to write better software.
He has a vast library of best-selling books for software leaders and teams.
Code Complete
A Practical Handbook of Software Construction, Second Edition
Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for nearly two decades.
Software Estimation
Demystifying the Black Art
Often referred to as the “black art†because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforward—once you understand the art of creating them. In this book, Steve McConnell unravels the mystery to successful software estimation—distilling academic information and real-world experience into a practical guide for working software professionals.
Rapid Development
Taming Wild Software Schedules
Corporate and commercial software-development teams all want solutions for one important problem—how to get their high-pressure development schedules under control. In RAPID DEVELOPMENT, author Steve McConnell addresses that concern head-on with overall strategies, specific best practices, and valuable tips that help shrink and control development schedules and keep projects moving
More Effective Agile
A Roadmap for Software Leaders
Whether you are a C-level executive, vice president, director, manager, technical leader, or coach, this no-nonsense reference seamlessly threads together traditional approaches, early Agile approaches, modern Agile approaches, and the principles and context that underlie them all—creating an invaluable resource for you, your teams, and your organization.
Software Project Survival Guide
How to Be Sure Your First Important Project Isn’t Your Last
Equip yourself with SOFTWARE PROJECT SURVIVAL GUIDE. It’s for everyone with a stake in the outcome of a development project–and especially for those without formal software project management training. That includes top managers, executives, clients, investors, end-user representatives, project managers, and technical leads.
The company is comprised of a team of professionals who are software experts first, trainers and consultants second, who focus on the mission to make your software teams more successful.
I strongly recommend his books and the company for enhancing the success, cadence and productivity of software teams.