An Efficient Requirement Engineering Process for Improve Healthcare IT Project
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Requirement engineering process is essential for develop an efficient software development in the software industry. E-healthcare is one of the critical software industry and it is crucial systems for Ethiopia which increase the life expectancy of the people and reduce the cost of medical treatment and time wastage. Due to requirements engineering process and the absence of the rigorous approach in the development of the healthcare IT projects, were not a success and satisfied the stakeholders in Ethiopia. Additionally, most of the healthcare IT projects were developed through partner and some of them customized from another country. Thus, the systems were coming with failures and asked additional cost to took training and there was not user involvement in the development process of software and no requirement change management in software development life cycle at any phase. We investigate requirement engineering process of the healthcare system and develop requirement elicitation technique to improve healthcare service delivery to stakeholders. To address problems, we have been used the method Scrum Agile Requirements engineering approach which has four software development life cycle phases:( Elicitation, Analysis and Design, Specification and Implementation, Validation and Documentation). The research is empirical research type which solves the problem systematically and we conducted this thesis through review different literature and identify the gap, interview, questionnaire, observation and document analysis. Finally, we evaluate the proposed model using different metrics and develop a web based requirement gathering system prototype which increases the quality of requirements elicitation and reduce the time consuming during elicitation and error on the requirement. Additional to this it reduces the wastage of resource and labor force, and it used to better communication between the developer and stakeholders.
