HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2015T2 Insightiers Midterm Wiki"

From IS480
Jump to navigation Jump to search
Line 34: Line 34:
 
| style="padding:0.4em;  font-size:90%; border-bottom:4px solid #000000;  text-align:center; background-color:#ffffff; " width="10%" |[[IS480_Team_wiki:_2015T2_Insightiers |<font color="#3d3d3d"><b>Home</b></font>]]  
 
| style="padding:0.4em;  font-size:90%; border-bottom:4px solid #000000;  text-align:center; background-color:#ffffff; " width="10%" |[[IS480_Team_wiki:_2015T2_Insightiers |<font color="#3d3d3d"><b>Home</b></font>]]  
  
| style="border-bottom:4px solid #2f2929; background:none;" width="1%" | &nbsp;  
+
| style="border-bottom:4px solid #000000; background:none;" width="1%" | &nbsp;  
 
| style="padding:0.4em; font-size:90%; background-color:#40CDFF;  border-bottom:4px solid #000000; text-align:center; color:#2f2929" width="10%" |[[IS480_Team_wiki:_2015T2_Insightiers_Midterm_Wiki |<font color="#3d3d3d" size=2><b>Midterm Wiki</b></font>]]
 
| style="padding:0.4em; font-size:90%; background-color:#40CDFF;  border-bottom:4px solid #000000; text-align:center; color:#2f2929" width="10%" |[[IS480_Team_wiki:_2015T2_Insightiers_Midterm_Wiki |<font color="#3d3d3d" size=2><b>Midterm Wiki</b></font>]]
  
| style="border-bottom:4px solid #2f2929; background:none;" width="1%" | &nbsp;  
+
| style="border-bottom:4px solid #000000; background:none;" width="1%" | &nbsp;  
 
| style="padding:0.4em; font-size:90%; background-color:#ffffff;  border-bottom:4px solid #000000; text-align:center; color:#2f2929" width="10%" |[[IS480_Team_wiki:_2015T2_Insightiers_Final_Wiki |<font color="#3d3d3d" size=2><b>Final Wiki</b></font>]]
 
| style="padding:0.4em; font-size:90%; background-color:#ffffff;  border-bottom:4px solid #000000; text-align:center; color:#2f2929" width="10%" |[[IS480_Team_wiki:_2015T2_Insightiers_Final_Wiki |<font color="#3d3d3d" size=2><b>Final Wiki</b></font>]]
 
|} <br>
 
|} <br>

Revision as of 21:51, 17 February 2015

Insightiers Official Logo.png

  Home Navi V2.png   Project Overview Navi.png   Team Navi.png   Project Management Navi.png   Project Documentation Navi.png  
Home   Midterm Wiki   Final Wiki


Slides and Links

View our midterm presentation slides here


As you are viewing our midterm wiki, you may realize that we've included several links in their relevant sections.
For your convenience sake, we've consolidated the list of links used in this midterm wiki in the following:
Project Scope
Current and Past Schedule Timeline
UAT1 Results
UAT2 Results
Schedule and Bug Metrics
Risk Management


Project Progress Summary

Project Highlights

Unexpected events that have occurred:

  • Two members' laptops broke down, which resulted in loss of time for system development
  • Could not access SVN in China
  • List of major changes to be made from December holidays and UATs:
    • Revamped simulation calendar feature
    • Changed cards to boards in Trello
    • Added task approval from Trello
    • Added email task rejection
    • Added sign/pay functions for documents
    • Added seal invoice function
    • Deploying on DigitalOcean instead of AWS
    • Implemented security features for secured data transmission
  • Took longer than expected to complete document master setup
  • Integration with Trello was a lot tougher than expected
  • Actual learning curve for email function was a lot higher
  • Delay in product list submission by client
  • UAT3 pushed to after midterm


In a Nutshell

Insightiers Midterm Progress Nutshell.png

View our project scope here

Project Management

Project Status

Module Task/Features Status Confidence Level (0-1) Remark
User Account Management Login 100% implemented and user testing done 1 Yixi & Li Dan
Logout 100% implemented and user testing done 1 Yixi & Li Dan
Forget/Reset Password 100% implemented and user testing done 0.5 Email function new to team. Yixi & Annan in charge.
Create Account 100% implemented and user testing done 1 Yixi & Li Dan
Edit Account 100% implemented and user testing done 1 Yixi & Li Dan
Delete Account 100% implemented 1 Yixi & Li Dan
Filter Account 100% implemented and user testing done 1 Li Dan
Staff Management Create Staff 100% implemented and user testing done 1 Yixi & Li Dan
Edit Staff 100% implemented and user testing done 1 Yixi & Li Dan
Delete/Deactivate Staff 100% implemented 1 Li Dan & Yining
Staff Portfolio Display Staff Portfolio 100% implemented and user testing done 1 Li Dan
Filter Portfolio Summary Page 100% implemented and user testing done 1 Li Dan & Annan
View Projects 100% implemented 1 Li Dan
Filter Projects of Staff 100% implemented 1 Li Dan & Annan
View Tasks in Calendar 100% implemented 0.75 Li Dan
Project Create Project 100% implemented and user testing done 0.25 Replicating project to Trello was technically challenging. Li Dan, Yixi & Annan in charge.
Edit Project 100% implemented and user testing done 1 Li Dan, Yixi & Annan in charge.
View Project Summary Page 100% implemented and user testing done 1 Li Dan
View Individual Project 100% implemented and user testing done 1 Li Dan & Annan
End Project 100% implemented 1 Yixi & Annan
Close Project 100% implemented 1 Yixi & Annan
Cancel Project 100% implemented 1 Yixi & Annan
View Project Tasks 100% implemented and user testing done 1 Li Dan
Project News Feed To be implemented in iteration 13 1 Li Dan and Yixi
Approve Tasks from Trello 100% implemented and user testing done 1 Newly added task, client approved. Yixi & Annan in charge.
Email Task Rejection 100% implemented 1 Newly added task based on supervisor's suggestion, client approved. Yixi & Annan in charge.
Export Projects to CSV To be implemented in iteration 13 1 Yixi & Annan
Project Task Create Task 100% implemented and user testing done 0.25 Replicating task to Trello was technically challenging. Li Dan & Annan in charge.
Edit Task 100% implemented and user testing done 1 Li Dan & Annan
End Task 100% implemented 1 Li Dan & Annan
Delete Task 100% implemented 1 Li Dan & Annan
View Task 100% implemented and user testing done 1 Li Dan & Annan
Dashboard View Dashboard 100% implemented 1 Li Dan & Annan
Simulation Create Simulation 100% implemented and user testing done 1 Li Dan & Annan
View Simulation 100% implemented and user testing done 1 Li Dan & Annan
Clear Simulation 100% implemented 1 Li Dan & Annan
View Simulated Details 100% implemented and user testing done 1 Li Dan
Create Project from Simulation 100% implemented and user testing done 1 Li Dan
View Projects in Each Month 100% implemented 1 Li Dan
Quotation Create Quotation 100% implemented and user testing done 0.5 Challenged by technical difficulty in pulling data from master setup template. Li Dan & Yining in charge.
Create Quotation with Preset Modules 100% implemented 0.75 Displaying data on quotation from preset modules challenging. Li Dan & Yining in charge.
Edit Quotation 100% implemented 1 Li Dan & Yining
View Quotation Summary Page 100% implemented 1 Li Dan & Yining
View Individual Quotation 100% implemented and user testing done 1 Li Dan & Yining
Save Quotation 100% implemented and user testing done 1 Li Dan & Yining
Delete Quotation 100% implemented 1 Li Dan & Yining
Generate Quotation to PDF 100% implemented and user testing done 0.25 Unfamiliar with technology. Huge technical challenge team has faced. Li Dan & Yining in charge.
Send Quotation via Email 100% implemented 0.5 Send attachment via email technology new to team. Li Dan & Yining in charge.
Sign Quotation 100% implemented 1 Li Dan & Yining
Export Quotations to CSV To be implemented in iteration 13 1 Yixi & Annan
Invoice Create Invoice 100% implemented 0.5 Challenged by technical difficulty in pulling data from master setup template.
Edit Invoice 100% implemented 1 Li Dan & Yining
View Invoice Summary Page 100% implemented 1 Li Dan & Yining
View Individual Invoice 100% implemented and user testing done 1 Li Dan & Yining
Save Invoice 100% implemented and user testing done 1 Li Dan & Yining
Delete Invoice 100% implemented 1 Li Dan & Yining
Generate Invoice to PDF 100% implemented and user testing done 0.25 Unfamiliar with technology. Huge technical challenge team has faced. Li Dan & Yining in charge.
Send Invoice via Email 100% implemented 0.5 Send attachment via email technology new to team. Li Dan & Yining in charge.
Pay Invoice 100% implemented 1 Li Dan & Yining
Seal Invoice 100% implemented 0.5 A technical hurdle as team has never tried inserting picture into a document. Li Dan & Yining in charge.
Export Invoice to CSV To be implemented in iteration 13 1 Yixi & Annan
Contract Create Contract 100% implemented and user testing done 0.5 Challenged by technical difficulty in pulling data from master setup template. Li Dan & Yining in charge.
Edit Contract 100% implemented 1 Li Dan & Yining
View Contract Summary Page 100% implemented and user testing done 1 Li Dan & Yining
View Individual Contract 100% implemented and user testing done 1 Li Dan
Save Contract 100% implemented and user testing done 1 Li Dan & Yining
Delete Contract 100% implemented 1 Li Dan & Yining
Generate Contract to PDF 100% implemented and user testing done 0.25 Unfamiliar with technology. Huge technical challenge team has faced. Yining in charge.
Send Contract via Email 100% implemented 0.5 Send attachment via email technology new to team. Li Dan & Yining in charge.
Sign Contract 100% implemented 1 Li Dan & Yining
Sign-Off Create Sign-Off 100% implemented 0.5 Relatively easier to implement due to its similarity with contract template. Li Dan & Yining in charge.
Edit Sign-Off 100% implemented 1 Li Dan & Yining
View Sign-Off Summary Page 100% implemented 1 Li Dan & Yining
View Individual Sign-Off 100% implemented 1 Li Dan
Save Sign-Off 100% implemented 1 Li Dan & Yining
Delete Sign-Off 100% implemented 1 Li Dan & Yining
Generate Sign-Off to PDF 100% implemented 0.25 Unfamiliar with technology. Huge technical challenge team has faced. Yining in charge.
Send Sign-Off via Email 100% implemented 0.5 Send attachment via email technology new to team. Li Dan & Yining in charge.
Sign Sign-Off 100% implemented 1 Li Dan & Yining
Bug Logbook Create Bug Logbook 100% implemented 0.5 A different layout from other document templates. New UI hurdle to overcome. Li Dan in charge.
Edit Bug Logbook 100% implemented 1 Li Dan & Yining
View Bug Logbook Summary Page 100% implemented 1 Li Dan & Yining
View Individual Bug Logbook 100% implemented 1 Li Dan
Save Bug Logbook 100% implemented 1 Li Dan & Yining
Delete Bug Logbook 100% implemented 1 Li Dan & Yining
NDA Create NDA 100% implemented 0.75 A relatively easier module to do with reference from contract module. Li Dan & Yining in charge.
Edit NDA 100% implemented 1 Li Dan & Yining
View NDA Summary Page 100% implemented 1 Li Dan & Yining
View Individual NDA 100% implemented 1 Li Dan
Save NDA 100% implemented 1 Li Dan & Yining
Delete NDA 100% implemented 1 Li Dan & Yining
Generate NDA to PDF 100% implemented 0.25 Unfamiliar with technology. Huge technical challenge team has faced. Yining in charge.
Send NDA via Email 100% implemented 0.5 Send attachment via email technology new to team. Li Dan & Yining in charge.
Sign NDA 100% implemented 1 Li Dan & Yining
Product Create Product 100% implemented 1 Li Dan and Yining
Edit Product 100% implemented 1 Li Dan and Yining
View Product Summary Page 100% implemented 1 Li Dan and Yining
View Individual Product Details 100% implemented 1 Li Dan and Yining
Delete Product 100% implemented 1 Li Dan and Yining
Hardware Create Hardware 100% implemented 1 Yixi and Annan
Edit Hardware 100% implemented 1 Yixi and Annan
View Hardware Summary Page 100% implemented 1 Yixi and Annan
View Individual Hardware Specifications 100% implemented 1 Yixi and Annan
Assign Hardware to Staff 100% implemented 1 Yixi and Li Dan
Delete Hardware 100% implemented 1 Yixi and Li Dan
Master Setup Edit Quotation 100% implemented 0.25 A huge technical obstacle for team due to unfamiliar technology. Li Dan and Yining in charge.
Edit Quotation Preset Modules 100% implemented 0.5 Tough to implement due to technical difficulty. Li Dan and Yining in charge.
Edit Invoice 100% implemented 0.25 A huge technical obstacle for team due to unfamiliar technology. Requires different layout from quotation. Li Dan and Yining in charge.
Edit Contract 100% implemented 0.25 A huge technical obstacle for team due to unfamiliar technology. Requires a different layout from quotation and invoice. Li Dan and Yining in charge.
Edit Sign-Off 100% implemented 1 Relatively easier to implement due to its similarity with contract template. Li Dan and Yining in charge.
Edit Bug Logbook 100% implemented 0.75 Requires a different layout from other documentation modules. Li Dan and Yining in charge.
Edit NDA 100% implemented 1 Relatively easier to implement due to its similarity with contract template. Li Dan and Yining in charge.


Project Schedule (Plan Vs Actual)

Along the way, from acceptance till now, team has made some significant changes to schedule due to various reasons such as schedule delays, differences in system requirements between client and team and UAT feedback. The main bulk of changes comes in iteration 11 where we drilled deeper into the documentation module and Trello integration. Overall, the scope has expanded slightly with more specific requirements on documentation modules such as the need to implement the 'Sign Document' functionality. At the same time, unimportant tasks such as 'Upload Profile Picture' and 'News Feed' are either removed from the scope or pushed back to later dates to first focus our attention on completing primary and secondary features.

The table below displays the list of changes made to the schedule since acceptance.

Iteration Planned Actual Comments
8 Generate PDF Document 5 Dec 2014 23 Dec 2014 High learning curve for master setup, PDF generation and email attached document. Team focused on implementing master setup task first, and do more research on PDF generation and email attached document to be more prepared for the two tasks in next iteration.
Email PDF Document 5 Dec 2014 23 Dec 2014 High learning curve. Yining researched on this in current iteration and began implementing next iteration.
9 Hardware Resource 23 Dec 2014 10 Feb 2015 Not a core functionality, pushed back to later iteration to focus on completing core functionalities.
UAT 1 2 Jan 2015 17 & 19 Jan 2015 Team wasn't ready for UAT then.
UAT 2 17 Jan 2015 9 & 10 Feb 2015 UAT2 date affected by UAT1.
UAT 3 7 Feb 2015 19 Feb 2015 UAT3 date affected by UAT1 and UAT2.
10 Upload Profile Picture 4 Jan 2014 Task removed Not an essential functionality to spend time on. Team concentrated on completing core functionalities first.
Revamp Trello Card to Board 4 Jan 2015 New task based on client's request to use Trello board instead of card.
Project News Feed 10 Feb 2015 25 Feb 2015 Team focused on completing core functionalities by midterm. News feed shifted to after midterm as it's not a core functionality.
User Feedback Session 9 Mar 2015 Newly added milestone.
11 Product 23 Jan 2015 Added product module in iteration 11 based on client's requirement.
Task Approval 23 Jan 2015 Client's request to allow project managers to approve tasks from Trello.
Send Email for Rejected Tasks 23 Jan 2015 Adopted based on supervisor's suggestion and after seeking client's approval.
Sign/Pay Document 23 Jan 2015 Client's request for ability to indicate the status of a document.
Seal Invoice 23 Jan 2015 A technical hurdle for the team due to unfamiliar technology. Li Dan and Yining took charge of this.
Product 23 Jan 2014 10 Feb 2015 Shifted product module to next iteration due to late product list submission from Viatick.
12 UAT 3 19 Feb 2015 2 Mar 2015 Pushed UAT3 to after midterm. Team focused on debugging from UAT2 and internal testing for live deployment.


View our current and past schedule timeline here

For the full list of changes made in each UAT, kindly refer to the following links:
UAT 1
UAT 2

Project Metrics


Insightiers Schedule Metrics.png

Iteration Planned No. of Days Actual No. of Days SM Score (%) Actions Taken
1 8 8 100 On track. Stuck to plan.
2 15 15 100 On track. Stuck to plan.
3 10 12 83 Stuck to plan for upcoming iteration as schedule was not affected by the delay because of sufficient buffer days. No need for adjustment of scope.
4 14 22 64 Dragged the iteration till completion of tasks. Adjusted the tasks required for the next two iterations due to shortage of time. Changed iterations 5 and 6 start and end dates in view of this iteration's delay.
5 9 10 90 Stuck to plan for upcoming iteration as schedule was not affected by the delay because of sufficient buffer days. No need for adjustment of scope.
6 6 6 100 On track. Stuck to plan.
7 11 11 100 On track. Stuck to plan.
8 15 16 94 On track. Stuck to plan.
9 10 11 91 On track. Stuck to plan.
10 16 19 84 Re-adjusted tasks by focusing on core functionalities. Removed supplementary task 'upload profile picture'. Shifted news feed task to after midterm.
11 15 18 83 Stuck to plan for upcoming iteration as schedule was not affected by the delay because of sufficient buffer days. No need for adjustment of scope. However, shifted product module to the next iteration as client delayed the product list submission.


Insightiers Bug Metrics.png

Iteration Total Bug Score Brief Explanation Action Taken
1 - No coding task in this iteration
2 - No coding task in this iteration
3 29 The first coding iteration. Team was challenged by the new framework Play and the integration with Outlook. Stopped current development and resolve the bug immediately. Used up buffer days to debug.
4 64 Misalignment between system and the business requirements. Test cases designed differ from what was built in system. Several required error messages missing. Project module had couple of critical bugs. Stopped current development and resolve the bug immediately. Used up buffer days to debug.
5 27 Critical bug occurred where edit task button could not work. Stopped current development and resolve the bug immediately. Used up buffer day to debug.
6 11 Used planned debugging time in iteration.
7 33 Bugs mainly came from Project module. Stopped current development and resolve the bug immediately. Bugs found were relatively easy to solve thus buffer days were not used. Schedule not affected.
8 - All developers went back to China where SVN could not work. Integration of codes was not possible thus testing was halt.
9 - All developers went back to China where SVN could not work. Integration of codes was not possible thus testing was halt.
10 32 Technical difficulty in PDF generation and emailing of document attachment. Stopped current development and resolve the bug immediately. Bugs found were relatively easy to solve thus buffer days were not used. Schedule not affected.


View our schedule and bug metrics detailed explanations and actions taken here


Project Risks

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

Can talk about how the client delayed the product list submission causing us to push the module one iteration later.

Risk Description How It May Impact Team Probability Impact Mitigation Plan


View all our risks and mitigation plans here

Be sure to prioritize the risks.