Software Development Resources

As part of our mission to advance the art and science of commercial software engineering, Construx provides an array of software development resources. Our focus is on supporting time tested, proven software development best practices across the full spectrum of software development activities.

10 Deadly Sins of Software Estimation

The average project overruns its planned budget and schedule by 50-80 percent. In practice, little work is done that could truly be called "estimation." Many projects are scheduled using a combination of legitimate business targets and liberal doses of wishful thinking. In this presentation, award-winning author Steve McConnell presents 10 of the worst ways estimates go wrong, and presents...

10 Keys to Software Project Success

The causes of a successful software project are not a mystery. Leading organizations have been delivering software on time and within budget for years, but many other companies still fail on even simple projects. In this talk, award-winning author Steve McConnell describes 10 time-tested practices you can use to control your software projects.

10 Keys to Successful Software Projects: An Executive Guide

The causes of a successful software project are not a mystery. Leading organizations have been delivering software on time and within budget for years, but many other companies nonetheless fail on even simple projects. In this talk, award-winning author Steve McConnell describes 10 time-tested practices you can use to control your software projects.

10 Most Important Ideas in Software Development

As software engineering approaches its 40th birthday, do we know which software development ideas matter most? In this talk, award-winning author Steve McConnell identifies 10 of the most powerful ideas in software engineering. McConnell explains how the 10 ideas form the foundation for effective software development, and he shows how practices ranging from the waterfall model to extreme...

After the Gold Rush: Establishing a True Profession of Software Engineering

Award-winning author Steve McConnell offers candid reflections upon and a look ahead at the software engineering profession. This talk highlights critical trends and calls for a more rigorous and standards-based profession. McConnell delivers a lively and provocative narrative that aims to help software developers step back from the day-to-day rush of their work and think about where their careers...

Agile Estimation: Key Principles and Practices for Successful Agile Projects

This talk provides an overview of key principles and practices for effective Agile project estimating and planning that have helped many Construx customers greatly increase the accuracy of their project forecasts, enabling them to make better go/no-go decisions, increase the predictability of their projects, and deliver their projects successfully... on time, within budget constraints, and with...

Code Complete 2: Modern Realities of Software Construction

For more than 10 years, Code Complete has been a computing-industry best seller. The past decade has seen the emergence of object-oriented programming, the Internet, the CMM, offshore outsourcing, Java, Visual Basic, and the Agile movement as well as staggering advances in computing power and numerous other developments.

Keys to Successful Software Project Outsourcing

Outsourcing is a popular trend that is producing decidedly mixed results. Outsourcing can save time and money as well as freeing up internal staff for strategic work--or it can be a disastrous mistake. In this talk, Steve McConnell explains how to outsource, and, more important, why or why not to outsource. He quantifies the benefits you can realistically expect from outsourcing and how to outsource...

Secrets of World Class Software Organizations

Construx consultants work with literally hundreds of software organizations each year. Among these organizations a few stand out as being truly world class. They are exceptional in their ability to meet their software development goals and exceptional in the contribution they make to their companies' overall business success.

Seven Critical Insights for C-Level Executives

Technical staff complain that "management doesn't understand software development." What are the critical bits of software development knowledge that top executives need to know to support successful software development? Is it even true that C-level executives don't understand these important ideas? In this talk, Steve McConnell presents 7 critical concepts.