Here’s the Evil Coach top ten of how to make sure every initiative fail – without ever having to say no!

  1. Encourage critical comments and ideas only to slam down on the pitiful who try.. haha..
  2. Spread out responsibility on too many persons in the organization. No one knows who did what and no one actually failed. Brilliant!
  3. Make sure these persons’ calendars are full

10 brilliant tips on how to stay on top – forever!
Read more

Programmer Anarchy

Programmer Anarchy is a concept that has been around for about the last year, is considered “post-Agile”, has so far been evangelised by Fred George and says that software development is more productive when programmers are “self organised”.

Agile is implemented in a wide variety of ways, from a kind of religious dogma, to a model that is fairly close to waterfall but with stand-ups and scrum masters through to the “Thoughtworks approved” approach. One thing I have found as a recruiter is that it takes a team of very high quality developers to make a truly Agile methodology work successfully.

Read more

By Martin Jee

Applying Scrum to Legacy Systems

A Tale of Two Projects

It was best of times, it was the worst of times…  

There were two projects – Project “A” was a greenfield project, with highly motivated, highly skilled Software Architects & Developers who either had a lot of experience with Agile Scrum or were very open to learning about it.  

The Product Owner was fully engaged and worked diligently to create a well defined set of User Stories that could be easily broken down into Story Points.  As this was a greenfield project, we were not distracted by support issues.  In addition, the project had, albeit after some convincing, good management support.

Project 'A'

Whereas Project “B” was the Spaghetti Monster project that was the result of years of mismanagement, misunderstandings with patches patched on top of patches, poor source control and deployment processes and poor engagement between the software development team and the client.  

To make it even more interesting, Project “B” was a core, mission critical system with a large user base (who were not happy or no longer engaged), and suffered frequent outages, slow performance and provided a poor user experience.


Flat is the new up

Businesses regularly evolve to meet modern new challenges, so why do they rely on the same old military-style organizational hierarchies? Here are a few companies that have adopted new structures to try to inspire workers and make the companies more agile.