Working in partnership with the University of Minnesota, SCI ITS was tasked to design and develop a research-oriented, online, mobile-responsive social intervention program that promotes medication adherence and self-management skills among men with HIV.
SCI ITS was responsible for system design and software development, infrastructure design, maintenance and ongoing user support. In addition to developing the intervention software, we provided expert consulting regarding overall intervention design, user experience, and field implementation. SCI ITS continues to support the intervention software during an ongoing randomized controlled trial.
SCI ITS implemented an iterative development approach that featured frequent stakeholder review, automated testing and continuous integration/continuous deployment (CI/CD). Our agile process implemented the Scrum framework.
In addition, the agile process was supported by a technical infrastructure that enabled continuous release of code. The CI/CD process utilized Tuleap ALM for continuous integration. The system integrated Github for source code management and Jenkins for automated testing and deployment from developer machines to staging and production environments.
Using this agile approach, our team delivered a solution that incorporated the following features:
Extensive moderation and content management controls for study administrators, including user management and condition assignment, flagged content alerts and review, process data export, and content creation, editing and revision workflows.