This project is directly related to the development a card reader that can be helpful for the customers to swap their card in order to compete their daily banking activities.


The main vision of developing this type of system is “to increase the services for the customers and to provide them easy access of the bank services through an ATM System”.

Require Resources

In order to complete the vision, there is a need for the firms to have some required resources that will be effective for the firm to overcome the issues and to develop an effective system.

In this, firm required to have some hardware, software’s, sound system, display, security camera, card reader, paper, etc. It is because these all resources will make easy for the firm to complete the vision of the firm (Tinoco, & Ambrose, 2017).

Stakeholders Map

There will be different direct and indirect stakeholders for this project. At the same time, the direct stakeholders of this project will be customers, employees, suppliers, local communities, etc.

In like manner, the indirect stakeholders of the firm for this project will be government, media, competitors, investors, etc. These are the stakeholders of the firms that will play a major role in the successful accomplishment of this project (Walden et al., 2015).

Broad Feasibility of the project

There are high possibilities of the project successfulness because the availability of the software and hardware is quite high and there is full possibility to complete this project.

There are different other ATMs are also available that also make easy for the firm to get the idea for this project and will increase the possibility to success the project (Sharma, & Misra, 2017).

SDLC (System Development life Cycle)

In the success of this project, there is a vital role of the Software Development Life Cycle. It is because it is a process that is used by the software to design and develop the effective software.

The one of the major aim to use the SDLC is to produce the high quality software that can be effective to complete the all expectation of the customers within time and estimated cost.

There are various stages in system development life cycle that are to be followed by the firm to develop effective software and to complete the project on time.

Below are the some stages that are to be followed in the (system development life cycle) for completing the project of developing an ATM.

  • Planning
  • Defining
  • Designing
  • Building
  • Testing
  • Development (Valacich et al., 2014)


Stage 1- Planning and Requirement Analysis

It is one of the most effective and primary stage of the SDLC. In this stage, the major role played by the senior department of the firm. It is because all senior members of the firm identify the need of the customer and accordingly prepare a report on that.

This report is used by the managers for the basis project approach as well as for the feasibility study in the technical and operational areas. Apart from this, in this stage, the risk in the project is also associated and analyzed that can be increase the successfulness of this project (Stark, 2015).

Stage 2- Define the all Requirement

When, the requirement   is analysed by the manager then the firm will define the all requirement finally and will also get approval from the customers to know that whether they are free to use the updated new system or not. For this, there are different types of ways such as software requirement specification document that can be used by the project manager and the firms as well.

Step 3- Designing the Product Architecture

In this stage of the software development life cycle, different design will be selected and for this, an effective and well known architecture will be hired by the firm. At the same time, documentation will be done through DDS – Design Document Specification.

The major use of this DDS will be for reviewing the all stakeholders on the basis different parameters like design modularity, risk assessment, budget and time constraints and the design (Tinoco, & Ambrose,, 2017). After completing these all steps and the proper communication with the stakeholders, the final design will be approved.

Step- 4 Building or Developing the Product

In this stage of the project, firm start to work on project and in this, DDS will play a major role in the designing the programming code, etc.  There are different developers, who will be worked out on this and they will use different coding tools as well such as interpreters, debuggers, compilers, etc (Sharma, & Misra, 2017).

As well as, this project is very unique project so different high programming language such as JAVA, PHP, etc that will also be used by the developers in this project.

But at the same time, the effectiveness of all programming languages will be checked by the firm or the developer for overcoming the possibilities of arising any issues and the error for the users at the time of using the ATM (Morgan, 2015).

Stage 5- Testing the Product

In this stage of the SDLC, the project is checked by the firm and the IT team and in this, all process form starting to finish is checked by the firm (Valacich et al., 2014). It is because it helps the firm to overcome the possibilities of arising any issues in future and also make easy to the customers to get an effective and usable service experience.

Stage 6: Deployment in the Market and Maintenance

In this model, the developer and the IT team of the firm will provide a final touch for the project and will check out the all process before deploy in the market. It is because in the using stage of the system, if there is any issues occurred then it affect the image of the firms and the customer base as well (Tinoco, & Ambrose, 2017).

Because of this, before deployment, there are different things such as testing; monitoring, etc are to be noticed. At the same time, after this, the customers’ feedbacks, maintenance the system, etc will also be measured by the firm and the team of the firm as well.

Because of this, it can be determined that there are different stages that are to be followed in the development of new system of ATM and for this, the use of system development life cycle is quite necessary for the firm (Morgan et al., 2015). It is because it will make easy the firm to perform effectively in the system and to overcome the issues and the error in the new project development.


From the above discussion, it can be determined that the use of system development life cycle will be effective for the firm (Collin’s ATM Bank). There will be two internal and external stakeholders of the firm that will help the bank to complete the project on time and effectively.

Along with this, it can be stated that there will be some issues that can be occurred in this project but at the same time, the use of SDLC and to follow the all stages of the SDLC will be effective for the firms to complete the project on time successfully.


Morgan, T., Anokhin, S., Kretinin, A., & Frishammar, J. (2015). The dark side of the entrepreneurial orientation and market orientation interplay: A new product development perspective. International Small Business Journal33(7), 731-751.

Sharma, A., & Misra, P. K. (2017). Aspects of Enhancing Security in Software Development Life Cycle. Advances in Computational Sciences and Technology10(2), 203-210.

Stark, J. (2015). Product lifecycle management. In Product Lifecycle Management (Volume 1) (pp. 1-29). Springer, Cham.

Tinoco, J. K., & Ambrose, S. C. (2017). Collaborative Customers and Partners: The Ups and Downs of Their Influence on Firm Technology Competence for New Product Development. Journal of Marketing Development and Competitiveness11(4), 66-78.

Valacich, J., George, J., & Hoffer, J. (2014). Essentials of systems analysis and design. Prentice Hall Press.

Walden, D. D., Roedler, G. J., Forsberg, K., Hamelin, R. D., & Shortell, T. M. (2015). Systems engineering handbook: A guide for system life cycle processes and activities. John Wiley & Sons.

Leave a Comment