iterative development

Deploy

During the Deploy (or adaptation) phase, the implementation team installs iHRIS and customizes it to meet the system requirements. It is unlikely that iHRIS as installed will fulfill the requirements decided upon by the SLG. iHRIS has been designed to be easily customized by modifying fields, forms, and modules, or even programming new modules, if necessary. […]

Tipsheet: Iterative Software Development

Objective Develop any new software features using an iterative approach. Iterative development is a software development process that supports development of a system incrementally. The process builds in regular and frequent cycles for feedback from end users to a working, although incomplete, system. This enables the development team to deepen their learning and understanding of the […]

Pilot

After installation, a pilot provides the opportunity to test iHRIS on a small scale in a real-world environment, such as in one facility, district, or region. The main objective of the pilot is to determine whether iHRIS, as currently deployed, meets the HRH information needs of the SLG and identify any changes that need to […]

Documentation: iHRIS Train System Requirements

Objective Determine whether new customizations or extensions of iHRIS are required to meet users’ needs. Document the requirements and develop them iteratively. We have provided the system requirements developed in Uganda for iHRIS Train to use as a model when documenting requirements for new extensions to iHRIS. Developing New iHRIS Applications: Concepts Emerging needs may […]