comp730:MeAndYou Summer 2017 Task List


 * Home
 * MeAndYou
 * Semesters
 * Summer 2017
 * [Task List]

Task List

 * Make a Task List (In Progress)
 * Finish typing all Requirements Elicitation into FOSS.UNH.EDU (In Progress)
 * Work on re-doing Master Documents into one document that encompasses everything about the website and engine.
 * What is pre-existing?
 * What needs to be done?
 * (COMPLETE) Print out all of the code for MeAndYouAgent, and lookup the meanings of all of the different codes, such as "namespace MeAndYouAgent.Common"
 * (COMPLETE) Come up with a set of requirements for MEANDYOU server
 * Watch some basic coding tutorials for C# programming
 * Lookup / Research all commands used in MeAndYouAgent - try to get a better understanding of how it works
 * Delegate Tasks to Andry B. (per Professor Jonas meeting on 6/14/2017)
 * Configure Hardware in Dell PowerEdge 100
 * 2 x 2TB drives that came with it (RAID 0 - striping), or should we use Patrick's 3 x 3TB drives (RAID 5 - striping with parity)?
 * Patrick would prefer to use RAID 5, so there's no data loss if one of the drives dies. This project could go on for another year or more, so it is possible that a drive could die in that time period, especially the 2TB drives which have been used extensively before. The 3TB drives are hardly used.
 * Setup Linux Server using instructions.
 * Deploy Server
 * Server Administration
 * Installation / Deployment / Continual Deployment of Website with Database
 * Go over Documentation on FOSS.UNH.EDU and Make Recommendations.
 * Help with Documentation of Project
 * Help with GUI graphics editing
 * Help with Pair Programming for 3 hours a week in the UNHM Library, or in the UNH Durham Library
 * Help Developing Requirements
 * For Server
 * For Database
 * For Front-End
 * For Software Engine
 * Clean up Code
 * Write calls / functions for basic database commands that are repeated.
 * Determine how MeAndYou can be continued in other classes
 * Talk to Professor Jonas
 * Talk to Professor Sabin
 * Talk to Professor Chadwick
 * Patrick may use MeAndYou for Master's Project and/or Master's Thesis
 * Create Class / Object Diagrams
 * Continuous Improvement / Continuous Deployment
 * Create steps to deploy to cloud for the purpose of releasing it to the world.

Process For Identification of Changes

 * Plan out what you're going to do for each item, such as pseudo code, actual code examples, links to code examples, and detailed explanations
 * Identify:
 * Code Flow, i.e. GUI - which pages?
 * i.e. dashboard.php
 * controller.php
 * model.php
 * util.php
 * Database Tables & Calls
 * Structure
 * Code
 * Sample Data
 * Class & Object Orientations
 * Names of classes
 * How they interact with each other