About Steve McConnell

This author has not yet filled in any details.
So far Steve McConnell has created 19 blog entries.

New OnDemand Course – 10x Software Development, 2nd Edition

New OnDemand Course - 10x Software Development How do you maximize team productivity? Decades of research have found at least a ten-fold—“10x”—difference in productivity and quality between the best teams and the worst. The studies have collectively involved hundreds of professional programmers across a spectrum of programming activities. Specific differences range from about 5:1 to [...]

By | April 26th, 2017|10x Software Development|0 Comments

New OnDemand Course – Scrum Overview

New OnDemand Course - Scrum Overview Hello, Steve McConnell here. We are always updating our Construx OnDemand training, and I’m happy to announce a new course: Scrum Overview. Scrum enables software development teams to address complex adaptive problems, and in this course you’ll learn Scrum’s elements—its roles, events, and artifacts—as well as their purpose: how they’re [...]

By | February 14th, 2017|10x Software Development|0 Comments

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

By | March 9th, 2016|10x Software Development|0 Comments

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 one. You [...]

By | August 18th, 2015|10x Software Development|0 Comments

Understanding Software Project Size – New Lecture Posted

Understanding Software Project Size - New Lecture Posted I've uploaded a new lecture in my Understanding Software Projects lecture series. This lecture focuses on the critical topic of Software Size. If you've ever wondered why some early projects succeed while later similar projects fail, this lecture explains the basic dynamics that cause that. If you've [...]

By | August 6th, 2015|10x Software Development|0 Comments

17 Theses on Software Estimation

17 Theses on Software Estimation (with apologies to Martin Luther for the title) Arriving late to the #NoEstimates discussion, I’m amazed at some of the assumptions that have gone unchallenged, and I’m also amazed at the absence of some fundamental points that no one seems to have made so far. The point of this article [...]

By | August 2nd, 2015|10x Software Development|0 Comments

#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. Ron's First Remodel of my Kitchen [...]

By | July 31st, 2015|10x Software Development|0 Comments

#NoEstimates

#NoEstimates I've posted a YouTube video that gives my perspective on #NoEstimates. This is in the new Construx Brain Casts video series.

By | July 30th, 2015|10x Software Development|0 Comments

Human Variation Introduction – New Lecture Posted

Human Variation Introduction - New Lecture Posted In this week's lecture (https://cxlearn.com) I introduce the topic of human variation. I start by describing the general phenomenon of 10x variation. I briefly overview the research on 10x. I describe the problems that 10x variation presents for research in software engineering. I go into the specific examples [...]

By | July 21st, 2015|10x Software Development|0 Comments

Succeeding with Geographically Distributed Scrum Teams – New White Paper

Succeeding with Geographically Distributed Scrum Teams - New White Paper We have a new white paper, "Succeeding with Geographically Distributed Scrum Teams." To quote the white paper itself: When organizations adopt Agile throughout the enterprise, they typically apply it to both large and small projects. The gap is that most Agile methodologies, such as Scrum [...]

By | June 30th, 2015|10x Software Development|0 Comments