Those untrustworthy developers...
From Jeremy Miller's blog:
But Jeremy, that might be fine for you, but I can't trust my developers to just do the right thing. I need governance. First, what are you doing to change their behavior? Secondly, why did you hire them in the first place if they can't be trusted, or can you tighten up the hiring process. Three, is that really the case? I've heard this line about not being able to trust the developers far too many times. Why, or how, is the manager responsible, but the developers aren't?
Allow me to spin the question in a different direction. Why the %$!@ are you letting someone that you don't trust to write your critical business processes?
I have run into this same attitude in a place where the developers wrote the payroll process that paid their own salaries.
So... you can't trust the developers to do stuff correctly, and obviously you don't have time to educate them correctly, right?
I feel that there is something that is slightly wrong about that behavior.
My own feelings in this matter are that if you want quality, you need to invest in your hiring process and in the people you already have. It is very important to coach, train and educate the people that you have around you. If nothing else, so you would have a qualified someone to argue against.
Comments
Its really more about garenteeing quality then a trust issue. Have you ever heard of the resource triangle (time, cost, quality pick two.)
Well taking the above position is missing the point of that excercise. There is only so much one can accomplish. A software methodology's purpose is to gauge how things are going.
We got the same issue here in our company.
I´m about to tell my boss here to put it in a business perspective:
I really think that there´s no difference ´couse it´s all about ROI in the end.
regards,
Claudio
I think the more extreme parts of Extreme Programming that is often forgotten is throwing away the resource triangle and replacing it with a square\rectangle - time, cost, quality and scope. XP even goes as far to say that no one side can control all the variables. I think XP view of the four variables is VERY powerful way of reaching your goals.
Comment preview