Skip to content

As a user with a specific role on a project I want the questions to reflect my role so that they are relevant to me and I can provide useful feedback. #16

@sunilj0lly

Description

@sunilj0lly

Why?

Currently the questions are specific to developers and are very technical. When a designer is in a retrospective, they end up answering "Don't Know" to a load of questions. Also there are no questions specific to design such as "I understand the technical limitations that my design needs to work with" or "Assets provided to me to work with are of a high enough quality".

Approach

This is a large amount of work, so implementing a basic version and then adding more fine grained functionality is a good approach to get some useful done quickly.

Acceptance Criteria

  • Anyone can edit/create a questionnaire set.
  • Each questionnaire set can have as many questions applied to it as required
  • A question has to sit under either the "Project Health" section or "Project Smells Check" section.
  • Questions can be added/removed/edited.
  • Questionnaires can be duplicated.
  • When creating a retrospective, the questionnaires are locked to that retrospective and editing/changing/deleting won't edit/change/delete the questionnaires for that retrospective or any previous retrospective.
  • When entering a form, the user can choose which questionnaire they want to answer.
  • When viewing retrospective results the results are grouped by questionnaire name.

Restrictions

  • Can't change/edit/add the number of sections
  • Questions can only have the standard answers
  • All questions are mandatory
  • All questionnaires appear available to answer to users who are going to answer a form (i.e. there's no limitation per retrospective)
  • Questionnaire sets can only be deleted through the database.
  • A user can submit multiple forms (unless log in functionality has been implemented by the time this story is done)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions