Privacy Policy and Disclaimer

Privacy Policy and Disclaimer -

The content of this site is for general information purposes only and does not constitute advice. Anything written on this site is my own view. tries to provide content that is true and accurate as of the date of writing; however, there is no assurance or warranty regarding the accuracy, timeliness, or applicability of any of the contents.

Links to external sites, or third party Web sites, are provided only for the site visitor's convenience in that context. Links which redirect the site users to other sites are done so at your own risk and accepts no liability for any linked sites or their content.

When you access an external Web site, keep in mind that this site has no control over its content. Content taken from other sites is for reference and quoting purposes only, appropriate sources of information will be given in such cases, in case if anything is objectionable then kindly send a comment, I will take immediate steps on the same.

We use third-party advertising companies to serve ads when you visit our website. These companies may use information (not including your name, address, email address, or telephone number) about your visits to this and other websites in order to provide advertisements about goods and services of interest to you.

If you would like more information about this practice and to know your choices about not having this information used by these companies -
click here.

Software Development Life Cycle Methodologies

Just an overview of Software Development Life Cycle Methodologies, also referred to as SDLC. Every software project will have to follow some kind of life cycle. In fact this applies just for every product development.

Some common SDLC methodologies

Waterfall Software Development Methodology
Iterative SDLC Methodology
Incremental SDLC
Incremental Waterfall
IBM Rational Unified Process - RUP
Microsoft Solutions Framework - MSF

Agile based Software Development Life Cycle Methodologies - like

Extreme Programming
Test Driven Development
Feature Driven Development

More on SDLC
Now this product development life cycle when applied to Software projects - new product development or maintenance then it is termed as SDLC. For freshers and experienced software professional it is very important to understand the different aspects of an SDLC.

Most of the Software companies - both software services and product development - are looking for peoples who not only have good technical knowledge but also posses some kind of an exposure to any of the standard industry followed Software development Life Cycle methodologies.

With many factors coming into play in today's Software industry - like distributed development, agile nature of work, communication barriers, teams from different cultural background, time to market, increasing demands to meet last minute changes and changing customer specifications etc - it has become very critical for software companies and individuals to adopt one or more SDLC and also to improve on the processes that are established around these life cycles.

So testing an individual's exposure to these aspects has become an important factor and is one of the measuring attribute in interviews these days.