Bank ATM Software Project

Post on 08-Nov-2014

395 views 12 download

Tags:

description

Bank ATM Software Project

Transcript of Bank ATM Software Project

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 project-oriented 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.