Skip to main content

How can we measure the working software?

Last post 07:52 am October 28, 2019 by Eric Hoogers
8 replies
04:00 am October 24, 2019

Working software is the primary measure of the progress of the Scrum team. Being said that how can we measure the working software?


08:51 am October 24, 2019

Releases passing QA requirements, increments being succesfully deployed into production, number of production incidents etc etc etc


11:00 am October 24, 2019

Why do you think working software is more important than for example an evolving Definition of Done or the level of self-organization of a Scrum Team when you look at the progression of a team?


11:32 am October 24, 2019

Why do you think working software is more important than for example an evolving Definition of Done or the level of self-organization of a Scrum Team when you look at the progression of a team?

It is one of the 12 principles behind the Agile manifesto. It does not state a revision of DoD is less important, it states that software is only delivering value and is only measurable when it is done and deliverd to the end user. Partly finished software or software unreleased / unshipped does not deliver value to the enduser and is therefore not seen as progress.

So, this principle is not exluding or diminishing other ways of progress, it states that any increment is only counting towards progress when it is done and delivered / shipped, and it is focussed on the end user and not the team internals


11:58 am October 24, 2019

@Xander, Yes I agree. I was mentioning the statement of VBMVVN, saying that working software is the primary measure of the progress of a Scrum Team.

Do you agree with that statement and if yes, can you convince me why working software is a more important measure of the progress of a scrum team than for example an evolving DoD and the level of self-organization?


04:47 pm October 24, 2019

@Eric,

Does team maturity and an improved DoD translate into customer value?   If I owned a factory and made assembly-line improvements, I'm not sure the customer would care much about it until they received an actual product created by the new assembly-line.

In my opinion, that is why Working Software is a more important measure of progress than any process improvement or growth in team maturity.


06:42 pm October 24, 2019

In my own opinion, the truest goal is delivering value to the customer, as fast and often as possible.

That is also where the only true inspect & adapt cycles can take place or where the feedback comes from.

Any improvement at any point in the process to get there is great, but all in service of this greater goal. So in the end, I think, that anything contributing to this goal is secondary to the primary goal, the primary measure of progress


06:53 pm October 24, 2019

To add onto the thoughts already mentioned, I think it's worth saying that "working" software was meant to emphasis the importance of getting feedback on finished work and not work living in a dev branch.

The measure of progress must be made on finished work rather than work that's not integrated into the product yet. We wouldn't want to show how far we've progressed using work that's not production quality, or "working".


07:52 am October 28, 2019

@timothy / Xander, I see your points, thanks!


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.