SPMP Of Bank Of South Australia ATM Software Project

Purpose of the Project

Question:

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

Describe about the Bank of South Australia ATM Software Project?

The project is concerned about the SPMP of Bank of South Australia ATM Software Project for easy access of money by the customers. The project management plan includes the tools and techniques that are essential for the exact deliverable of the project. The waterfall model has been taken for the software development cycle that helps in software project management plan of the given project. The Project managers of this project used Microsoft front page for writing and documenting the files that are stored with the esteemed description of ATM software. The budgeting and other financial constraints and requirements are also well discussed for the successful completion of the project.

A software project is a sum total procedure of developing software starting from the blueprint of the idea to testing, maintain and executing the project in a specified time period. Deeprose (2002) commented on the fact that for building and execution of successful software, it is necessary to take into account the environmental and business constrains and limitations that may bring risk to the development of the software. In addition to this, Lock (2004) had a view that the factors that need to be considered sat the time of developing a software project are the time, cost and quality. The report will be dealing with the software project of The Bank of South Australia regarding the introduction of ATM system for the easy availability of money to the customers.

The Bank of South Australia is one of the largest financial organizations in South Australia having its headquarters in Adelaide. It is concerned with the products such as personal banking, insurance and business banking. This report will be dealing with the purpose, scope and overview of the contents in this document (Banksa.com.au, 2015).

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

The purpose of this project is to analyze and discuss the nee and requirements of implementation, maintenance and designing of the software for the ATM of the bank. This project is so prepared that will help in understanding the requirement of the ATM system to the customers of the bank as well as the requirements that are essential for setting the system (Peslak, 2012). This research will be also helpful to know about the needful of the bank that are essential for setting up the ATM system successfully within the organization.

In today’s world, the usage of ATM is very essential for all the people so in order to facilitate the customers with easy access of money, it is essential (Meng and Gallagher, 2012). This project has a quiet huge scope as it facilitates the users in accessing the money easily whenever and wherever it is required.

The project is so prepared keeping in mind the overview of the project keeping in mind the project deliverable and project summary. The project organization is also discussed that includes the project responsibilities and the process models. The project management and control takes into account the way of managing the project and way to formulate the project for the maximum utilization of the ATM to the users (Meng, 2012). In addition to this, the technical process is also discussed keeping in mind the methods, techniques and tools used for this project. Moreover, the activities, budgeting and scheduling of the job also need to keep in mind.

Scope of the Project

2.1 Project Summary

The vendor of the project “Bank of South Australia ATM Software Project” is Terasoft. The project is so made that aims in provide g help to the customers of the bank. Each of the phases of the project are constructed, reviewed as well as approved by the sponsor of the project. Kodukula (2014) commented on the fact that the project has to be made in such a way that it will help the customers in the way that it is intended to do so. The purpose of the project is to coordinate the constraints and expectations of both the parties that is between the bank and the sponsor. The aim of this project is to capture the internal processes that are required for accomplishing the goals. Petit, (2012) had a view that this project includes initially the blueprint of the project that is essential for the flow of the project. The project must be such that it has to be familiar with the surroundings and environment of the places where the project will be useful.

The deliverables are generally the output of the project that can be assessed meaningfully. The deliverables are the project indicators that show both the clients and vendors the progress of the project. According to Randolph (2012) for the successful completion of the project, there are many necessities that need to be delivered to the project manager before the project gets delivered. The different phases that are essential for the project are discussed below-

Phases

Deliverables

Analysis of system requirement

Proposing the software system

Management of planning the project

Planning the software project management

Generation of requirements of software

Specifications of the requirements of the software

Designing of the software

Documenting the designing of the software

Implementation of the software

Coding the software

Testing of the system

Testing the software in the real time environment to see its applicability and helpfulness.

Documentation the user’s feedback

The service maintenance manual and the user manual are essential for documentation

Testing of acceptance

Testing the software to see its applicability as well as suitability among the users.

The evolution of Software Project Management Planning is a realistic project planning that is essential for successful carrying out of the project. According to Pinto (2014) it has a clear software development plan that is essential for knowing the process of development of the system. The quality assurance plan specifies the quality procedures as well as standards that is required to be used. The validation plan shows the validation of the client for whom the system is developed. In addition to this, Kodukula (2014) commented on the fact that the configuration management plan also helps in understanding how the system will be installed as well as configured. The maintenance plan depicts the procedure of maintaining the system. Moreover, Ponnappa (2014) had a view that the SPMP also contains the staff development plan that helps in describing the skills of the participants that is essential to be developed. This includes the hardware and software resources and the risk analysis that is essential for successful completion of the project. Moreover, the work breakdown, tasks, deliverables and milestones also need to be recorded for tracking down the project by both the client and vendor.

3.1 Process Model

In the project of ATM software for Bank of South Australia, there are two types of processes that are used during the project such as operation and support and maintenance. However, for maintenance, Bank of South Australia does not plan for any requirements (Juricek, 2014). Moreover, the entire operation and support are undertaken by the Terasoft.

Overview of the Project

In order to develop the software, a waterfall model was undertaken by the project vendor (Refer to appendix 1). This diagram helps in identifying the flow of information, products and documents within the life cycle process of ATM software development for Bank of South Australia (Lai, 2014). In order to arrange properly of the software project development, life cycle model of waterfall has been designed that helps in developing the process as well as controlling the overall process of ATM software development (Malik, 2013). Apart from that, Mishra and Mishra (2013) argued waterfall life cycle model is more effective regarding visualization of process rather than other life cycle development model. Until the process has been completed, any process cannot begin (Marchewka, 2013). The project manager of ATM software development grouped the process into a textual list in terms of simplifying the diagrams.   

3.2.1 Internal structure and Interface

According to the demand of Bank of South Australia, Terasoft deigned their project for ATM software (Morales and Anderson, 2013). The vendor was used strong matrix that helps organisation in allocating their resources directly to the manager of project (Refer to appendix 2).

Bank of South Australia is best known for their specialization in outside contracts. In order to develop the ATM software for Bank of South Australia, Terasoft Software Company use strong matrix. It helps in assembling the necessary resources by the project manager that underneath during the utilization (Harris, 2014). The external structure of Bank of South Australia, showed their interest because undertaken project shown the organisational chart properly (Ceschi et al., 2005). The project was designed is such as way were manager of each department were responsible.

According to the project advisor of ATM software development for Bank of South Australia, Resource Allocation Matrix plays the major roles and responsibilities (Refer to appendix 3).

General Project Management

The methodology will be prepared so that project can be managed in most effective form. Moreover, the progress can be measured along with track of schedule for accomplishment of project.

Keeping the plan current

If there is any requirement to make any necessary alteration in the management plan or any other important file then a change request has to be sending to the senior management of the Bank of South Australia. On the other hand, the owner of bank has to give approval to make changes.

Process of managing project

The management of the bank focus on continuous communication in order to feel relax about the process of bank. The schedule manager of the bank will provide required information to the management of bank regarding the progress of ATM software project and arriving deadlines (Ceschi et al., 2005). Moreover, the project manager will be involved in allocating the task to the members to complete the task on scheduled time.

Measurement of the project progress

In order to examine the project progress, the project manager has to conduct meeting with the workers or groups involved in software project development (Ghapanchi and Aurum, 2012). The project scheduled will help in knowing whether the job has been completed on time or not.

Tracking of schedule

The schedule manager will be involved in maintaining the schedule up to date and current by recording the progress of ATM software project in every phase so that time limit of the project can be met.

Methodology for software development

Requirements and desire of customer will be discovered.

Flexible function will be defined in order to accommodate particular needs.

Use of formal communication contracts and documents to the customers.

Generate feedback from the customers.

Dummy of the ATM software in order to test its feasibility.

Examining the system to find any error.

Launching the system after necessary changes.

Verification and Validation

The review of Faculty Advisor Review, peer reviews, Bank owner review and lastly acceptance of project sponsor will be important for giving final verdict to the ATM software plan. After that design of the product has to be verified with the required specifications so that it can satisfy the need of the sponsors.

Delivery Plan

The software will be installed in the bank’s ATM to know the success level and before making it public. Therefore, it will be tested and verification will be sought from the authorized personnel (Lai, 2014). Thus, if all things fall in place then all the system will be integrated for final use.

Table 1: Project Management Plan

Project Management Objectives and Priorities

The main purpose of the project is to examine the needs for designing, implementing and maintaining the software for comprising the server of central bank and ATM client machine with the Bank of South Australia ATM network.

Objective

Priorities

Completion of project in scheduled time

Accomplishment of project within allocated budget

Supply of all deliverables and meet all the requirements.

Meeting at every stage of software development is prime priority.

Meeting will be scheduled on Thursday and Saturday regularly

Online teleconferencing meeting with the project manager and other members.


Assumptions, Dependencies and Constraints

ASSUMPTIONS

Project falls in large project component

Only software component will be delivered of the larger project

Initial approximation for the project is approx 40%

ATM hardware is being managed as split project and will be ready for the installation point.

Estimated budget shall not exceed

Expertise will be consulted to help out in designing the software for ATM server/client

The design of the software system will not be dependent on any other product as it can be problem while integrating the system and it can become tough to use it. The major constraints for the project are budget, time, staff and maintenance of software.

Risk Management

RISK

SOLUTION

Loss of work/data

The management of the bank or project manager has to be ready with backup plan.

Project Processes

The project manager has to monitor the progress on continuous basis so that each process and procedure is followed while developing software

Budget

In order to control the growing budget, the manger has to eliminate all the unproductive or non-usable product or system.

Design Difficulty

To have a better software design, the manager has to involve expert to help them out.

Implementation difficulty

The manager has to integrate all the system one by one to remove error.

Hardware Failure

A new box can be set up if required


Change Management

The project manager may send a change request form if any change is to be made in software program to the owner of bank. On the other hand, if worker is conducting mistake again and again then the worker can be replaced with more efficient and experienced one (Lalsing, 2012).

Schedule Control

The project manager can apply Earned Value Management System to perform the schedule control. Moreover, the critical path can be used for having control over activities and getting result in allocated time (Rose, 2012). Moreover, supervisor can monitor the progress of the project.

Vendor and Project Organization

Issue Resolution

The project manager may need to have word with each individual to know the problem and providing solution to it. Moreover, the software expert can help the workers to make necessary changes if required (Wang and Tian, 2012).

5.1 Methods, tools and techniques

Methods: The entire project was developed based of waterfall software development methodology. Waterfall process development methodology delivered the products of software with proper working activities (Pellerin et al., 2013). Moreover, in order to make standard of designed software, project manager of ATM software development used IEEE standard software development life cycle process. These are as follows –

  • Understand the requirement very well before development the project and implement the process according to requirement.
  • Definition of the project was stable
  • In order to generate success of ATM software development project, waterfall methodology was selected.
  • Technological tools and hardware has been selected according to project requirement.
  • The entire project was developed based on IEEE standard.

Tools: Desktop foundation of team member

  • VM ware workstation 4.5 () One VM per activate project
  • Adobe acrobat reader 10.0
  • Microsoft windows 2012 workstation
  • Windows 7 Operating system
  • For email and calendar IBM Lotus Notes R6
  • Microsoft Office 2007 professional version

Document Publishing – Microsoft word 2007

Project management – Use electronic time sheet (Best Carpe Diem), Terametric, Microsoft and Project 2007 for managing the project.

Testing – IBM rational Robot was used for testing.

Online Performance Reporting – Microsoft internet service software 8.0 and Microsoft windows server 2012 was used for online performance reporting of ATM system.

Implementation – Advance C programme C++ and SDK (Software Development Kit) of Microsoft was used for the implementation of designed project (Uzzafer, 2013).

Techniques: In order to develop the project of ATM software for Bank of South Australia Windows Open Service Architecture and Windows NT based platform were used. Apart from that, for the financial service of AT software, eXtentions also used by the project manager. Moreover, in order to design the project and implement it properly in the service process of Bank of South Australia, Object Modelling Technique (OMT) was used that maintain the purpose of object oriented method.

The entire documents of project were edited and controlled using Microsoft Office 2007. In the word file project manager written documents with low complexity. Using Microsoft binder, project manager combined the application in word file. However, project manager unable to set security within the documents in order to use this documents by every member of the group (White, 2006). According to the project manager, documents of the projects were stored in the group server of Terasoft. In order to contain each file formally, new directory was created by the project manager into group server. However, each file were saved with respected ID name of the project using two digit revision number.

Repository documents are stored in the Local Area Network of Terasoft. Apart from that, configuration of project also manages in the LAN server of Terasoft. Each image of workstation was able to access from the LAN server of Terasoft (XIE, WANG and XIAO, 2010). For performance reporting, Tearsoft-NNB extranet were configured by the project manager.

Project managers used Microsoft front page for writing the web based help files. In the server, documents files were stored with the respected version of ATM software.

During the training program, project manager verified the software documentation by the management staffs of Bank of South Australia. However, the software documentation is used as a part of training to the staffs of Bank of South Australia. The software document was made easily for using each user. In the software document, each task broken into subtasks. In order to refine the software document, feedback is collected from the user.

Phases and Deliverables

With the expectation of software project management plan (SPMP) project manager plays the leading role in document preparation of this project. Terasoft designed the project according to the demand of Bank of South Australia. Therefore, executive committee of Bank of South Australia approved the project documents.

Activities and Tasks

Phase

Task

Analysis of System Requirements

Project Identification

Development of project proposal

Project Management Plan

Design WBS

Structuring Schedule

Forming SPMP

Generation of software requirement

Analysis of entire requirement

Designing technical specification

Preparation of SRS

Software Design

Organize architectural design

Developing detailed Design

Developing SDD

Implementation

Noting Code

Conducting Unit Test

Carrying integration testing

Test of system

Planning system test

Conducting system testing

Preparing System Test Document and Result

User Documentation

Structuring and carving user’s manual

Accepting test

Conducting acceptance test

Resource Requirements

Human resource and material resource will be required to accomplish the goal.

Project Manager

Requirement Analyst

Software Architect

Programmer

Verification Engineer

Expertise with detailed ATM skill and knowledge

Technical Writer and Printing Services

Database Engineer

Installation Specialist

Computer time for generation of object code

Computer software purchase

References

Ceschi, M., Sillitti, A., Succi, G. and De Panfilis, S. (2005). Project Management in Plan-Based and Agile Companies. IEEE Softw., 22(3), pp.21-27.

Ghapanchi, A. and Aurum, A. (2012). The impact of project capabilities on project performance: Case of open source software projects. International Journal of Project Management, 30(4), pp.407-417.

Harris, P. (2014). Planning and control using Oracle Primavera P6 – versions 8.2 & 8.3 EPPM web. Victoria, Australia: Eastwood Harris Pty Ltd.

Juricek, J. (2014). Agile Project Management Principles. LNSE, pp.172-175.

Lai, S. (2014). A WBS-Based Plan Changeability Measurement Model for Reducing Software Project Change Risk. LNSE, pp.94-99.

Lalsing, V. (2012). People Factors in Agile Software Development and Project Management. IJSEA, 3(1), pp.117-137.

Malik, J. (2013). Agile Project Management with GreenHopper 6 Blueprints. Packt Publishing.

Marchewka, J. (2013). Information technology project management. Hoboken, N.J.: Wiley.

Mishra, A. and Mishra, D. (2013). Software project management tools. SIGSOFT Softw. Eng. Notes, 38(3), p.1.

Morales, P. and Anderson, D. (2013). Process simulation and parametric modeling for strategic project management. New York, NY: Springer.

Pellerin, R., Perrier, N., Guillot, X. and Léger, P. (2013). Project Management Software Utilization and Project Performance. Procedia Technology, 9, pp.857-866.

Rose, K. (2012). Refining the Knowledge Production Plan: Knowledge Representations in Innovation Projects. Project Management Journal, 43(6), pp.114-114.

Uzzafer, M. (2013). A contingency estimation model for software projects. International Journal of Project Management, 31(7), pp.981-993.

Wang, L. and Tian, L. (2012). Affinity and Tacit Knowledge Management in Project Team. Journal of Software, 7(9).

White, A. (2006). External disturbance control for software project management. International Journal of Project Management, 24(2), pp.127-135.

XIE, L., WANG, Q. and XIAO, J. (2010). Reducing Plan Change: A Risk Driven Software Project Buffer Allocation Method. Journal of Software, 21(12), pp.3029-3041.

Yang, T. (2012). The Facilities Plan and Project Management Based on the Optimize Correlation of Logistics and Production Construction. AMR, 542-543, pp.339-343.

Deeprose, D. (2002). Project management. Oxford, U.K.: Capstone Pub.

Kodukula, P. (2014). Enterprise Project Portfolio Management: Building Competencies for R&D and IT Investment Success. Project Management Journal, 45(1), pp.e1-e1.

Lock, D. (2004). Project management in construction. Aldershot: Gower.

Meng, X. (2012). The effect of relationship management on project performance in construction. International Journal of Project Management, 30(2), pp.188-198.

Meng, X. and Gallagher, B. (2012). The impact of incentive mechanisms on project performance. International Journal of Project Management, 30(3), pp.352-362.

Peslak, A. (2012). Information Technology Project Management and Project Success. International Journal of Information Technology Project Management, 3(3), pp.31-44.

Petit, Y. (2012). Project portfolios in dynamic environments: Organizing for uncertainty. International Journal of Project Management, 30(5), pp.539-553.

Pinto, J. (2014). Project management, governance, and the normalization of deviance. International Journal of Project Management, 32(3), pp.376-387.

Ponnappa, G. (2014). Project Stakeholder Management. Project Management Journal, 45(2), pp.e3-e3.

Randolph, S. (2012). Fundamentals of Project Management, Fourth Edition. Project Management Journal, 43(4), pp.81-81

Banksa.com.au, (2015). BankSA – Personal Banking | Business & Corporate Banking. Available at: https://www.banksa.com.au/ [Accessed 11 Feb. 2015]

What Will You Get?

We provide professional writing services to help you score straight A’s by submitting custom written assignments that mirror your guidelines.

Premium Quality

Get result-oriented writing and never worry about grades anymore. We follow the highest quality standards to make sure that you get perfect assignments.

Experienced Writers

Our writers have experience in dealing with papers of every educational level. You can surely rely on the expertise of our qualified professionals.

On-Time Delivery

Your deadline is our threshold for success and we take it very seriously. We make sure you receive your papers before your predefined time.

24/7 Customer Support

Someone from our customer support team is always here to respond to your questions. So, hit us up if you have got any ambiguity or concern.

Complete Confidentiality

Sit back and relax while we help you out with writing your papers. We have an ultimate policy for keeping your personal and order-related details a secret.

Authentic Sources

We assure you that your document will be thoroughly checked for plagiarism and grammatical errors as we use highly authentic and licit sources.

Moneyback Guarantee

Still reluctant about placing an order? Our 100% Moneyback Guarantee backs you up on rare occasions where you aren’t satisfied with the writing.

Order Tracking

You don’t have to wait for an update for hours; you can track the progress of your order any time you want. We share the status after each step.

image

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

Areas of Expertise

Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.

image

Trusted Partner of 9650+ Students for Writing

From brainstorming your paper's outline to perfecting its grammar, we perform every step carefully to make your paper worthy of A grade.

Preferred Writer

Hire your preferred writer anytime. Simply specify if you want your preferred expert to write your paper and we’ll make that happen.

Grammar Check Report

Get an elaborate and authentic grammar check report with your work to have the grammar goodness sealed in your document.

One Page Summary

You can purchase this feature if you want our writers to sum up your paper in the form of a concise and well-articulated summary.

Plagiarism Report

You don’t have to worry about plagiarism anymore. Get a plagiarism report to certify the uniqueness of your work.

Free Features $66FREE

  • Most Qualified Writer $10FREE
  • Plagiarism Scan Report $10FREE
  • Unlimited Revisions $08FREE
  • Paper Formatting $05FREE
  • Cover Page $05FREE
  • Referencing & Bibliography $10FREE
  • Dedicated User Area $08FREE
  • 24/7 Order Tracking $05FREE
  • Periodic Email Alerts $05FREE
image

Services offered

Join us for the best experience while seeking writing assistance in your college life. A good grade is all you need to boost up your academic excellence and we are all about it.

  • On-time Delivery
  • 24/7 Order Tracking
  • Access to Authentic Sources
Academic Writing

We create perfect papers according to the guidelines.

Professional Editing

We seamlessly edit out errors from your papers.

Thorough Proofreading

We thoroughly read your final draft to identify errors.

image

Delegate Your Challenging Writing Tasks to Experienced Professionals

Work with ultimate peace of mind because we ensure that your academic work is our responsibility and your grades are a top concern for us!

Check Out Our Sample Work

Dedication. Quality. Commitment. Punctuality

Categories
All samples
Essay (any type)
Essay (any type)
The Value of a Nursing Degree
Undergrad. (yrs 3-4)
Nursing
2
View this sample

It May Not Be Much, but It’s Honest Work!

Here is what we have achieved so far. These numbers are evidence that we go the extra mile to make your college journey successful.

0+

Happy Clients

0+

Words Written This Week

0+

Ongoing Orders

0%

Customer Satisfaction Rate
image

Process as Fine as Brewed Coffee

We have the most intuitive and minimalistic process so that you can easily place an order. Just follow a few steps to unlock success.

See How We Helped 9000+ Students Achieve Success

image

We Analyze Your Problem and Offer Customized Writing

We understand your guidelines first before delivering any writing service. You can discuss your writing needs and we will have them evaluated by our dedicated team.

  • Clear elicitation of your requirements.
  • Customized writing as per your needs.

We Mirror Your Guidelines to Deliver Quality Services

We write your papers in a standardized way. We complete your work in such a way that it turns out to be a perfect description of your guidelines.

  • Proactive analysis of your writing.
  • Active communication to understand requirements.
image
image

We Handle Your Writing Tasks to Ensure Excellent Grades

We promise you excellent grades and academic excellence that you always longed for. Our writers stay in touch with you via email.

  • Thorough research and analysis for every order.
  • Deliverance of reliable writing service to improve your grades.
Place an Order Start Chat Now
image

Order your essay today and save 30% with the discount code ESSAYHELP