Skip to content

Project Management

Gregory Gould edited this page Apr 5, 2018 · 9 revisions

The Project Management document outlines how the various tasks will be completed, and who has what responsibilities on our team.

Project Roles

Sprint 1: Feb 1

  • Client and consultant communications - Julienne
  • Class diagram - Julienne, Cecilia
  • High Level design diagram - Vuk
  • Component diagram - Austin
  • Glossary, List of similar product, List of technologies - Vuk
  • Release planning, Gantt chart - Chris, Cecilia
  • UI navigation diagram - Julienne, Cecilia
  • Requirements Specification Doc - Austin, Greg
  • NLP background research - Greg, Vuk

Sprint 2: Feb 26

  • PDF Scraping - Austin, Greg
  • NLP - Greg, Austin
  • Django - Cecilia, Julienne
  • Elastic Search - Julienne, Cecilia
  • Vue, Front End - Vuk, Chris, Austin

Sprint 3: Mar 15

  • PDF Scraping - Greg
  • NLP - Greg
  • Django - Cecilia, Julienne
  • Elastic Search - Julienne, Cecilia
  • Vue - Vuk, Chris
  • Visualizations - Austin

Sprint 4: Apr 5

  • UI - Vuk, Chris, Ausin
  • Documentation - Austin, Greg
  • Visualizations - Austin
  • Elastic Search - Julienne, Cecilia
  • Data Scarping, Query Analysis - Greg, Julienne, Cecilia

Release Planning

Timeline of Major Deliverables

Sprint 1: Feb 1

  • Requirements Specifications
  • UI Navigation Diagram
  • High Level Design
  • Release Planning
  • Project Overview
  • Weekly Meetings

Sprint 2: Feb 26

  • Front-End Prototype
    • Basic UI that can pull data from Elastic Search
    • No filtering
    • No searching
    • US.12
  • PDF-Scraping
    • Split the pdf docs by section and store in elasticsearch
    • US.2
  • Natural Language Processing
    • Starting to find keywords from the pdf segments and store in Elastic Search
    • US.4
  • Databases

Sprint 3: Mar 15

  • PDF Scraping
    • Identify individual portions of a pdf such as item or paragraph
    • Creation of JSON object for easier elastic search handling
  • NLP
    • Identification of keywords across separate PDFs
  • Django
    • Automatic deployment of new configurations to Cybera
  • Elastic Search
    • Addition of necessary indecies to handle new NLP information
  • Vue
    • Creation of advanced search interface
  • Visualizations - Austin
    • Addition of visualization for people/committees

Sprint 4: Apr 5

  • Data Development
    • Non-nested JSON format for PDFS
  • UI
    • Finish search interface to include all visualizations
    • Add sufficient ties between interfaces to allow easy navigation
  • Documentation
    • Produce user documentation
    • Produce deployment documentation
  • Visualizations
    • Addition of visualization for motions
  • Elastic Search
    • Addition of new indecies and queries for new NLP features.
  • NLP
    • Detect topics in Queries

Clone this wiki locally