HeaderSIS.jpg

IS480 Team wiki: 2016T1 MonoChrome Midterms

From IS480
Revision as of 11:56, 23 September 2016 by Wenda.yeo.2014 (talk | contribs)
Jump to navigation Jump to search
LogoBlackTall.png


NavHome.png   HOME

Icon5.png   OUR TEAM

NavProjectO.png   PROJECT OVERVIEW

NavPM.png   PROJECT MANAGEMENT

NavDoc.png   DOCUMENTATION


MidtermWikiMonoC.png


Project Progress Summary


MonoCSummary.png
Midterm Slides Deployed Site
PptPic.png MonoCSitelink.png

Midterm Snapshot

  • Achieved X-Factor (Successfully deployed and monitored 20 sensors across 2 buildings on 15 September 2016)
  • Our platform is a monitoring solution that incorporated communication with devices without public IP addresses.
  • Current platform is ready to monitor any devices/servers with Linux-based OS
  • Current platform has successfully built in command prompt terminal specifically for every device
  • Notification module successfully completed
  • Conducted 3 UAT successfully

Project Highlights:

  • Rescheduled 2-way communication to be completed before new live deployment date
  • 2-way is more complicated then we estimated, resulted in delayed in Iteration 8
  • After live deployment, there are many unexpected bugs and issues occurred. Resulted in scheduling sessions for optimizating most of the functionalities
  • Planning for better anytical work for monitoring sensors to reduce false positive

Project Management

Project Status:

MonoCStatus.png
S/N FEATURES STATUS CONFIDENCE LEVEL(0 - 1.0) COMMENT
1 Database Module Fully deployed and tested 100% 1 Completed
2 Data Collection Module Fully deployed and tested 100% 1 Completed
3 Analytics Module Fully deployed and tested 100% 1 Completed
4 Dashboard Module I Fully deployed and tested 100% 1 Completed
5 Sensor Module Fully deployed and tested 100% 1 Completed
6 Notification Module Fully deployed and tested 100% 1 Completed
7 Two-way Communication Module Fully deployed and tested 100% 1 Completed
8 Dashboard Module II In progress 1 In progress
9 Mobile Responsive Module In progress 1 Will always revise the mobile responsiveness for every change in design
10 Account Management Module In progress 1 "Register new user account" to be completed in Iteration 10
11 Optimization Module In progress 1 New scope: Archiving; Half of Security Module moved to this new module.
12 Dashboard Module III Scheduled for Future Development 1 To Be Completed
13 Downtime Scheduler Module Scheduled for Future Development 1 To Be Completed
14 Security Module Removed upon negtiation N.A Removed upon negtiation

Project Schedule (Plan Vs Actual):

Compare the project plan during acceptance with the actual work done at this point. Briefly describe a summary here. Everything went as plan, everything has changed and the team is working on a new project with new sponsors or the supervisor is missing. A good source for this section comes from the project weekly report.

Planned Schedule from Acceptance

MonoCSchedule2.png


Actual Schedule

Timelinev4.png
ITERATIONS PLANNED ACTUAL COMMENT
7 UAT 2 22 Aug 2016 UAT 2 22 Aug 2016 Newly added in UAT after acceptance feedback. Rationale: Small group of users in company, require need more UAT to gather more feedbacks
UAT 3 8 Sept 2016 - Pushed UAT 3 to be completed before live deployment on 15 Sept
2-way communication Iteration 8,9 2-way communication Iteration 7,8 Rescheduled earlier to deliver 2 way-communication module before live deployment on 15 Sept. Dashboard module I & Database Module were pushed to the back
8 UAT 3 8 Sept 2016 UAT 3 13 Sept 2016 2-way communication is unexpectedly difficult, could not finish in time. Required to push UAT 3 back.
- Display detailed information of the servers (Canvas Mode) 29 Aug 2016 New scope proposed by sponsor
9 Optimization Module 18 Sept 2016 Optimization Module 13 Sept 2016 New scope proposed by sponsor
- Display detailed information of the servers (Canvas Mode) 29 Aug 2016 New scope proposed by sponsor

Project Metrics:

Summary of analysis for the metrics collected. You may refer to another page for the details about the metrics and how it is collected.

Project Risks:

Update the proposal assumptions and risks. Describe what you learn from the risk update and mitigation steps taken.

Risk Probability Impact Mitigation
Sponsor want to use Joomla instead of Drupal High High Team evaluating Joomla to write an impact analysis report
Sponsor deployment machine approval and support High Medium (now it is low) Use UPL machine

Be sure to prioritize the risks.

Technical Complexity:

Describe and list the technical complexity of your project in order of highest complexity first. For example, deploying on iPhone using Objective-C, customizing Drupal with own database, quick search for shortest flight path, database structure, etc.

Quality of product

Provide more details about the quality of your work. For example, you designed a flexible configurable system using XML.config files, uses Strategy Design Pattern to allow plugging in different strategy, implement a regular expression parser to map a flexible formula editor, etc.

Intermediate Deliverables:

Topic of Interest Link
Project Management Minutes
Metrics
Risk Management
Change Management
Project Overview Project Overview
Team's Motivation
Project Documentation Use Case
Tech & System Architecture
Testing Testing Documentation

Not all parts of the deliverables are necessary but the evidence should be convincing of the progress. Try to include design deliverables that shows the quality of your project.

Deployment:

In an iterative approach, ready to use system should be available (deployed) for client and instructions to access the system described here (user name). If necessary, provide a deployment diagram link.

  • The deployed site is live with company confidential data.
  • Inset sitemap

Testing:

  • Till date, we have completed 3 UAT.
  • The details of the testing like the number of tester profile, test cases, test results and bug can be view from the UAT page.
UserTesting 01.jpg UserTesting 02.jpg UserTesting 03.jpg

Reflection

In this section, describe what have the team learn? Be brief. Sometimes, the client writes a report to feedback on the system; this sponsor report can be included or linked from here.

Team Reflection:

Any training and lesson learn? What are the take-away so far? It would be very convincing if the knowledge is share at the wiki knowledge base and linked here.

Benjamin Gan Reflection:

You may include individual reflection if that make sense at this point. The team is uncooperative and did not follow my instructions.

BannerBlack-01.png