Hi I am Lalit Shukla; I joined Software Industry two years back, and since then I am in this go lazy field. This is my brief introduction.
Why so brief? World is fast so do we need to.
Let’s start with Cricket. Cricket has changed its format from Timeless Test Cricket – a nine day match to Test Cricket to One Day International and now the super fast Twenty-20 cricket. Nobody has the time to wait and watch the beauty of the shots; the cover drives, the straight drives etc. The batsman coming on to the pitch wants to hit the six on the very first ball he faces. Even without noticing the bounce or turns of the pitch.
Similar is the case of Software Development Life Cycle [SDLC]. This has also been changed in its form so much from its inception, the very first I had studied the Waterfall Model, in which the developers follow the classic path of Analysis, Design, Coding and Testing. But once the Testing phase fails, we used to return where we were at the initial point of our Project Initiation journey. Similar to Test Cricket, release deadline met without a concrete positive result.
Agile in a way, says go for the core thing you are assigned to, and forget about the subsidiaries. This can be a super fast methodology of SDLC. The iteration planning/demos every two weeks are just like the fast Cricket, which says go and hit hard, and if you can’t, just RAISE YOUR HANDS, we have other batsman[developer/Defect] lined up.
AGILE says don’t think of what is going to be there in next iteration or what was there in last iteration. Following the basics of AGILE, may let the teams meet their deadlines, but it avoids the individual contributor for being a far sighted; similar to what we call INNING building in bigger formats of CRICKET. This is why bigger formats of Cricket will be there, and so should be the older methodologies of SDLC. After all, the depth of a Developer and Cricketer is measured by his PATIENCE and CONFIDENCE.
1 comment:
You mixed it quite well with cricket ... nice..
Post a Comment