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 Keys to Successful Scrum Adoption

Scrum is a project management approach for Agile software development and is the most commonly adopted Agile approach in the industry today. Construx has worked with hundreds of organizations to implement Agile approaches including Scrum. We have helped numerous organizations to adopt the core principles of Scrum and to adapt it based on their unique situations and challenges.

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...

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...

Blended Learning for Software Professionals

Instructor led technical training continues to provide the highest quality training experience, but advances in online eLearning are narrowing the quality gap between Instructor Led Training and eLearning. The choice of training modalities does not have to be an either/or choice.Properly structured, Blended Learning can provide the...

Five Things Every Software Executive Should Know About Scrum

The success (or failure) of Scrum is all in how’s it’s adopted. This white paper explores five key things software executives should understand when considering a Scrum adoption. It summarizes what Scrum can and cannot do and provides advice to software executives on how they can support the adoption of Scrum.

How to Choose an Agile Scaling Framework

Enterprises that adopt Agile development practices typically want to apply them to projects both large and small. The most proven Agile methodologies—Scrum in particular, along with its supporting practices—is fundamentally a small-team-level practice aimed at managing workflow for 5-9 people at a time. These Agile practices can be highly effective at the team level, but they do not address large...

Podcast - Software Development's Low Hanging Fruit

Everyone knows that better software development practices pay off in the long run, but what if you need improvements now? In this talk, award-winning author Steve McConnell describes strategies that produce improvements in schedule, quality, and development costs in the short term. McConnell identifies the specific technical practices that produce the highest returns on investment, the lowest...