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. I would say that a PMP is highly respected within both IT & non-IT communities where strong project management skills are required. If you plan on a long term career as a project manager, then yes, even with your level of experience, I would suggest getting your PMP. You can prepare yourself for the exam in one of the leading training providers like . You can do minimal prep-work to get 40 PMI® Contact Hours and apply to PMI for PMP Exam before the class begins.

  2. Wonderful article. But recently if you are looking for a new project management job or if you might have asked for a promotion within your company then you might have heard about PMP credentials!!. It is true that a Project Management Professional (PMP) credential is one of the most sought certifications by employers and employees alike. For its detail information about a PMP certifications you can go through

  3. 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

  4. 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.