Sie sind auf Seite 1von 27

Software Project Management Plan for a Bank ATM Software Project

Pasculescu Mihaela, an IV, CTI

Brief description (1)


The purpose of the project:
analyze the requirements of design implement and maintain the software for both the central bank server and the ATM client machines according to the requirements specified by the client

Brief description (2)


The objectives of the project are:
complete the project by the project due date complete the project within budget fulfill all stated requirements, as in the Software Requirements Specification:
central bank customer database modifications interface with central bank computerized accounting system customer ATM transactions customer ATM statement

Human Resources
Project Manager Software Architect 1 (Lead) Programmer 1 (Lead) Verification Engineer 2 Requirements Analyst 2 Verification Engineer Configuration Manager 1 Quality Analyst 1 Software Architect 2 Consultant 1 Consultant 2 Requirements Analyst 1 (Lead) Database Engineer 1 Software Designer 1 Verification Engineer (Lead) Validation Engineer 1 Technical Writer 1 Training Specialist 1 Programmer 2 Installation Specialist 1

Material Resources
Computer software purchase Printing Services Computer time for object code generation

Budget Summary
The project has a budget of $3,000,000 Once the software product is delivered, annual maintenance costs should be no larger than $100,000.

Constraints
Budget
- $3,000,000 (25% of total $12,000,000 budget; software portion only)

Time
- almost one year - once the software product is installed on the ATM machines, it will take 30 days for the Bank to install the physical ATM machines in their permanent locations

Stuff
- two outside consultants from Bank will be required to assist in the requirements and detail design phases of the project

Maintenance
- the software will have to be designed such that maintenance expenses do not exceed $100,000 per year (software maintenance portion of the total $600,000 budget)

Project steps
Software Lifecycle Model Process Project Initiation Project Monitoring & Control Configuration Management Software Quality Management System Allocation Requirements Design Verification & Validation Documentation development Training Implementation Installation Operation & Support Maintenance

Software Lifecycle Model Process

Project Initiation

Project Monitoring & Control

Configuration Management

Software Quality Management

System Allocation

Requirements

Design

Verification & Validation

Documentation development

Training

Implementation

Installation

Operation & Support

Maintenance

Gantt (1)

Gantt (2)

Gantt (3)

Conclusions (1)
OpenProj is a free, open-source project management solution. OpenProj is ideal for desktop project management and supports opening Microsoft or Primavera files. The activities of a project manager are diverse and complex. Where the planning and control of a project are concerned, the use of software can be practical.

Conclusions (2)
If a tool is evaluated according to individual requirements and introduced carefully, a particular project or a projectoriented organization can be influenced in a positive way. A project manager can, with the help of an appropriate tool, prepare a project strategy more deliberately, and can carry out the project more efficiently and with higher quality.