-
Notifications
You must be signed in to change notification settings - Fork 0
B Sprints: What would be a success for the mission as dev
Make sure to implement good practices to organize the projects - high level scoping
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
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
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
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
Focusing on adding indicators to the referential
User: Referential Manager
add indicators to the based -- OUTPUT -> referential integrity is maintained