27
Software Project Management Plan for a Bank ATM Software Project Pasculescu Mihaela, an IV, CTI

Bank ATM Software Project

Embed Size (px)

DESCRIPTION

Bank ATM Software Project

Citation preview

Page 1: Bank ATM Software Project

Software Project Management Plan for a Bank ATM Software

Project

Pasculescu Mihaela, an IV, CTI

Page 2: Bank ATM Software Project

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

Page 3: Bank ATM Software Project

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

Page 4: Bank ATM Software Project

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

Page 5: Bank ATM Software Project

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.

Page 6: Bank ATM Software Project

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)

Page 7: Bank ATM Software Project

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

Page 8: Bank ATM Software Project

Software Lifecycle Model Process

Page 9: Bank ATM Software Project

Project Initiation

Page 10: Bank ATM Software Project

Project Monitoring & Control

Page 11: Bank ATM Software Project

Configuration Management

Page 12: Bank ATM Software Project

Software Quality Management

Page 13: Bank ATM Software Project

System Allocation

Page 14: Bank ATM Software Project

Requirements

Page 15: Bank ATM Software Project

Design

Page 16: Bank ATM Software Project

Verification & Validation

Page 17: Bank ATM Software Project

Documentation development

Page 18: Bank ATM Software Project

Training

Page 19: Bank ATM Software Project

Implementation

Page 20: Bank ATM Software Project

Installation

Page 21: Bank ATM Software Project

Operation & Support

Page 22: Bank ATM Software Project

Maintenance

Page 23: Bank ATM Software Project

Gantt (1)

Page 24: Bank ATM Software Project

Gantt (2)

Page 25: Bank ATM Software Project

Gantt (3)

Page 26: Bank ATM Software Project

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.

Page 27: Bank ATM Software Project

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.