Today we have many software quality methodologies and project management frameworks like CMMi, Agile, Six Sigma, PMP. Although independent these have several similarities. All cover pretty much the same topics viz. scheduling, estimation, risk management etc. Although this is never true some even tout fictitious benefits like even amateur programmers following their process will be able to deliver superior quality.
Then why is it that Indian IT services companies want to adhere to all of them. The answer is simple, a client requires them to do a particular certification. Then it is taken up if the client holds the possibility of providing significant revenues. The project teams usually end up doing multiple documents/ plans to adhere to diverse methodologies.
Theoretically these work well but the manual labours for co-existing add substantial pains on project teams. Now that India IT service companies are considered mature and professional (barring the Satyam fiasco). I think its time for them to stand up and propose a single methodology to clients instead of adhering to what the client wants.
Satyam for example was considered as a very good example for corporate governance. Does the failure mean the evaluation was flawed? Will people stop adhering to their governance model in the future? Unlikely!
I think it finally depends on the project team, their expertise and motivation to make a project successful. I fell it finally boils down to higher the right people and keeping them happy.
No comments:
Post a Comment