The purpose of the preparation of the project development plan is to use the documentation, and the arranging from the responsible person, development schedule, the required funding budget, soft, hardware conditions, etc. in the development process is recorded according to this Plan to conduct and check the development of this project. The preparation requirements are as follows:
1 Introduction
1.1 Writing
Description Writing the purpose of this project development plan and pointing out the expected readers.
1.2 background
Description:
a. The name of the software system to be developed;
b. The project's task makers, developers, users, and implementation of the software or computer network;
C. The software system is based on the basic mutual processes of other systems or other agencies.
1.3 definition
List the definitions of the specimen used in this document and the original phrase of the foreign letter group word.
1.4 Reference
List the reference materials, such as:
a. The approved planned task book or contract of the project, the approval of the superior authority;
b. Other published files belonging to this item;
C. The documents, materials, information, including the software development standards you want are included in this document. List the title, file number, publishing date, and publishing unit of these files, indicating that the source of these files can be obtained.
2 Project Overview
2.1 Work content
Briefly illustrate the main work that must be performed in the development of this project.
2.2 major participants
It is necessary to explain the situation of participating in the development of this project, including their technical level.
2.3 products
2.3.1 Program
Lists the name of the program that needs to be handed over to the user, the programming language and storage program used, and instructs its functions and capabilities item by item by reference.
2.3.2 file
List the names and content points of each file that needs to be handed over to the user.
2.3.3 Services
List the services that need to be provided to users, such as training installation, maintenance, and operation support, etc., should specify the start date and the level of supported levels and services.
2.3.4 Non-handedated products
Note The development group should be handed over to the unit but do not have to hand over to the user (files or even some programs).
2.4 Acceptance Standard
For the above-mentioned products and services, item item item items or quotation instructions.
2.5 Completion of the membership of the project
2.6 Approved by the program and approval date
3 implementation plan
3.1 Division and staff of work tasks
For project development, it is decomposed from demand analysis, design, implementation, test until maintenance, including documentation, approval, printing, distribution, user training, software installation, etc., The person in charge of each task and participants.
3.2 Interface staff
Description people responsible for interface work and their responsibilities, including:
a. Responsible for the interface staff of this project;
b. Responsible for this project with the various management agencies, such as contract management departments, financial sectors, quality management departments, etc.
C. Responsible for the interface of the project with the responsible unit of each division.
3.3 progress
For demand analysis, design, coding implementation, testing, handling, training, and installation, give each work task. Start date, completion date, and resource required, specify the order in which the work tasks complete, and characterize the iconic events completed by each job task (the so-called "milestone").
3.4 budget
One item lists the labor services (including the number and time of personnel) required by this development project and the budget for funding, including office expenses, travel expenses, rental fees, communication equipment and dedicated equipment, etc.) and sources. 3.5 Key questions
One item is listed one by item, which can affect the key issues, technical difficulties and risks of the entire project success, pointing out these problems on the impact of the project.
4 support conditions
The various conditions and facilities need to support the development of this project.
4.1 Computer System Support
Point itemial listing computer system support required for development, including computers, peripherals, communication devices, simulators, compilers, operating systems, data management packages, data storage capabilities, and test support capabilities Wait, give the requirements for the date and time of use.
4.2 The work that needs to be borne by the user
One item lists the work and completion deadlines that require users needed. Includes conditions that need to be provided by the user and provide time.
4.3 Conditions provided by foreign units
Time to list the work and completion of the contractor who requires an outer unit division contract, including the conditions that need to be provided by the external unit and the time available.
5 topic plan
Note the main points required to develop in the development of this project (such as division contract, developer training plan, test plan, security confidentiality plan, quality assurance plan, configuration management plan, user training plan, system installation plan, etc.).