Month: June 2016

Recently I’ve been mulling over the Spotify model for organisation of software teams and how widely it could be applied within the software industry.  For those of you newer to the concept I’ll give you a quick description here but I also suggest that you read the original paper. Squad – A multi-functional team which […]

I spoke at #agileinthecity this week on Punishment Driven Development and I was asked an interesting question. “What if a team member doesn’t want to do a good job?” Should we punish someone who just isn’t trying?  Should we let them know that their behaviour is unacceptable?  Should we start hard performance management? It’s my […]

What is the first thing we do when a major issue occurs in a live system?  Sort it out of course.  Then we start the hunt for the person to blame so that they can suffer the appropriate punishment.  What do we do if a person is being awkward in the team and won’t agree […]

If you’re thinking of introducing agile and/or lean practices into an organisation and you’re wondering whether it’s even worth trying, it would be worthwhile spending a bit of time thinking about corporate culture.  Culture within an organisation is an incredibly strong force and introducing change is highly likely to fail if you don’t take it […]