Website project management specification manual

Source: Internet
Author: User

1. Concepts

Website project management is a website development task completed on time within the budget according to specific specifications.

II. Demand Analysis

Project Initiation

After receiving the customer's business consultation, we have been continuously engaged and understood by both parties, and have reached a preliminary agreement through basic feasibility discussions. At this time, we need to establish a project. A good practice is to set up a special project team, which includes project managers, Web design, programmers, testers, editors/documents, and other required personnel. Project management is implemented.

Customer requirement specification

The first step is to provide a complete requirement description. Many customers are not very clear about their needs. You need to constantly guide and help Analysis. Once upon a time, I asked the customer, "What is your website's purpose ?" He replied, "there is no purpose, just because everyone else has it. I don't have it !". Such a customer needs to be patient and carefully analyzed to find out his potential and real needs. It takes a lot of time to complete the requirement description with the help of the customer, but this is worthwhile and must satisfy the customer and sign for approval. By setting this level, you can avoid many mistakes and project failures caused by unclear requirements or misunderstanding. Poor requirements indicate that there cannot be high-quality websites. What standards should the requirement specification meet? To put it simply, it includes the following points:
1. Correctness: each function must clearly describe the delivery function;
2. Feasibility: ensure that each requirement can be met in the current development capability and system environment;
3. Necessity: whether the function must be delivered, whether the implementation can be postponed, and whether the function can be "chopped" when the expenditure reduction occurs;
4. Concise: Do not use professional network terms;
5. Detection: if the development is complete, the customer can detect the problem as needed.

III. System analysis

Overall Website Design

After receiving the customer's requirement description, we did not directly start the production, but needed to carry out the overall design, detailed design, and a website construction solution for the customer. The overall design is a key step. It mainly determines:
1. What functions do websites need to implement;
2. What software is used for website development and what hardware environment is used;
3. How many people and time are required;
4. What are the rules and standards to be followed.

At the same time, you need to write a general plan statement, including:
1. Website columns and sections;
2. Website functions and corresponding programs;
3. Link structure of the website;
4. If there is a database, design the concept of the database;
5. Interactive and user-friendly design of the website.

Website construction scheme

After the overall design, we generally need to provide the customer with a website construction solution. Many website creation companies are requested by customers to provide solutions when they contact their businesses. At that time, the solution was generally general, and when the customer's requirements were not very clear, the solution was often very different from the actual production results. Therefore, we should try our best to get the customer's understanding and submit the solution after clarifying the requirements and overall design, which is beneficial to both parties. The website construction scheme includes the following parts:
1. Customer situation analysis;
2. Objectives and objectives of the website;
3. Website Image description;
4. Section and structure of the website;
5. Website content arrangement and links;
6. Use software, hardware, and technical analysis;
7. Development time schedule;
8. Promote the promotion program;
9. Maintenance solution;
10. Production cost;
11. Company Profile: successful works, technology, talent descriptions, etc.

Congratulations! You can start to create a website. But it is not a real production. You need to design it in detail:

Detailed Website Design

In the overall design stage, a solution to the problem is proposed in a more abstract manner. The task in the detailed design phase is to embody the solution. The detailed design is mainly for the program development section. But at this stage, we did not really write the program, but designed the detailed specification of the program. The purpose of this specification description is similar to the engineering blueprint that engineers often use in other engineering fields. They should include necessary details, such as program interfaces, forms, and required data. Programmers can write actual program code based on them.

IV. Project implementation
Overall image design

While programmers conduct detailed design, web designers begin to design the overall image and homepage of the website.
The overall image design includes standard words, logos, standard colors, and advertising languages. The homepage design includes layout, color, image, dynamic effects, icons, and other style designs, as well as banner, menu, title, copyright, and other modules. The home page is generally designed with 1-3 different styles for customers to choose from.

Remember: After the customer determines the homepage style, ask the customer to sign and approve it. In the future, there may no longer be major changes to the layout style, otherwise it will be regarded as the second design.

Development and production

Here, programmers and web designers enter the full development stage at the same time. It should be noted that testers need to test the web page and program at any time, and immediately record the Bug and feedback the modification. Do not wait until the production is complete before testing. This will waste a lot of time and effort. The project manager needs to constantly understand the project progress and coordinate and communicate with programmers and web designers.

Complete debugging

After the preliminary completion of the website, upload it to the server to perform a full-range test on the website. Including speed, compatibility, interactivity, link correctness, program robustness, and ultra-traffic testing. Problems are promptly resolved and recorded.

Why do we need to record documents? In fact, this software engineering is a document and a standard that is constantly enriched and improved. By constantly discovering, solving, modifying, and supplementing problems, this standard is becoming more and more standardized and industrialized. In this way, website development tends to be standardized and reasonable.

Promotion

<

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.