Full Product Life Cycle

Web Development Lifecycle


These are the Phases of web development lifecycle:

Planning:

Think about your website’s goals and purpose. Who are your target audience? Your website should reach to your core customers and inturn it should bring a huge traffic to your website.

Analysis:

Start analyzing about the information that is related to your website and what are all the functionality and information the website should contain.

Design and Development:

After analyzing the purpose and finalizing the contents of the website. We need to organize the website. The following are the things to be taken into consideration while designing a website.

  • Titles
  • Headings
  • Horizontal rules
  • Paragraphs
  • List
  • Page Length
  • Information

Testing:

Once the website testing is done and required changes are done, website can be implemented. Implementation means uploading the website to a web server.

Maintenance:

As soon as the implementation is over, one should start working on maintain a website. The Maintenance phase includes updating the information content by removing the outdated one and putting in the new one.


Software Development Lifecycle


The following are the 6 phases of software development lifecycle:

Requirement gathering and Analysis:

Business requirements are gathered in this phase, this is one of the most important phase for Managers, stake holders and users in order to determine requirements. Once it’s done the requirement are analyzed based on validity and possibility.

Design:

Systems and software are designed based on the requirement specifications. The outline of overall system architecture is prepared in this phase.

Coding:

Systems and software are designed based on the requirement specifications. The outline of overall system architecture is prepared in this phase.

Testing:

Once the code is fully developed it should be tested to check whether it meets the client requirements gathered during the requirement phase. During this phase the following things are to be taken into consideration

  • Unit testing
  • Integration testing
  • System testing
  • Acceptance testing

Deployment:

After successful testing the product is delivered / deployed to the customer for their use.

Maintenance:

Once the customer start using developed system, the actual problem starts where it has to be solved from time to time. The process of taking care of the developed product is known as maintenance.