Upload
mihapasculescu
View
405
Download
12
Embed Size (px)
DESCRIPTION
Bank ATM Software Project
Citation preview
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.