Project development plan (GB856T - 88)
1 Introduction
1.1 Writing
Description: Write the purpose of this software project development plan and points out the expected readers.
1.2 background
Description:
a. The name of the software system to be developed;
b. This item's task proposals, developers, users, and computing centers or computer networks that implement the software;
c. The software system is the basic mutual proactive relationship with other systems or other agencies.
1.3 definition
List the definition of the specimen used in this document and the original phrase of the first alphanumeric word of the foreign language.
1.4 Reference
List the reference materials, such as:
a. The approved planning task book and contract of the project, the approval of the superior authority;
b. Other published documents belonging to this item;
c. Files, information, information, including the software development standards you want. 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 must be handed over to the user, the programming language, and the storage program, and manipulate its functions and capabilities item by item by reference to related files.
2.3.2 file
List the names and content points of each file that must be transferred 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 latest deadline
2.6 Approved by the program and approval date
3 implementation plan
3.1 Decomposition of work tasks and division of staff
For various work that needs to be completed in project development, from demand analysis, design, implementation, test until maintenance, including file preparation, 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 personnel of this project;
b. Responsible for the projects of the project, such as the interface of the contract management department, financial department, quality management department, etc.
c. Responsible for the interface personnel of the contract responsible for the same contract.
3.3 progress
For demand analysis, design, coding implementation, testing, handover, training, and installation, the scheduled start date, completion date, and resource required for each work task are given, and the sequence of the completion of the completion of various tasks and the characterization of each item. Signature events (i.e., a so-called "milestone) completed by work tasks.
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 procedure of the outer unit division contract, including the conditions that need to be provided by the external unit and the time provided.
5 topic plan
Describe the main points of the various topic programs (such as sub-contract, developer training programs, test programs, security programs, quality assurance plans, configuration management plans, user training programs, system installation plans, etc.).