Abstract

The importance of developing health care software emerged as a necessary process to transform the paper health care system into a computer-based information system to ensure the effectiveness, efficiency, and quality of health service provision, reduce medical errors and ensure patient safety. The importance of developing health care software also emerged due to the high degree of complexity of health care services, and the accuracy required to ensure that there are no errors. Healthcare software needs to comply with laws and regulations during its development, be more secure and stable than other software, and be high-performance without crashes. In reality, this is often not the common case, as you are going to release a poor-quality product and constantly improve it - you want your product to be trusted and used from day one. Agile software development is an iterative process that creates a usable software product from the early stages, enabling rapid, high-quality development that will respond quickly to changing requirements. The Waterfall model may be a good software development model in the case of large-scale software projects. However, there are many tradeoffs between the two software development approaches, Agile or Waterfall. This paper covers common software development methodologies and discusses the benefits and drawbacks of each of them, and how we can modify them according to the requirements of healthcare information systems. During this research, a hybrid software development methodology (Hybrid Scrum-Fall Model) was proposed to develop the health care system. The proposed model combines the agile Scrum development methodology with the Waterfall model to deliver quality software solutions that deliver greater value to the end user.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call