Innovate or Execute

Innovate or Execute

Earl Beede
Construx Senior Fellow

“We want our team to be more innovative.” Where have you heard that one before? Why do employers want their staff to become innovative? Have our brains been stuck in […]

Innovate or Execute

Kanban Misconception: Kanban is Just Scrum Without Iterations

Kanban Misconception: Kanban is Just Scrum Without Iterations

Jenny Stuart
Construx VP of Consulting

There is some truth here, in that Kanban doesn’t have iterations. Kanban is a flow-based system. Work starts when there is availability to begin […]

Kanban Misconception: Kanban is Just Scrum Without Iterations

Start With Why

Start With Why

John Clifford
Construx Senior Fellow

It’s very typical for Construx to get an inquiry from a prospective customer on whether we can help them with their Agile adoptions, whether in the planning stage or in-progress. […]

Start With Why

The Origins of 10x – How Valid is the Underlying Research?

Origins of 10X – How Valid is the Underlying Research?

Steve McConnell
Construx CEO / Author Code Complete

I had the chance to contribute a chapter to Making Software (Oram and Wilson, eds., O’Reilly). The purpose of this edited collection of essays […]

The Origins of 10x – How Valid is the Underlying Research?

Software Project Archaeology

Software Project Archaeology

A colleague asked me the following question:

Assume you were asked to assess a software development team from outside of the organization (that might occur as due diligence or some other context), and you had full access to all internal artifacts of the organization, but you were not allowed to talk directly with […]

Software Project Archaeology

Estimation Types

Estimation Types

When I get asked for an estimate, my first response is not a cost, a date, or a functionality number. It is not even #NoEstimates. My first response is a question: “What type of ‘estimate’ do you want?”

What I need to know is what will the questioner do with my estimate. I usually see […]

Estimation Types

Chickens and Pigs Revisited

Chickens and Pigs Revisited

There’s been a lot of discussion on the subject of ‘chickens and pigs’ and commitment in Scrum, whether the Scrum community has a generally-agreed definition of commitment, and whether commitment is useful.

First, let’s talk about the definition of commitment, certainly a loaded word and one that is used improperly in most organizations. […]

Chickens and Pigs Revisited

Understanding Software Projects Lecture Series

Understanding Software Projects Lecture Series

Check out my new lecture series, “Understanding Software Projects.” In this lecture series, I explain The Four Factors Lifecycle Model and how understanding that model means understanding virtually every significant aspect of software project dynamics. Current lectures are always free. Check it out at Construx OnDemand.

Here’s a longer […]

Understanding Software Projects Lecture Series

Performance Appraisals in an Agile Organization

Performance Appraisals in an Agile Organization

Performance appraisals are a part of life in nearly every organization, and yet no one likes them1. Bad performance appraisal processes can seriously harm your organization’s ability to recruit and maintain talent. Individuals being reviewed worry about whether their contributions will be recognized, and the impact a questionable […]

Performance Appraisals in an Agile Organization

#NoEstimates – Response to Ron Jeffries

#NoEstimates – Response to Ron Jeffries

Ron Jeffries posted a thoughtful response to my #NoEstimates video. While I like some elements of his response, it still ultimately glosses over problems with #NoEstimates.

I’ll walk through Ron’s critique and show where I think it makes good points vs. where it misses the point.

#NoEstimates – Response to Ron Jeffries

17 Theses on Software Estimation (Expanded)

17 Theses on Software Estimation (Expanded)

This post is part of an ongoing discussion with Ron Jeffries, which originated from some comments I made about #NoEstimates. You can read my original “17 Theses on Software Estimation” post here. That post has been completely subsumed by this post if you want to just read this […]

17 Theses on Software Estimation (Expanded)

Agile Transformation – Keys to Success

Agile Transformation – Keys to Success

I wanted to let you know that I’ve posted a two-part series on Construx’s experience with Agile Transformations, pitfalls, keys to success, and so on.

The videos focus on two models that describe the transformation issues we have seen on the ground. You might have seen one or both of the […]

Agile Transformation – Keys to Success

Productivity Variations Among Software Developers and Teams The Origin of 10x

Individual Productivity Variation in Software Development

Some people have asked for more background on where the “10x” name of this blog came from. The gist of the name is that researchers have found 10-fold differences in productivity and quality between different programmers with the same levels of experience and also between different teams […]

Productivity Variations Among Software Developers and Teams The Origin of 10x

Title