Sunday, May 31, 2009

Life cycel of a software project

The life cycle of a software project which is built by two master minds both expert in goofing things up in the extreme is quite different from the software development lifecycle in actual. I would like the compare the two different life cycles in two very different perspectives. The two perspective that I would like to bring forth are one an IBM software project manager known as Ben and other of the two masterminds combined known as ajni no, its not a short form of Gajni.

Ben; The standard requirement gathering of a project that is why we need the project and what purpose will it serve to the company.
Ajni: Requirement gathering which includes knowing whether we have any idea about the project ,ever heard of this name, is there another prototype available on the internet.(Notice how the author uses the subtle ,scientific term prototype for shameless plagiarism). Does the team beside you have any idea about the project, the tools required and is he an expert at coding (cause at the end its his damn project and not ours). Only after such minor details are covered do the two master minds accept the project.

Ben: After knowing the problem statement we start designing the project. the architecture of the project the user interface of the project , the database design of the project etc.

Ajni: After the problem statement has been forcefully given to the master minds after rejecting many other projects and threatening to be removed from the organization and throwing tantrums by the project guide ,the master minds set to look-out for any similar projects available on the Internet, by typing simply the name of the project on Google, wikipedia and other such search engines.

Ben : After having designed the application the coding of the software begins by the team members indulge in some rigorous coding and developing of the software creating loops and nested loops and constructs calling and uncalling of the functions ,passing variables and bugging and debugging the code.

Ajni: After knowing that not everything can be found on Google harassment of the team beside you begins by rigorously putting them under undue stress so that they can code our application instead of doing theirs ,giving them temptation of gaining valuable experience of doing two projects at once and knowing the pressures of corporate world.

Ben: After coding comes vigorous black box testing and white box testing and other testing and if many errors are found the code is sent to the development phase again to recode it.
Ajni: After the team beside you completes your project you start to wonder whether you should have taken up the course in human psychology instead of computers. Breaking two software professionals is not easy.

Ben: After testing the code is implemented on the client system. eliminating the legacy systems.
Ajni:After the project is completed the snapshots are taken and put up in the slideshow to show that the code is not exposed by the company.

Thursday, May 21, 2009


As we come to terms with the end of the massive Indian election which is synonymous with the Great Indian Weddng where there is a massive amount of people involved ,in which everyone is waiting it to end and nobody where its going.However funny things do happen in politics but some patterns do remain same. First of all the UPA government inspite of all the recession stuff and bding led by the a weak minister stilll came through with startling results. Secondly the end of an era for BJP supremo L.K. Adavani and the failute of Modi magic.

UPA came in with some very good results because of some very clear ground work done by them.They stuck to their pro poor agenda and it really worked. They projected a dual campaigning policy in which they formed different faces to address to different places to different masses and different demographics. And it clicked. On the contrary we have our BJP counterpart relying first of all too much on Modi magic. It was like the Rajasthan Royals relying too much on the Warne magic and doing very little themslves. Modi was given the resposibility of around 52 seats allover the country inlcuding states like Goa and Southern Indian states. Not only he failed to get important votes from such places but also failed to get a convinving victory in his homeground. In gujarat Congresss took about 15 seats which by Congress mesaures is more than good results ,this is where they were expected to get thumped big time.

But due to his tour duty and a little over confidence Modi took Gujarat to be granted and boy did the Gujaratis reply .One thing is for sure they don't like to be taken for granted. Secondly an interesting trend shown in Gujarat was that most of hwom who had voted for Modi in the State elections voted for MANMOHAN in the General elections. This trend was a major factor in knowing two things that the peoplw donot want Modi to leave them even if he is good for the country but he is even better for the state.

Secondly BJP fell short in all major cities of India ,where we can see that the modern Indian is not a fool and chooses wiselu although voter turn out is a cause of concern but still those who do turn out do it wisely. Anyway there are lessons to be learnt for BJP firstly it has shake of thier cobwebs of age old policies of Hindutva ,it has to get some new faces into its team, it has like the South African cricket team come out of the Cronje era and appoint thier new Graeme Smith which will take time but ultimately can beat the Australians on thier own soil.
Site Meter