I had a job interview today and I blew it. Well, from my point of view it’s them who blew it but I’m sure it’s the same for them.
The interview was with a the MD and CEO of a well-known company that had developed a social networking solution based on Drupal.
It started out like any other interview when the MD asked me about my background and my career development so far. We then talking about project management, my experience with agile and my opinion of agile methodologies. I certainly didn’t hide the fact that I believe agile is far superior to waterfall in virtually any situation, which resulted in a bit of a back and forth between the CTO, me and the MD. The CTO said he believed that agile only worked on projects with a medium sized budget and that it didn’t work with either high nor low budget projects due to scalability issues. I replied that I had heard these arguments many times before but that I didn’t believe they were true. I then gave them the example of DSDM, which manages to be wholly prince2 compliant while staying faithful to all agile princles. However, the MD stressed that they always choose the right methodology for projects and the fact that I disagreed with the CTO was a indicator that I may not be a good fit for their company.
I really didn’t know what to say. A voice inside of me wanted to scream “wtf!?!”. My mouth, however, formed the words “Fair enough, thank you for you time”. When I finally left the building, I was so happy that it didn’t work out.
If that’s the way a company deals with dissent rather than embracing diversity I seriously don’t want to work with them. It’s obvious to me that they don’t get agile there. Agile is about the way you look at people and treat them and life’s too short to waste your time helping companys that don’t want to be helped.
