Agile development for vulnerable populations: Lessons learned and recommendations