Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.
World-class software development requires far more than language/platform expertise and steady sprints. Join us as we describe time-tested, industry-proven software best practices at the team, organization, and leadership levels, sharing examples from recent engagements with software teams of all sizes.
Construx is led by industry leader Steve McConnell, author of Code Complete and More Effective Agile. Software experts first and software trainers and consultants second, our team has seen what works and doesn’t work in hundreds of software organizations.
Host Mark Griffin spent the first half of his career as an electrical engineer doing silicon hardware design and leading software automation teams. He moved into the sales side of software because he wanted to spread the value of what his company was building. It was supposed to be a one-year assignment that turned into the second half of his career. His balance of deeply technical skills and right-brain artistry also makes him a masterful home brewer!
| Episode | Date |
|---|---|
|
#67 Measurement Theory
|
May 13, 2026 |
|
#66 The Sunk Cost Fallacy
|
Apr 14, 2026 |
|
#65 Estimating the Unknown
|
Mar 10, 2026 |
|
#64 Design by Contract
|
Feb 10, 2026 |
|
#63 Acceptance Criteria
|
Jan 06, 2026 |
|
#62 Risk Management
|
Dec 02, 2025 |
|
#61 Scaling Patterns
|
Oct 15, 2025 |
|
#60 The F Word in Software
|
Sep 10, 2025 |
|
#59 Total Project Quality
|
Jun 03, 2025 |
|
#58 Team Organization
|
May 06, 2025 |
|
#57 Risk-Based Testing
|
Apr 08, 2025 |
|
#56 Product Visions to Product Roadmaps
|
Mar 04, 2025 |
|
#55 Practitioner Quizzes Construx - Session 1
|
Feb 10, 2025 |
|
#54 Stories from a Long Career
|
Jan 06, 2025 |
|
#53 Cynefin Framework
|
Dec 12, 2024 |
|
#52 The Triad
|
Nov 04, 2024 |
|
#51 Professional Development 2024
|
Oct 07, 2024 |
|
#50 Staffing the Product Owner
|
Sep 16, 2024 |
|
#49 The New
|
Jun 04, 2024 |
|
#48 Cone of Uncertainty
|
May 01, 2024 |
|
#47 Retrospectives
|
Apr 09, 2024 |
|
#46 Reverse Agile Scaling
|
Mar 11, 2024 |
|
#45 Value Identification
|
Feb 06, 2024 |
|
#44 Bringing it All Together – the Successful Leadership of Hardware/Software Teams
|
Jan 04, 2024 |
|
#43 Project Managers 2023
|
Dec 04, 2023 |
|
#42 Splitting User Stories
|
Oct 31, 2023 |
|
#41 Special Guest: John Belbute, Engineering Metrics
|
Sep 21, 2023 |
|
#40 Waterfall vs. Agile 2023
|
Jun 12, 2023 |
|
#39 Product Owner vs. Product Manager
|
Apr 12, 2023 |
|
#38 The Engineering Manager in Agile
|
Feb 06, 2023 |
|
#37 2022 Disaster Stories and Improvement Ideas
|
Jan 06, 2023 |
|
#36 Right-Sizing Software Process: Going Meta
|
Nov 22, 2022 |
|
#35 Individual Estimation
|
Oct 25, 2022 |
|
#34 Backlog Refinement
|
Oct 03, 2022 |
|
#33 How Much Testing Is Enough?
|
Sep 13, 2022 |
|
#32 Leadership for Women in Software
|
Aug 11, 2022 |
|
#31 The Daily
|
Aug 01, 2022 |
|
#30 Scaling Agile: Three Agile Scaling Frameworks and Six Scaling Recommendations
|
Nov 18, 2021 |
|
#29 Twenty Years Is Enough! It’s Time to Update the Agile Principles and Values
|
Jul 19, 2021 |
|
#28 Six Ways to Decrease Stress in Development Partnerships
|
Jul 06, 2021 |
|
#27 More Effective Kanban, Part 3: Kanban for Portfolios and Programs
|
May 03, 2021 |
|
#26 Software Estimation Lessons Learned from Covid-19 Forecasting
|
Mar 11, 2021 |
|
#25 Crafting Software, Part 1: Beers to Pair with Requirements, Design, & Estimation
|
Feb 24, 2021 |
|
#24 More Effective Kanban, Part 2: Operating and Optimizing Your Kanban System
|
Oct 21, 2020 |
|
#23 Exploring Metrics: Using Landing Zones to Define and Guide Success
|
Aug 25, 2020 |
|
#22 More Effective Agile, Part 9: Focus on Throughput, Not Activity; Plan Based on Measured Team Capacity; Decriminalize Mistakes
|
Aug 05, 2020 |
|
#21 More Effective Agile, Part 8: Express Clear Purpose with Commander’s Intent; Model Key Agile Behaviors; Manage to Outcomes, Not Details
|
Jul 29, 2020 |
|
#20 More Effective Agile, Part 7: Create and Use a Definition of Done; Maintain a Releasable Level of Quality; Use Automated Tests, Created by the Development Team
|
Jul 09, 2020 |
|
#19 More Effective Kanban, Part 1: Five Misconceptions About Kanban
|
Jun 25, 2020 |
|
#18 More Effective Agile, Part 6: Refine the Product Backlog, Create and Use a Definition of Ready, Minimize the Defect Detection Gap
|
Jun 16, 2020 |
|
#17 Exploring Metrics: Cultural Issues, Metrics vs. Indicators, Launching a Program, and Controlling Costs/Time
|
Jun 10, 2020 |
|
#16 Preproject Planning: Lowering Inherent Uncertainty on Large Work Efforts
|
May 29, 2020 |
|
#15 Construx Services: What Are Organizational Assessments?
|
May 14, 2020 |
|
#14 WFH in the Age of Coronavirus: Lessons for Today and Tomorrow
|
May 04, 2020 |
|
#13 More Effective Agile, Part 5: Manage Technical Debt, Support Large Agile Projects Through Architecture, Automate Repetitive Activities
|
Apr 23, 2020 |
|
#12 More Effective Agile, Part 4: Keep Projects Small, Keep Sprints Short, Deliver in Vertical Slices
|
Apr 07, 2020 |
|
#11 New to Scrum? From Individuals to Team, the Persistent Role of Design, and Staffing Scrum Roles
|
Mar 18, 2020 |
|
#10 More Effective Agile, Part 3: Tighten Feedback Loops; Fix the System, Not the Individual; Increase Team Capacity by Building Individual Capacity
|
Mar 02, 2020 |
|
#9 More Effective Agile, Part 2: Motivate Teams Through Autonomy, Mastery, and Purpose; Develop a Growth Mindset; Develop Business Focus
|
Feb 17, 2020 |
|
#8 Scaling Agile: The Importance of Batch Size, Using Backfilling to Clarify Direction, and the Key to Collaboration
|
Feb 03, 2020 |
|
#7 Special Guest Jeff Atwood, Part 2: Jeff and Steve on Effective Software Development Process
|
Jan 23, 2020 |
|
#6 Special Guest Jeff Atwood, Part 1: Jeff and Steve on Effective Software Development Process
|
Jan 14, 2020 |
|
#5 Design Patterns: What's Their Connection to Fundamental Design Principles?
|
Dec 17, 2019 |
|
#4 More Effective Agile, Part 1: Inspect and Adapt, Start with Scrum, Build Cross-Functional Teams, Integrate Testers into the Development Teams
|
Dec 02, 2019 |
|
#3 Developer Testing: The Legacy Code Dilemma, Modified Condition Decision Coverage, and Pairwise Testing
|
Nov 05, 2019 |
|
#2 Getting Unstuck: Addressing Struggling Scrum Adoptions, Responding to the Agile Test, and Properly Sizing Backlog Items
|
Nov 05, 2019 |
|
#1 Our Inaugural Episode: Gradients of Agreement, Forms of Waste, Real Kanban Boards, and Longer-Term Scrum Planning
|
Nov 05, 2019 |