Agile - Scrum, have been the buzz words among software teams for a while now. While I love keeping things really Agile, the bigger question has been, at least for me, how far does this fit into Indian teams and especially with - Pyramid Structure - which has been a very successful formula for Indian majors, at least in terms of their financial results, or probably the only place of success !!
I have been a part of many discussion, with friends or friends or sometimes even in interviews on what I think of Agile and my answer has always been - NOT A RIGHT FIT* - * conditions apply !!!
What Agile wants (my views):
I have been a part of many discussion, with friends or friends or sometimes even in interviews on what I think of Agile and my answer has always been - NOT A RIGHT FIT* - * conditions apply !!!
What Agile wants (my views):
- Independent contributors
- Everyone is equally talented
- Everyone does everything (Analyze, Design, code, Test... everything)
- ego less (not less ego :-) )
- Broad Thinkers (think beyond the given task)
- Helping others
- Dare to take risks
- Disciplined/Punctual
- Passion
- Love what one does
- Forget QA (QA should just ensure product is without bugs, not work to only find bugs)
I hardly see someone with about tenets, instead, something like below is more prevalent:
- Indians do not have a habit of being on time - we are never late, we are on Indian timings
- Most love what they GET for what they do rather than what they DO - confused?? think deep !!!
- Attitude of treating a technology cheap, without knowing the true value - best example HTML/CSS/JS
- Ego or selfishness in part of the paracel, taking them away is close to impossible
- Writing unit test cases is a crime, not a job of a programmer attitude
- Always see QA as gateway to find bugs - think as if, that is what they paid for....
- Risking something is hardly seen, let us play safe all the time, WHY ME attitude !!!!
- Biggest of all, lack of passion, for most, a job is a purpose met
I have lot to speak on these grounds but do not have much time to write.
I dont deny that we have stronger Agile teams in most of the companies around, that is what I meant by *conditions apply
No comments:
Post a Comment