Reducing maternal and infant deaths’ rates in the developing countries, particularly in sub-Sahara Africa, remain a big challenge. Despite efforts by governments, the reductions have been unsatisfactory. To accelerat...Reducing maternal and infant deaths’ rates in the developing countries, particularly in sub-Sahara Africa, remain a big challenge. Despite efforts by governments, the reductions have been unsatisfactory. To accelerate the reduction in maternal and infant deaths, m-health has been proposed as a viable, economical and effective intervention, able to reach the low income and disadvantaged groups. Mobile phone-based applications are among the m-health interventions that have been found to have positive outcomes for different healthcare challenges, such as improving clinical attendance and skilled delivery, and reducing perinatal mortality. However, the adoption of smartphone-based applications for health in Tanzania has been slow. Some of the likely contributing factors might be low technology exposure by the majority of the population and English language skills’ limitations. In this work, we developed a mobile application for providing interactive support to users, thus complementing other solutions available such as SMS and other smartphone apps. The main advantage of this app is the presence of interactive features that enable patient-provider communication. We adopted the Rapid application development (RAD) model for developing the application. We used UML modeling language tools for designing the application. The mobile application’s technical architecture uses various technologies and system development tools such as PHP programming language for the web application, MySQL database management system and Android Studio mobile application development platform.展开更多
Computing students face the problem with time and quality of the work while managing their graduation/senior projects.Rapid Application Development(RAD)model is based on continual user involvement for the process of r...Computing students face the problem with time and quality of the work while managing their graduation/senior projects.Rapid Application Development(RAD)model is based on continual user involvement for the process of requirement gathering via prototyping.After each iteration,the developers can validate the requirements that are completed in the iteration.Managing a project with RAD is easier but not flexible.On the other hand,Agile project management techniques focus on flexibility,agility,teamwork and quality based on user stories.Continual user involvement is avoided,which requires extensive maintenance time for fixing iteration and release of the story points.This also makes it necessary to provide onsite training to the users of the application.This research provides the pros and cons of RAD and Agile project management techniques,to help students in deciding the best approach for managing their graduation projects.For the evaluation of these techniques,similar case studies were given to the senior project students(having similar CGPAs)for building similar functionality-based applications.The two projects“Life Organizer”developed and managed using RAD and“Smart Patient Assistant(SPA)”developed and managed through Agile methodology were evaluated against the quality assurance criteria for senior projects.The study found that the project developed with RAD methodology performed 13.33%better in providing extensive and elaborated documentation than the students following the Agile technique.On the other hand,SPA-Agile based project,due to teamwork had 2.5%better implementation than Life Organizer-RAD based project.展开更多
文摘Reducing maternal and infant deaths’ rates in the developing countries, particularly in sub-Sahara Africa, remain a big challenge. Despite efforts by governments, the reductions have been unsatisfactory. To accelerate the reduction in maternal and infant deaths, m-health has been proposed as a viable, economical and effective intervention, able to reach the low income and disadvantaged groups. Mobile phone-based applications are among the m-health interventions that have been found to have positive outcomes for different healthcare challenges, such as improving clinical attendance and skilled delivery, and reducing perinatal mortality. However, the adoption of smartphone-based applications for health in Tanzania has been slow. Some of the likely contributing factors might be low technology exposure by the majority of the population and English language skills’ limitations. In this work, we developed a mobile application for providing interactive support to users, thus complementing other solutions available such as SMS and other smartphone apps. The main advantage of this app is the presence of interactive features that enable patient-provider communication. We adopted the Rapid application development (RAD) model for developing the application. We used UML modeling language tools for designing the application. The mobile application’s technical architecture uses various technologies and system development tools such as PHP programming language for the web application, MySQL database management system and Android Studio mobile application development platform.
文摘Computing students face the problem with time and quality of the work while managing their graduation/senior projects.Rapid Application Development(RAD)model is based on continual user involvement for the process of requirement gathering via prototyping.After each iteration,the developers can validate the requirements that are completed in the iteration.Managing a project with RAD is easier but not flexible.On the other hand,Agile project management techniques focus on flexibility,agility,teamwork and quality based on user stories.Continual user involvement is avoided,which requires extensive maintenance time for fixing iteration and release of the story points.This also makes it necessary to provide onsite training to the users of the application.This research provides the pros and cons of RAD and Agile project management techniques,to help students in deciding the best approach for managing their graduation projects.For the evaluation of these techniques,similar case studies were given to the senior project students(having similar CGPAs)for building similar functionality-based applications.The two projects“Life Organizer”developed and managed using RAD and“Smart Patient Assistant(SPA)”developed and managed through Agile methodology were evaluated against the quality assurance criteria for senior projects.The study found that the project developed with RAD methodology performed 13.33%better in providing extensive and elaborated documentation than the students following the Agile technique.On the other hand,SPA-Agile based project,due to teamwork had 2.5%better implementation than Life Organizer-RAD based project.