Tuesday, February 17, 2009

SDLC (S____ Development Life Cycle)

(With special dedication to my software engineer and object oriented analysis and design teacher… without this chowka I would never be able to write this article today. THANK YOU SIR!!!)



SDLC (SHADI Development Life Cycle)

Now don’t tell me of all the websites freely available, you came to this one just to enhance your software design skills? Well may be you will know a little more about software design after reading this article.

Coming to the topic…

Introduction:

NO!!! SDLC is not System Development Life Cycle… as some of you have studied in your four years of computer or IT studies. Though it contains the same phases of development as in System development but with the System changed to real time HUMANS…

Here‘s a quick definition:

“SDLC is the process of developing information systems through investigation, analysis, design, implementation and maintenance.” (Special thanks to webopedia.com for offering us these combination of words)

But here is my jobless SDLC definition which is different from the webopedia.com (with my utmost apologies to the website).

But then again… do you really want to know wat SDLC means? Y not try shadi.com…does that ring a bell? Every one of us has been through or is going to go through this entrepreneurial business process of his/her life

SDLC is abbreviated for “Shadi Development Life Cycle” … following are the phases of its Development. Let us look at the phases involved in a Shadi Development process.


Step 1 : Feasibility Study ( Assess Needs)

Do we really want to start the process right now ??

Conclusion to Feasibility Study:

Definitely YES!!! ( if u r a girl, ama aba are always ready )

Shut UP and NO!!! ( if u r a guy… ama says “Nak pochna tey sekh lo”)

Stage 2: Requirement Analysis (Research the Need, Identify Possible, and select the best possible)

Projects are typically evaluated in three areas of feasibility: economical, operational, and technical. Furthermore Data collection may include:

Data collection

  • Name ( Who cares! )
  • DOB ( Decides if it is an uncle or a guy)
  • Family members ( Of course you need to talk business with them!)
  • Job and Salary ( this is where economical, operational and technical feasibility comes in )
  • Phone numbers and mail ids ( for initiation of business negotiations)

This can be outsourced to agencies that work only during humanly hours.

Filtering of data

  • Min Max bound on DOB for long term business partnering [ Uncles may reach heavenly abode soon! :( ]
  • Maximization of expected revenues based on job and salary ( I bet the shopping rate of girls needs that!)
  • Max bound on number of family members ( Similar to our nations objective - Lower the population, the better! :D)
  • And of course height weight and looks won’t be a filter for the ama’s and aba’s.... keep a friendly khala or phopo close for that filter of data ( advice from personal experiences )

Stage 3# The Design phase : (or Constructing a prototype)

Now as we all know there are many types of prototypes, I wont go into the details of each one as each ama and aba chooses a different one.

As the contact information has been gathered now is the time for designing… looking for the best module which can fit to their own module (daughter/son)… and obviously we cant forget the high cohesion and low coupling part. But as it’s the JOBLESS SDLC so it would be changed to HIGH COUPLING and LOW COHESION.

Prototype Approval By client:

In this stage of design phase, the prototype is approved by the client. Obviously with the chaey and handmade somosaas and etc etc.

Agenda of the conference

  • The delicious Chaey/Coffee combo table service. [Caution: Table must contain handmade snacks… if it doesn’t .. there is no harm in saying that its handmade].
  • Formal inquiries
  • Wide smiles. [:D EEE for no reason until ur cheeks ache]
  • Presentation of previous annual results and future forecasts of performance.
  • Expectation review
  • Arrival at consensus on date of future communication ( mostly HAN or engagement)

Stage 4# Development (Development , Test and Evaluate)

Obviously many developers take part in this phase… from the dye wala to the tailor, from the bridal dress wala to the parlour which is going to wrap the system in to a striking gift wrap. And not to forget the flower decoration wala, stage setting wala, catering wala , tent wala , lights wala and the DHOL WALA.

Stage 5 # Implementation and Support Operations

Sign of contract: this is the final development phase of the process… Some people call it the nikah ceremony.

Stage 6 # Maintenance or Evaluate performance:

This is a black box to me so don’t ask !!! will let you know when it happens.


7 comments:

  1. Good one...but one thing...Why girls are so negative about boys....“Nak pochna tey sekh lo”...What!!!....You guys are automatically opting for uncles

    ReplyDelete
  2. its from a real life experiance... :P i dint make that "nak pochna tey sekh lo" part myself :P

    ReplyDelete
  3. Welcome to the world of Blogging :)

    It is always pleasant to know someone out there is blogging and getting the air out. Found a few questions or remarks on this "informative" and "enlightening" article so sharing ....


    "Now as we all know there are many types of prototypes.." Hmmmmmmm This appears to be a good topic for future articles

    "But as it’s the JOBLESS SDLC so it would be changed to HIGH COUPLING and LOW COHESION...." hmmmm This appears to be a bit sketchy wont you make some comments on THIS ???

    ReplyDelete
  4. try and make ur post a lil smaller, after working for 11 hours, its really hard to read this long a post and remember all what ws in it..

    ReplyDelete
  5. great i like the part of requirement and your linkage with actual SDLC
    cha gay o tusi

    ReplyDelete
  6. @ahmad:

    process itna lamba hai (both software SDLC and the shadi one too :P)... chota explain nahi ho sakta...

    still look "Faustus" is asking for more explanation on certain things

    ReplyDelete