Skip to content

B Sprints: What would be a success for the mission as dev

Edouard Legoupil edited this page Mar 23, 2023 · 3 revisions

Sprint 0 Objectives

Make sure to implement good practices to organize the projects - high level scoping

Sprint 1 Objectives

Agree on the project development parameters:

  • Define the 2 main R6 class that will allow to generate the SurveyDesigner output.

  • Agree that output will be first created and demonstrated through Vignettes

  • Once this is validated by field colleagues, the shiny app interface will be created.

  • Development will be organized through Sprint - Each sprint is closed with a valid package version - i.e. a series of functions demonstrated through a vignette

Sprint 2 Objectives

Focusing at first only on data collection mode.

User: Referential Manager upload an xlsx file with all necessary information and all integrity check are performed

User: Survey Manager select indicators and country -- OUTPUT -> the corresponding xlsform and a pretty print version is filtered and generated

Sprint 3 Objectives

Focusing on managing question length

User: Survey Manager select indicators and country and number of potential data collection waves -- OUTPUT -> based on the analysis of questionnaire length and indicator accuracy prioritization/requirement - one or more than one xlsform are generated

Sprint 4 Objectives

Focusing on data collection mode

User: Survey Manager select indicators and country, number of potential data collection waves and data collection mode -- OUTPUT -> based on the analysis of questionnaire length and indicator accuracy prioritization/requirement, selected data collection modes - one or more than one xlsform are generated

Sprint 5 Objectives

Focusing on adding indicators to the referential

User: Referential Manager add indicators to the based -- OUTPUT -> referential integrity is maintained