Saturday, July 19, 2014

The Life-cycle Steps of Web Site Development Process

Website Development Company Bangladesh: The Life-cycle Steps of Web Site Development ProcessCan follow the process of developing the system a number of standard or company specific Framework, methods, modeling tools and languages​​. Software life cycle development normally have some standards which can fulfill the needs of any team's development. Like software, web sites can also be developed with certain methods with some changes and additions to the existing software development process. 's See the steps involved in any development web site Let.

1 Analysis:

Once a customer is started discussing his requirements, the team gets into it, towards the requirement of prior studies. As the website will be part of a system, needs a more complete analysis, how the website or web-based application will help the present system and how the site will help the company. In addition, the analysis should cover all aspects, especially on how the website will be part of the existing system. The first important thing is to find the target audience. After all the present hardware, software, people and data should be considered during the time of the study. For example, if a company XYZ corp is in need of a website to their HR data online, the study team may try to use existing data about the employees of the current database. The analysis should be done in a way that can not be too long or too less informative. Should be able to get the full cost-benefit analysis of the team and as the plan for the project will be an output of learning, must be realistic. To accomplish this, the analyst should consult the designer, developers and testers to reach a realistic plan.

Input: Interviews with clients, emails and supporting documents by the client, Discussion Notes, Online chat, recorded telephone conversations, Model / apps, sites etc,

Output: 1 Work Plan costs involved 2, 3 Studios Team, 4 hardware-software requirements, supporting documents 5 and 6 for approval

2 Specifications of the building:

Has drawn up preliminary specifications by covering up each element of obligation. For example, if the product is a web site then the modules of the site including general layout, site navigation and dynamic parts of the site should be included in the specifications. Larger projects will require further levels of consultation to assess additional business and technical requirements. After review and approval of the preliminary document, a written proposal is prepared, outlining the scope of the project including responsibilities, timeline and costs.

Input: Reports on the assessment team

Output: Complete specifications and requirements of the people representative of the client / customer

3 Design and development:

After developing specifications, work on the web site is scheduled upon receipt of the signed proposal, a deposit, and any written content materials and graphics you wish to include. Here normally the layouts and navigation will be designed as a prototype.

You may be interested only in a functional prototype Some customers. In this case we may have to show them the interactivity of the application or site. But in most cases may be interested in viewing two or three design with all images and navigation of the customer.

May have many suggestions and changes from the client side, and should be frozen all the changes before moving to the next stage. These changes can redisplay via the web so that customers can see.

As needed, be negotiated with customer comments, feedback and approval by e-mail, fax and telephone.

Throughout the design phase will be to develop the team's plans and procedures for quality assurance testing. Need to get client approval of design and project plan.

In parallel the Database team will sit and understand the requirements and develop the database of all data structures will also be prepared and sample data.

Input: Specification of requirements

Output: Site design with templates, Images and prototype

4 Writing Content:

This stage is especially needed for the website. There are professional content developers who can write industry specific and relevant content for the site. Content writers to add their text can use the template design. Should be higher at this stage the grammatical and spelling check.

Input: Designed Templates

Output: Site with formatted content

5 Coding:

Now its programmers turn to add his code without disturbing the design. Unlike traditional design should be aware of the developer's interface and should not disturb the code looks like the site or application. So you should understand the developers design and navigation. If the site is dynamic then you should use the code template. May require the developer to contact the designer, to understand the design. Designer may need to develop some graphic buttons when ever the developer is in need, especially while using some form buttons. If a team of developers is working should use a CVS to control their sources. Coding team should generate necessary testing plans as well as technical documentation. Examples of the use of Java can use Java Doc to develop their documents to understand their code flow. The end-user documentation can also be prepared by the coding team, which can be used as a technical writer who can understand them, writes helps and manuals later.

Input: The site has details of the forms and requirements

Document database functionality on the site, coding: output

6 Test:

Unlike software, web based applications need intensive testing, as the applications will always function as a multi-user system with bandwidth limitations. Some of these tests are to be performed, test integration, stress testing, scalability testing, load testing, resolution testing and cross browser compatibility testing. Both automated testing and manual testing should be done without fail. For example, the need to test fast loading graphics and to calculate their loading time, as it is essential for any website. There are certain testing tools as well as some testing tools online that can help testers to test their applications. For example ASP developers can use the tool to test Web application Microsoft to test the ASP applications, which is a free tool available on the Microsoft site to download.

After doing all the test live test requirements for web applications and web-based sites. After loading the site should have a complete test (Test Link Ex.)

Input: The site, requirements specifications, supporting documents, technical specifications and technical documents

Output: Completed application / site, testing reports, error logs, frequent interaction with developers and designers

7 Promotion:

This section only applies to the website. Required the preparation of meta tags, constant study and submitting the URL to the search engines and directories to promote. There is an article on this site for details on promoting the site, click here to read it. The promotion of the site is usually an ongoing process as the strategies of search engine may change quite often. Submitting a site URLs once in 2 months can be an ideal submission policy. If the client is willing, then paid click and paid submissions can also be made at an extra charge.

Input: Site with content, Client mails mentioning the competitors

Submitting a site with necessary meta tag preparation: Check

8 Maintenance and Updating:

Web sites have been less frequent updations to keep them very fresh. In that case we need to do the study again, and all the other steps of the life cycle is repeated. Error correction can be done during maintenance. Once your website is promoting continuous operation, technical maintenance, content management and updating of activity reports on site visits, staff training and advice is needed on a regular basis will depend on the total complexity of your web site and the needs of your organization.

Check-site reports / Application, content / functions that are updated, re-learning

Output: Updated application, supporting documents to other life cycle stages and equipment.

The above-mentioned steps alone are not strict to web application or website development. Some measures are not appropriate for some tasks. It depends on the cost and time required and needs. Sometimes, if it is a intranet site, then there would be no promotion of the site. But even if you are a small company in the development, if you adopt certain planning along with this web engineering steps in mind, you will surely be reflected in the quality of the results.

See flow chart of "How do we do web development in Macronimous?" [PDF Format]

Macronimous is a specialized international web development agency with a difference. We realize that the agency web development is a term that has recently been misrepresented and try to differentiate ourselves.


Find more on  Website Development Company Bangladesh

No comments:

Post a Comment