Skip to content
This repository was archived by the owner on Dec 29, 2020. It is now read-only.

Product Backlog

Johnathan Gilday edited this page Mar 30, 2014 · 6 revisions

How did we develop the backlog?

Story Writing Workshop

The product backlog was developed by holding a story writing workshop with the developer and product owners on 04/09/2014. At the story writing workshop, I presented the simple model to drive discussion. We wrote 13 stories. The product owners laid out their grand vision for the software so each story is very large.

Themes

The stories written at the workshop can be broken into four themes. As we discussed during the workshop, User Stories and Themes began to assume a lot of functionality so a dependency graph became apparent. I've listed the themes in order of dependencies (theme depends on the previously listed theme).

Optical Grading (foundation)

As a teacher, I would like to grade multiple exams at the same time, So that, I can save time

As a teacher, I would like, to input the answers for an exam before I upload the students' exams So that, the system is aware of the correct answers for grading

As a teacher, I would like, a website to scan my scanned exams, So that, I can grade my exams from any computer (work or home)

As a teacher, I would like, the system to accept PDF files, So that, I can use my existing systems

Organize Classes

As a teacher, I would like, the system to automatically determine which student the exam belongs to So that, I don't have to match exam sheets to students

As a teacher, I would like to manage classes online (add, remove, edit) So that, I can associate exams with classes

As a teacher, I would like, to be able to input all students into a specific class,

As a teacher, I would like, to print my own exam answer sheets, So that, I can save money by re-using existing hardware and systems

Records and Analytics

As a teacher, I would like, a class average for the exam So that, I can assess the difficulty of the exam and compare classes

As a teacher, I would like, a means to add additional, manually graded questions (such as short responses and essays) So that, I can keep all the grades for the exam in one place

As a teacher, I would like, a grade report with students' names and scores for each exam which is compatible with MS Office Excel So that, I can easily transfer the data to gradebook (existing system)

As a teacher, I would like, a percentage breakdown (pass / fail) for each question on an exam So that, I can assess student performance for each skill

Student Participation

As a teacher, I would like, students to be able to see their results on each question and the class average for each question So that, they could see their strengths and weaknesses compared to the class for each skill

Initializing the Backlog

Since the three later themes all depend on the first theme, I decided I will only estimate those stories in the first theme because I can responsibly defer estimating the rest of the stories until the first theme is complete. I will estimate the stories in the first theme, break the large stories down into smaller ones, then consult the product owner with the breakdown and estimates to form a prioritization.

Clone this wiki locally