December 30, 2008

What’s in a name?

During my time in the software business I have heard the term “code monkey” several times. Sometimes it has been in a negative, patronizing tone. Other times it has been uttered with an ironic touch, often with quite a bit of pride, by the developer doing the actual “monkey work”. In my world this type of work is not at all dirty, but a form of art – comparable to the finest furniture carpenters or perhaps of designing and building Swiss clocks from scratch that will then work perfectly “forever”.

My belief is that the role of the developer is not as any kind of slave to the project manager. In fact, it is rather the opposite way around – the role of the project manager is to make sure any obstacles (impediments, if you want to Scrumify this a bit) that stops the developers building great software are removed as quickly as possible. In this light, it is the project manager that is the slave of the developers – the real stars of any software development project – and thus the name of my blog, The Project Management Monkey.


  1. Wonderful blog ,Project Management Professionals emphasize the working skills and helps to predict unexpected problems that may arise during the course of projects.Proper Training is necessary to become certified in PMP . There are many online training materials available on Internet . I would like to suggest you to prefer SABCONS - one of the globally recognized organization that provides education materials as well as the training classes.For more info visit

  2. Nice blog, Thanks for sharing.For proper execution of any task, the perfect management is very important.
    project management software makes it easier for companies in effective planning and management of projects.