Scrum Master

By Barnaby Golden, 2 February, 2015

1. Mike Cohn - Mountain Goat Software

One of the founders of agile, Mike speaks with authority on a number of agile subjects. His focus is slightly more towards the product/project side with less focus on engineering practices.

 

By Barnaby Golden, 7 January, 2015

 

1. Use the same deployment mechanism for all environments

When you do something often, you get good at it. So deploy to all environments using the same mechanism. That way, when you deploy to production things less likely to go wrong.

 

By Barnaby Golden, 12 July, 2014

It has long been a tradition in waterfall style projects to associate long hours with increased productivity. A recurring pattern is up-front planning, followed by realisation that a deadline is not going to be achieved and then finally a push to increase working hours.

By Barnaby Golden, 19 May, 2014

When we talk about non-functional requirements we often focus on performance and response times. But there are many other types of non-functional requirements and their obscurity can lead to them being missed.

Here are some non-functional requirements that can get forgotten:

By Barnaby Golden, 30 December, 2012

Nothing else in Scrum generates more confusion than story points. So what are they and just as importantly, what are they not? Here is my definition:

Story points represent the relative difficulty in completing development tasks that produce business value

By Barnaby Golden, 13 December, 2012

...there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns -- the ones we don't know we don't know.

- Donald Rumsfeld US Secretary of Defense

By Barnaby Golden, 24 July, 2012

The showcase is a critical part of Scrum. It is a window in to the project for the business users and will often determine their attitude and approach to the Scrum team. Done badly, a showcase will alienate stakeholders and disrupt the team's progress.

By Barnaby Golden, 2 March, 2012

Too many developers hated planning because the plan had never been of any personal benefit to them. Instead, plans were often used as weapons used against the developers

- Succeeding with Agile, Mike Cohn

By Barnaby Golden, 26 December, 2010

Nothing kills the productivity of a development team more than working on and supporting poor quality legacy code.

You start work in a new team, full of grand ideas and determined to do things the right way. Then you discover the morass of existing software that is sitting at the heart of the system. This code has been around for years. Nobody likes it, everyone wants to get rid of it. But that would mean spending lots of time and resource and producing little, if any, business value.

By Barnaby Golden, 14 December, 2010

The Daily Scrum is one of the Scrum ceremonies. It is also often called the daily stand-up or just the stand-up.

What is a stand-up?

The idea in holding a daily stand-up is to get the Scrum Team members talking to each other. The stand-up is there to coordinate dependencies, to identify issues and to fascilitate team members helping each other out.