Created by IAN SALITRYNSKI (RIT Student), last modified by ALEXANDER BOGART (RIT Student) on May 19, 2016
Progress- Did Final Presentation - Full Team
- Finalized Technical Report - Full Team
- Did Senior Survey - Full Team
- Did Peer Review - Full Team
- Finalize timesheets - Alex
- Finalized Documentation - Ian
| Risks |
Plans- Final Reflection Meeting (With Sponsor) - Full Team
- Submit Final Technical Report - Full Team
| Needs |
Progress- Made Final Draft of Technical Report - Ian
- Documented "Publisher Release of Media" feature - Ian
- Perfomed Usability Testing - Ian
- Performed Usability Testing - Alex
- Functional Testing - Alex, Harris, Towhid
- Finalized Deployment - Harris
- Optimized Mobile App - Towhid
| Risks |
Plans- Finalize Presentation and Notes - Full Team
- Final Self-Assessment (Saturday) - Full Team
- Practice Presentation - Full Team
- Final Presentation (Thursday) - Full Team
- Senior Survey - Full Team
- Peer Review - Full Team
- Finalize Timesheets - Alex
- Finalize Documentation - Ian
| Needs |
Progress- Usability Testing - Ian & Alex
- UI Improvements - Alex
- Android App Hookup - Towhid
- Deployment Setup - Harris
- Publisher Creation Page - Harris
| Risks- Difficulty setting up demo
- Difficulty finalizing deployment
|
Plans- RocReadaR Handoff - Full Team
- Attend Presentation (Thursday) - Full Team
- Practice Presentation - Full Team
- Make Draft of Presentation - Ian
- Make Draft of Technical Report - Ian
- Document "Publisher Release of Media" feature - Ian
- Perform Usability Testing - Ian & Alex
- Functional Testing - Alex, Harris, Towhid
- Finalize Deployment - Harris
- Optimize Mobile App - Towhid
| Needs |
Progress- Worked on Techical Report - Ian
- Documented file type feature - Ian
- Tried to fix file size error - Harris
- Logout dropdown - Harris
- Android app loads WTC file - Towhid
- Finished Media Management - Alex
| Risks- Difficulty finalizing deployment
|
Plans- Poster Presentation (Friday) - All
- Poster Presentation Elevator Speech - Ian
- Make Draft of Presentation - Ian
- Usability Testing - Ian
- Android app connection to server - Towhid
- Deployment Hookup - Harris
- UI Improvements - Alex
| Needs |
Progress- Finished Poster - Ian
- Worked on Presentation - Ian
- Started Technical Report - Ian
- Publisher Creation Page - Harris
- Settings Page - Harris
- Updated Users Page - Harris
- Page Creation completed - Alex
- Cleaned up Timesheets - Alex
| Risks- Usability Test plan behind schedule
|
Plans- Turn in Poster - Ian
- Work on Technical Report - Ian
- User and Publisher Management - Harris
- Finish Media Management - Alex
- Optimize Remote Methods - Towhid
| NeedsJenkins Server - Need Test Participants and schedule from Sponsors
|
Progress- Finished Unimplemented Features - Ian
- Started Poster - Ian
- Deployment Scripts - Harris
- Authentication Documentation - Harris
- Permissions Documentation - Harris
- Cleaned up Remote Methods - Towhid
- Got Media Management to work in WYSIWYG editor - Alex
| Risks- Usability Test plan behind schedule
- Analytics behind schedule
|
Plans- Finish Poster - Ian
- Test Deployment - Harris
- Finish User Management Page - Harris
- Work on hooking up app to endpoint - Towhid
- Page Creation and Media Management - Alex
| Needs |
Progress- Documented 50% of Unimplemented Features - Ian
- Fixed Deployment Scope - Ian
- Automatic Logout implemented - Harris
- Comments in remote methods - Harris
- Created new remote methods - Alex
- Worked on media managment - Alex
| Risks- Usability Test plan behind schedule
- Analytics behind schedule
|
Plans- Finish Unimplemented Features - Ian
- Start Poster - Ian
- Deployment Scripts - Harris
- Authentication Documentation - Harris
- Work on Media Management - Alex
- Clean up Remote Methods - Towhid
| NeedsJenkins Server - Need Analytics from Sponsors
- Need Test Participants and schedule from Sponsors
|
Progress- Blocked on Usability Testing - Ian
- Blocked on Test Plan. Need participants and schedule! - Ian
- Got Cloud Access - Alex
- Implemented more remote methods - Towhid
- Role based page restriction - Harris
| Risks- Usability Test plan behind schedule
- Analytics behind schedule
|
Plans- Reorganize and reevaluate milestones - All
- Fix Release Scopes Page - Ian
- Document Unimplemented Features - Ian
- Set up Deployment Process - Harris
- Finish Media Management - Towhid and Alex
- Create V2 Endpoint - Towhid
| NeedsJenkins Server - Need Analytics from Sponsors
- Need Test Participants and schedule from Sponsors
|
Progress- Added Element Catalogs to Architecture - Ian
- Added Feature Explanation for Advertiser Permission - Ian
- Updated Database Diagram - Ian
- Updated Project Plan - Ian
- Blocked on Test Plan. Need participants and schedule! - Ian
- Added remote method for User to get the Role based on the access token included in the request - Harris
- Finished updating models to match database schema - Towhid
- 90% completed read and write of wtc files. - Towhid
| Risks- Usability Test plan behind schedule
- Analytics behind schedule
|
Plans | NeedsJenkins Server - Need metrics from Sponsors
- Need Test Participants and schedule from Sponsors
|
Progress- Began moving to "Final dev branch" - Alex
- Got 90% of Usability Test Plan Done - Ian
- Got ~60% of Metrics Spec Done - Ian
- 90% of Unit tests completed. - Towhid
- WTC optimization 30% completed. - Towhid
| Risks |
Plans- Work on completely finishing front-end - Alex
- Submissions Page - Alex
- Media Editing - Alex
- Admin Tools (create account/assign permissions) - Alex
- Analytics Loading - Alex
- Finalize Usability Test Plan - Ian
- Schedule Usability Test - Ian
- Add Element Catalogs to Architecture - Ian
- Add Feature Explanation for Advertiser Permission - Ian
- Update Database Diagram - Ian
- Update loopback model to match updated database diagram. - Towhid
- Finish recognition optimization. - Towhid
- Finish data model upload. - Towhid
| NeedsJenkins Server - Needed metrics from Sponsors
- Need Test Participants and schedule from Sponsors
|
Progress- Worked on Usability Test Plan - Ian
- Moved Architecture Documentation Over - Ian
- Investigate extending the built in User model - Harris
- Finalized version 1 recognition endpoint - Towhid
- Fixed remote methods - Towhid
- Created a test instance - Alex
| Risks |
Plans | NeedsJenkins Server - Needed metrics from Sponsors
|
Progress- Worked on Test Plan - Ian
- Fixed Risk Assessment in Confluence - Ian
- Moved and Fixed Use Cases - Ian
- Finished saving .wtc files to database - Towhid
- Createe endpoint for recognition - Towhid/Harris
- Started hooking App to endpoint - Towhid/Harris
- Moved forward on Portal front end - Alex
- Detailed Loopback Role usage in Confluence - Harris
- Selected a legacy system for media editing - Alex
| Risks- Test plan taking too long to make (!!Ian!!)
|
PlansComplete Test Plan - Ian - Move Architecture Documentation Over - Ian
- Create Metrics Spec - Ian
- Start Formal Usability Testing Plan - Ian
- Start implementation of Advertiser Media Management (server side) - Harris
- Start implementation of TimesScanned tracking and MediaAction table - Harris
- Start implementation of Advertiser Media Management (client side) - Alex
- Personal code freeze; begin merging and pushing branches - Alex
- Set up V2 of recognition endpoint - Towhid
| Needs |
Progress- Started Test Plan - Ian
- Finished moving Vision/Scope documentation - Ian
- Fixed Requirements in Vision/Scope documentation - Ian
- Worked on the display hierarchy for publications/issues/pages - Alex
- Created the templates for the advertiser management and page editing - Alex
- Worked on usability of upload page - Alex
- Finished last 5% on User Management - Harris
- Worked on saving image and .wtc files to database - Towhid
- Fix database blocking - Towhid
| Risks- (Still) Delay in setting up new process tools
- Metrics not properly kept track of
- Not enough effort being put in
- Test plan taking too long to make (Ian)
- JIRA Time Tracking Completely Failed
|
PlansComplete Test Plan - Ian - Fix Risk assessment in Confluence - Ian
- Move Use Cases Over - Ian
- Finish saving .wtc files to database - Towhid
- Create endpoint for recognition - Towhid/Harris
- Start hooking App to endpoint - Towhid/Harris
- Move forward on Portal front end ("A lot of css, a lot of buttons, a lot of javascript") - Alex
| Needs |
Progress- Figured out hourly charts - Alex
- Cleaned up code on user management - Alex
- Stubbed out new functionality - Alex
- Started pages for creating publications/managing advertisers - Alex
- Got access to Confluence - Ian
- Moved Project Plan document to confluence - Ian
- 95% done user management - Harris
- Unit Tests - Towhid
- Image Recognition Endpoint blocked by database troubles - Towhid
| Risks- (Still) Delay in setting up new process tools
- Metrics not properly kept track of
- Too much time spent in new process tools - this doesn't seem to be an issue :)
- Too much time before getting proper time tracking in place
|
PlansStart Test Plan - Ian - Move Vision/Scope documentation over - Ian
- Fix Vision/Scope and Project Plan - Ian
- Fix database blocking - Towhid
- Save image and .wtc files to database - Towhid
- Create endpoint for recognition - Towhid/Harris
- Start hooking App to endpoint - Towhid/Harris
- Finish last 5% on User Management - Harris
- Move forward on Portal front end ("A lot of css, a lot of buttons, a lot of javascript") - Alex
| Needs |
Progress- Got us JIRA Access - Alex
- Worked on upload image page to make it presentable - Alex
- Started unit tests - Alex
- 70% Done on User Management - Harris
- Started unit tests - Towhid
- Worked on image recognition - Towhid
- Couldn't get Confluence access. Instead refined project plan/scope- Ian
| Risks- What if we can't get Confluence access? What tool should we use?
- (Still) Delay in setting up new process tools
- Metrics not properly kept track of
- Too much time spent in new process tools - this doesn't seem to be an issue :)
|
Plans- Figure out Hour expectation tracking/charts - Alex
- Continue working on Media Management Upload related tasks - Alex
- Get access to Confluence - Ian
- Finish fixing project plan and scope documents - Ian
- Start writing unit tests - Ian
- Finish creating endpoint for recognition - Towhid
- Finish user management - Harris
| Needs |
Progress- Got JIRA Access - Alex
- 40% done User Management - Harris
- 35% done on Tracker File processing - Towhid
- Created schedule/google calendar/Milestones - Ian
| Risks- Delay in setting up new process tools
- Metrics not properly kept track of
- Too much time spent in new process tools
|
Plans- Set up JIRA tasks - Alex
- Set up Hourly goals in JIRA - Alex
- Work on Media Management Upload related tasks - Alex
- Get access to Confluence - Ian
- Start moving documentation to Confluence - Ian
- Set up Unit Tests and CI - Towhid
- Move forward on Tracker File Processing - Towhid
- Continue work on User Management - Harris
- Assist Towhid with CI/Test - Harris/Alex
| Needs |
Progress- Got Media Upload Working (Alex)
- Worked on figuring out project items that need to be updated for presentation (Ian)
- Worked on User Management (sign in/out, email verify, etc) (Harris)
- Started loading tracking files from database (Towhid)
- Got JIRA Access - Alex
- 40% done User Management - Harris
- 35% done on Tracker File processing - Towhid
- Created schedule/google calendar/Milestones - Ian
| Risks- Metrics not properly kept track of
- Project scope inaccurate/drifting
|
Plans- Finish Presentation (Ian)
- Add file fields to loopback schema (Ian)
- Make final mockups of views and start implementation (Alex)
- Finish user management (Harris)
- Load tracking files from database (Towhid)
| Needs |
Progress- Initialized Presentation Plan (Ian)
- Worked on user account management (Harris)
- Got files to upload (Alex)
- Finished first draft of image recognition (Towhid)
| Risks- Metrics not properly kept track of
- Project scope inaccurate/drifting
|
Plans- Start Presentation Slides and collect metrics/diagrams (Ian)
- Continue user account management - login form (Harris)
- Finalize Media File Upload (Alex)
- Image Recognition - Load image tracking files from database (Towhid)
| Needs |
Progress- Got billing and some metrics requirements from sponsors (Ian)
- Finished database schema (Ian)
- Started upload script (Alex)
- Implemented user roles (Harris)
- Continued work on Image Recognition script on server (Towhid)
| Risks- Missing metrics requirements from sponsors
|
Plans- Translate database schema to loopback and update access controls (Ian)
- Start Presentation and figure out what goes in demo (Ian)
- Finish Image Recognition script work on server (Towhid)
- Start implementation of user management (Harris)
- Continue work on upload script (Alex)
- Start Presentation Slides and collect metrics/diagrams (Ian)
- Continue user account management - login form (Harris)
- Finalize Media File Upload (Alex)
- Image Recognition - Load image tracking files from database (Towhid)
| Needs- Confluence Access
- Sponsor metrics needs
|
Progress- Coding session to assign implementation tasks (All)
- Work on Image Recognition script work on server (Towhid)
- Asked sponsors for requirements for billing, metrics, etc (Ian)
- Updated module decomposition view to match node architecture (Ian)
- Started publisher portal views (Alex)
- Looked into user account customization and roles to implement user management (Harris)
| Risks- Missing metrics requirements from sponsors
|
Plans- Finish Image Recognition script work on server (Towhid)
- Continue coding to get user fremework set up (All)
- Get billing and metrics requirements from sponsors (Ian)
- Finish Loopback schema (Ian)
- Update time tracking on website (All - time tracking. Put on website - Ian)
- Get upload script started (Alex)
- Implement user roles (Harris)
| Needs- Confluence Access
- Sponsor metrics needs
|
Progress- Start Loopback schema (Ian)
- Work on Allocation Deployment Architecture View (Towhid)
- Learn more about Google Cloud Platform Deployment (Alex)
- Scaffold examples with project structure (Harris)
- Coding session to initialize implementation (All)
| Risks- Missing metrics requirements from sponsors
- Difficulties getting cloud set up
- Difficulties getting initial sites set up
|
Plans- Coding session to assign implementation tasks (All)
- Make Image Recognition script work on server (Towhid)
- Finish Database Design for extraneous things (billing, metrics, etc) (Ian)
- Start publisher portal views (Alex)
- Make access control diagram (Ian)
- Look into user account customization and roles to implement user management (Harris)
| Needs- Confluence Access
- Sponsor metrics needs
|
Progress- Worked on Database Design (Ian)
- Update drive/website links (Alex)
- Google Cloud Platform - startup 2 node.js web instances and MySql staging instance (Alex)
- Coding session to initialize implementation (All)
- Got started on implementation/repository setup (Harris)
- Got started with Angular.js (Towhid)
| Risks- Missing metrics requirements from sponsors
- Difficulties getting cloud set up
- Difficulties getting initial sites set up
|
Plans- Start Loopback schema/Finish Database Design (Ian)
- Work on Allocation Deployment Architecture View (Towhid)
- Learn more about Google Cloud Platform Deployment (Alex)
- Scaffold examples with project structure (Harris)
- Coding session to initialize implementation (All)
| Needs |
Progress- Peer Reviews (All)
- Worked on Database Design (Ian)
- Looked into Loopback (Harris)
- No special source control required
- Decided on Server Implementation technology(Harris, Towhid)
- Updated project plan scheduling estimates (Towhid)
- Update risk management plan (Towhid)
- Started Publisher Portal webpage layout (Alex)
| Risks- Missing metrics requirements from sponsors
- Difficulties getting cloud set up
- Difficulties getting initial sites set up
|
Plans- Finish Database Design and Start Loopback schema (Ian)
- Start Allocation Deployment Architecture View (Towhid)
- Update drive/website links (Alex)
- Google Cloud Platform - startup 2 web instances and MySql staging instance (Alex)
- Get started on implementation/repository setup (Harris)
- Finish Publisher Portal webpage layout (Alex)
- Coding session to initialize implementation (All)
| Needs- Sponsor metrics needs
- PHP Image Recognition server code
|
Progress- Started Architectural Documentation (Ian)
- Created Architecture Overview
- Finished first draft of Module Decomposition View
- Started Database documentation (Ian)
- Finalized Use Cases (Alex, Harris)
- Finalize document scope (Ian, Towhid)
| Risks- Difficulties understanding requirements for database design
- Difficulties understanding server needs
|
Plans- Peer Reviews (All)
- Finish Database Design (Ian)
- Start Database Source Control (look into loopback) (Ian)
- Start Allocation Deployment Architecture View (Ian)
- Update drive/website links (Alex)
- Update project plan scheduling estimates (Towhid)
- Update risk management plan (Towhid)
- Google Cloud Platform - startup 2 web instances and MySql staging instance (Alex)
- Decide on Server Implementation (Harris, Towhid)
- Get started on implementation if decided (Harris)
- Design Publisher Portal webpage layout (Alex)
| Needs- Sponsor Google Cloud Credentials
- Sponsor approval on wireframes
- PHP Image Recognition server code
|
Progress- Finished 70% of Use Cases (Harris, Alex)
- Started wireframes for Publisher uploads (Ian)
- Finalized Project Plan (Ian, Towhid)
- Refined Project Scope (Alex, Harris)
- Started Source Control (Towhid)
- Got the build to work (Towhid)
- Decided on Server Technology (Alex)
| Risks- Difficulties deciding on server frameworks
- Difficulties implementing server
- Sponsor rejection of wireframes
|
Plans- Start Architectural Documentation (Ian)
- Start SQL DB Design (Ian)
- Finalize document scope (Ian, Towhid)
- Finish Last 30% of Use Cases (Harris, Alex)
- Decide on Server Implementation (Harris, Towhid)
- Get started on implementation if decided
- Design Publisher Portal webpage layout (Alex)
| Needs- Sponsor to start on server technology description
- Sponsor’s other developers to use source control
- Sponsor approval on wireframes
|
Progress- Got first draft of project plan approved
- Got domain model approved
- Defined project priorities
- Started refining project scope
- Worked on Use Cases
| Risks- Difficulty scheduling meeting with sponsors, especially considering timezones
- Difficulties understanding requirements for use case documents
- Difficulties finalizing requirements and scope
|
Plans- Finish Use Cases (Harris, Alex)
- Finalize documenting project requirements (Ian, Towhid)
- Finalize document scope (Ian, Towhid)
- Initialize source/repository control (Towhid)
- Decide on server technology (Harris, Alex, Ian)
- Fix Build, with source control, after Thursday meeting (All)
| Needs- ATAM schedule with another team
- Move forward with startup program with sponsors
|
Progress- Finished first draft of project plan
- Finished domain model
- Finished documenting methodology
- Finalized and agreed on project requirements and scope
- Decided on iOS/Android limitation (No Windows)
- Started Use Cases
| Risks- Difficulty scheduling meeting with sponsors, especially considering timezones
- Difficulties understanding requirements for use case document
- Difficulties defining requirements
|
Plans- Finish Use Cases (Harris)
- Finish documenting project requirements (Ian, Towhid)
- Start Architectural Design
- Analyze current architecture (Alex)
- Design alterations (Ian)
- Schedule ATAM meeting with another team (Towhid)
- Decide on server technology (Harris, Alex)
| Needs- ATAM schedule with another team
- Move forward with BizSpark with sponsors
|
Progress- Finished and submitted project synopsis
- Scheduled next meeting with sponsor
- Set up time tracking
- Set up development environments
- Figured out methodolgy
- Finished first draft of project plan
| Risks- Difficulty agreeing on requirements
- Difficulty scheduling meeting with sponsors, especially considering timezones
- Difficulties understanding requirements for use case document
- Difficulties understanding project domain
|
Plans- Finalize project plan (Ian, Towhid)
- Finalize and agree on project requirements (Alex, Towhid)
- Complete project domain model (Ian)
- Decide on technology for app iOS/Windows portability (Harris)
- Meet with sponsor to finish requirements (All)
- Update website with domain model (Ian)
- Finish Use Case document (Alex, Harris)
| Needs- Meeting with sponsors
- Requirements finalization with sponsors
- Project requirements plan finalized and agreed with sponsors
|
Progress- Got the website up
- Received and read feature list
- Got the format for four-up charts up
- Got time tracking started
- Wrote first draft of synopsis
- Defined team name: Rock Raiders
| Risks- Difficulty setting up development environment
- Difficulty understanding requirements
- Difficulty scheduling meeting with sponsors, especially considering timezones
- Difficulties agreeing on requirements for project
- Rejection of project synopsis
|
Plans- Finish and submit project synopsis (Ian)
- Finalize and agree on project requirements (Alex, Towhid)
- Schedule next meeting with sponsor (Alex)
- Set up development environments (Individual)
- Set up time tracking (Individual)
- Define methodology and submit project plan with first draft of development process (Towhid, Ian)
- Complete project information survey form (Harris)
- Update website with 4-up, synopsis, and time tracking link (Ian)
- Start project domain model if time permits (Ian)
- Start looking into app iOS/windows portability (Harris)
| Needs- Sponsor approval of synopsis
- Sponsor approval of revised and clarified feature list
- Coach approval of synopsis
|
Progress- Senior project expectations and faculty coach meeting session (ALL)
- Team meetings (ALL)
- Got ccess to code stash
| Risks- Difficulty getting website setup
- Difficulty setting up development environment
|
Plans- Project Synopsis (Ian)
- Setup project website (Harris)
- Four-up chart (Towhid)
- Setup time tracking (Alex)
| Needs- Features list from sponsor
|