Free Software Development Resources

Helping individuals, teams, and organizations with free resources to grow development skills.

Explore Resources by Content Type

Switch to search by topic

10 Deadly Sins of Software Estimation
The worst ways estimates go wrong, plus time-tested rules of thumb for dramatically improving estimation accuracy.
View →
10 Keys to Successful Scrum Adoption
The keys to successful Scrum adoption that we've identified during our consulting and training work with clients.
View →
10 Pitfalls of Enterprise Agile Adoption
The pitfalls organizations commonly experience as they adopt Agile throughout their enterprise.
View →
5 Common Gaps in Scrum Adoptions
Many teams encounter a consistent set of challenges with Scrum because of these gaps in their Scrum adoption.
View →
5 Misconceptions About Kanban
Some organizations aren't using Kanban because of these misconceptions, but many would be well served by some use of Kanban.
View →
6 Mistakes That Sabotage Scrum Adoptions
How can you avoid Scrum implementation mistakes and achieve the full benefits of Scrum?
View →
7 Diagrams Every Software Professional Should Understand
Key insights into how to acquire “professional judgment” in software development.
View →
7 Unbreakable Rules of Software Leadership
Crucial rules that lead software executives from satisfactory to superior.
View →
8 Principles of 10x Development
What makes one software development team far more productive than another?
View →
Agile Estimation: Key Principles and Practices
Key principles and practices for effective Agile project estimating and planning.
View →
Agile Technical Coach Career Path
Learn the career path to go from developer to Agile technical coach.
View →
Balanced Solutions with the Three-Circle Model
Creating solutions to customer problems involves balancing three perspectives: business, usage, and technology.
View →
Blended Learning for Software Professionals
The choice of training modalities does not have to be an either/or choice.
View →
Business Case for Better Software Practices
Improved software practices offer ROIs of 500% or even significantly more in many cases!
View →
Case Studies in Software Engineering Judgment
Sound professional judgment is key to diagnosing past failures and creating future successes.
View →
Code Complete – Second Edition
Code Complete synthesizes the most effective software construction techniques and must-know principles into clear, pragmatic guidance.
View →
Cone of Uncertainty – Poster
All software projects are subject to inherent errors in early estimates.
View →
Cost of Estimation Error – Poster
Skillful project planners strive for accurate estimates, and they especially strive to avoid underestimating.
View →
Establishing a Measurement Program
As a measurement program is established, the organization must first determine its specific improvement goals.
View →
How to Choose an Agile Scaling Framework
Key insights about choosing an Agile scaling framework that is the right fit for your organization.
View →
How to Engineer Software
How do you truly engineer software? True engineering of software requires more than just claiming “software engineer” as a job
View →
Inspect & Adapt
Welcome to our podcast! Listen in as our experts discuss the most important concepts in professional software development.
View →
Is Kanban For Me?
Find out whether Kanban might be a good fit for your organization.
View →
Making Change Stick
Learn the techniques that help organizations successfully introduce and support change.
View →
Managing Technical Debt
Insights into using technical debt strategically and keeping technical and business staff involved in the process.
View →
Managing Technical Debt
"Technical debt" refers to delayed technical work that is incurred when technical shortcuts are taken.
View →
More Effective Agile
More Effective Agile distills real-world experience with hundreds of companies into an easy-to-read guide to the modern Agile practices that
View →
Product Owner Career Path
Learn the career path to go from a business analyst to a senior product owner.
View →
Quick Facts Datasheet
A quick reference sheet about Construx's capabilities and services.
View →
Retrofitting Legacy Systems with Unit Tests
Many companies have existing systems with little to no current unit testing. What response makes sense?
View →
Return on Software
This book guides software professionals in making choices and helps them appreciate the business consequences of the decisions they make.
View →
Right-Sizing Agile Development
Learn how to right-size agile development for your organization.
View →
Scrum Is – Poster
Scrum is an Agile project management process wrapper with...
View →
Scrum Level Up Datasheet
Learn about our structured virtual process to assess your team’s use of Scrum and guide your team to better performance.
View →
Scrum Sprint Wizard
How can you get more out of Scrum? Let our wizard help pinpoint some ways.
View →
Season 1: Episode 01
Gradients of agreement, forms of waste, real Kanban boards, and longer-term scrum planning.
View →
Season 1: Episode 02
Addressing struggling scrum adoptions, responding to the agile test, and properly sizing backlog items.
View →
Season 1: Episode 03
The legacy code dilemma, modified condition decision coverage, and pairwise testing.
View →
Season 1: Episode 04
More Effective Agile, Part 1: Steve McConnell describes the key principles of his new book.
View →
Season 1: Episode 05
Design Patterns: What's their connection to fundamental design principles?
View →
Season 1: Episode 06
Jeff Atwood and Steve McConnell on effective software development process.
View →
Season 1: Episode 07
Jeff and Steve continue their conversation about effective software development process.
View →
Season 1: Episode 08
Scaling Agile: The importance of batch size, using backfilling, and the key to collaboration.
View →
Season 1: Episode 09
More Effective Agile, Part 2: Steve McConnell describes the key principles of his new book.
View →
Season 1: Episode 10
More Effective Agile, Part 3: Steve McConnell describes the key principles of his new book.
View →
Season 1: Episode 11
Specific strategies and concepts that will help your first Scrum efforts be successful.
View →
Season 1: Episode 12
More Effective Agile, Part 4: Steve McConnell describes the key principles of his new book.
View →
Secrets of the Agile Scaling Gurus
Learn the secrets to succeeding with Agile development on large projects.
View →
Software Architect Career Path
Learn the career path to go from developer to software architect.
View →
Software Development’s Classic Mistakes
Software development's classic mistakes are still occurring on software projects.
View →