Animesh Kumar {itsAnimesh}
I'm an IT professional from New Delhi, India. Currently for the most part I work as a Technical Consultant developing Open Source ICT solutions for social and societal inclusion. I'm also pursing PG in Management. Below are the latest updates from a some social networks I subscribe to.
What is a Software Devlopment cycle???
Well according to Wikipedia :
A software development cycle is a structure imposed on the development of a software product. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process.
I’l share with you for the first time the details of the cycle. The following are the important steps in the development cycle.
- Programmer produces code he “positively believes” is bug-free.
- The product is tested by the testing team and they find 30 bugs.
- Programmer fixes 15 of the bugs and explains to the testing team that the other 15 aren’t really bugs, they are so called “special features” in the product.
- Testing team again tests the product and finds that five of the fixes didn’t work and also discovers 15 new bugs.
- Repeat steps 2 to 4 ten more times.
- Due to marketing pressure and an extremely premature product announcement based on overly-optimistic programming schedule, the product is released.
- Users find 250 new bugs.
- Original programmer, having cashed his royalty check, is nowhere to be found.
- Newly-assembled programming team fixes almost all of the 250 bugs, but introduce 456 new ones.
- Original programmer sends underpaid testing department a postcard from Hawaii. Entire testing department quits.
- Company is bought in a hostile takeover by competitor using profits from their latest release, which had 783 bugs.
- New CEO is brought in by board of directors. He hires programmer to redo program from scratch.
- Programmer produces code he “positively believes” is bug-free.
So all computer science students, learning various kinds of development cycles remember those cycles never comes into use in real world… ;)