Assignment - Yellow-Spotted-Lizard/SERLER GitHub Wiki

List of documents

Document File
Team Project Descriptor SDM INFS809 Assignment 2 Team Development S2 2019 v1.pdf
Roadmap SDM INFS809 Team Assignment 2 Plan 2019.xlsx
Workflow provided by PO SERLER Workflow Overview 2019.pdf
A sketch of serach screens SERLER Search Screen Ideas 2019.pdf
Info for database Information to be stored in the SERLER repository SDM 2019.pdf
Sprint Review checklist SDM Ass2 Sprint review checklist S2 2019.pdf

Team Project Descriptor

Link to the Blackboard

This describes the academic deliverables for this team project.

Roadmap

Link to the Blackboard

Preliminary roadmap for Ass2 (timing only).

Workflow and initial discussion with Peter the PO

Link to the Blackboard

This describes the main modules and ideas and workflow of the product (SERLER) as discussed with Peter the PO in class in Week 6.

A sketch of a screen for making database queries (by Peter PO)

Link to the Blackboard

Peter mentioned that the highest priority for him

  1. is to allow registered users (practitioners, researchers, students) to be able to search for relevant information in the SERLER repository.

    The next thing would be

  2. to be able to display the info nicely.

    Then, in order of importance:

  3. to be able to get submissions from the “crowd”

  4. to help the moderators to do the QA and

  5. to help the SERLER analyst to get the info from the queue of submitted articles that have passed QA

(this should enable you to create an initial product backlog of user stories in the format as a …..I want…..so that…..)

I asked Peter to sketch up what the screen for searching SERLER could look like, since this is the highest priority. Here is what he came up with - hope it helps.

Info for database - initial thoughts

Link to the Blackboard

Peter has made a list of possible info that will extracted from the research papers submitted by the analyst and stored in the database - see document below).

Jim suggests you may want to draw an ERD diagram if you think that will help - maybe not so useful for a non-relational database like MongDB that has no schema? Is there another way of designing the MongoDB database structure? (Hint Jim is trying to get you to learn about NoSQL database design and data structures).

Is a NoSQL database like MongoDB even suitable for this application?

Sprint Review checklist

This will be used to check evidence in each sprint review with Jim

Link to the Blackboard