26 July 2009

Get the basics right - Fix the root cause, not symptoms

Some say, "We are following world class processes to deliver software with quality and in time". Is it the processes that deliver software? Isn't it people? When you want to deliver great software, you got to have great people or at bare minimum you should make great people. Because any great things can be delivered by great people. Mediocre people just deliver mediocre stuffs. Mediocre people with world class processes is just waste of time, false baptism and false hope.

Great people do not need processes, because they know how to do it but they may take different approach - the alternate approach is not usually mediocre, they are just different but equally efficient and effective. If you want organizational transformation, processes won't help you, tools won't help you. You got to make employees great by transforming them. The other methods sucks and usually fails. If you really want to build a world class teams, focus on right things, get your priorities right and do it always - transform people.