HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2012T1 Optimus/Project Management/Planned Schedule"

From IS480
Jump to navigation Jump to search
 
(15 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus|<font color="#ffffff" size="1" face="Arial"><b>Home</b></font>]]
 
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus|<font color="#ffffff" size="1" face="Arial"><b>Home</b></font>]]
  
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus/Optimus_Team|<font color="#ffffff" size="1" face="Arial"><b>The Team</b></font>]]
+
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="9%" | [[IS480_Team_wiki:_2012T1_Optimus/Optimus_Team|<font color="#ffffff" size="1" face="Arial"><b>The Team</b></font>]]
  
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus/Project_Stakeholders|<font color="#ffffff" size="1" face="Arial"><b>Project Stakeholders</b></font>]]
+
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="9%" | [[IS480_Team_wiki:_2012T1_Optimus/Project_Stakeholders|<font color="#ffffff" size="1" face="Arial"><b>Project Stakeholders</b></font>]]
  
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus/Project_Overview|<font color="#ffffff" size="1" face="Arial"><b>Project Overview</b></font>]]
+
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="9%" | [[IS480_Team_wiki:_2012T1_Optimus/Project_Overview|<font color="#ffffff" size="1" face="Arial"><b>Project Overview</b></font>]]
  
| style="background: #ffffff; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus/Project_Management|<font color="#50659B" size="1" face="Arial"><b>Project Management</b></font>]]
+
| style="background: #ffffff; font-size:90%; text-align:center; color:#ffffff" width="9%" | [[IS480_Team_wiki:_2012T1_Optimus/Project_Management|<font color="#50659B" size="1" face="Arial"><b>Project Management</b></font>]]
  
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus/Risk_Analysis|<font color="#ffffff" size="1" face="Arial"><b>Risk Analysis</b></font>]]
+
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="9%" | [[IS480_Team_wiki:_2012T1_Optimus/Risk_Analysis|<font color="#ffffff" size="1" face="Arial"><b>Risk Analysis</b></font>]]
  
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus/Technical_Application|<font color="#ffffff" size="1" face="Arial"><b>Technical Application</b></font>]]
+
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="9%" | [[IS480_Team_wiki:_2012T1_Optimus/Technical_Application|<font color="#ffffff" size="1" face="Arial"><b>Technical Application</b></font>]]
  
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus/Progress_Summary|<font color="#ffffff" size="1" face="Arial"><b>Minutes Repository</b></font>]]
+
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="9%" | [[IS480_Team_wiki:_2012T1_Optimus/Progress_Summary|<font color="#ffffff" size="1" face="Arial"><b>Minutes Repository</b></font>]]
  
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus/photos|<font color="#ffffff" size="1" face="Arial"><b>Photos</b></font>]]
+
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="9%" | [[IS480_Team_wiki:_2012T1_Optimus/photos|<font color="#ffffff" size="1" face="Arial"><b>Photos</b></font>]]
 +
 
 +
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="10%" | [[IS480_Team_wiki:_2012T1_Optimus/midTermWiki|<font color="#ffffff" size="1" face="Arial"><b>Mid-Term Wiki</b></font>]]
 +
 
 +
| style="background: #50659B; font-size:90%; text-align:center; color:#ffffff" width="9%" | [[IS480_Team_wiki:_2012T1_Optimus/finalTermWiki|<font color="#ffffff" size="1" face="Arial"><b>Final-Term Wiki</b></font>]]
 
|}
 
|}
 
{| style="background-color:#ffffff; border-bottom: 3px solid #50659B; color:#000000" width="100%" cellspacing="0" cellpadding="4" valign="top" border="0" |
 
{| style="background-color:#ffffff; border-bottom: 3px solid #50659B; color:#000000" width="100%" cellspacing="0" cellpadding="4" valign="top" border="0" |
Line 32: Line 36:
 
| style="font-size:90%; text-align:center; color:#000000" width="10%" |[[IS480_Team_wiki:_2012T1_Optimus/Project_Management/Risk_Management|<font color="#A3A3A3" size="1" face="Arial"><b>RISK MANAGEMENT</b></font>]]
 
| style="font-size:90%; text-align:center; color:#000000" width="10%" |[[IS480_Team_wiki:_2012T1_Optimus/Project_Management/Risk_Management|<font color="#A3A3A3" size="1" face="Arial"><b>RISK MANAGEMENT</b></font>]]
 
|}
 
|}
 +
==Project Status Overview==
  
 +
{| border="1"
 +
|- style="background:#02507c; color:white"
 +
||Scope
 +
|Status
 +
|Confidence Level
 +
|-
 +
||Environment Setup
 +
|Completed
 +
|-
 +
||Human Resource
 +
|Completed
 +
|-
 +
||Call Reports
 +
|Completed
 +
|-
 +
||Outstanding Deficiencies
 +
|Completed
 +
|-
 +
||Client Base
 +
|Completed
 +
|-
 +
||Advisory Suitability Checks
 +
|Completed
 +
|-
 +
||Quality
 +
|Completed
 +
|-
 +
||Admin Release Scorecard
 +
|Completed
 +
|-
 +
||Admin View Uploaded Files
 +
|Completed
 +
|-
 +
||Access Control Menu for Filter
 +
|Completed
 +
|-
 +
||Excel Upload
 +
|Completed
 +
|1
 +
|-
 +
||Comments
 +
|Completed
 +
|1
 +
|-
 +
||Workflow
 +
|Completed
 +
|1
 +
|-
 +
||Portlet's detailed view and Account numbers
 +
|Completed
 +
|1
 +
|-
 +
||Quarterly Targets Indicators
 +
|Completed
 +
|1
 +
|-
 +
||Compensation Scorecard (New!)
 +
|Completed
 +
|1
 +
|-
 +
||Revoke Scorecard (New!)
 +
|Completed
 +
|1
 +
|-
 +
||Truncate long Quarterly remarks (New!)
 +
|Completed
 +
|1
 +
|}
  
 
== '''Timeline overview''' ==
 
== '''Timeline overview''' ==
 
[[Image:OptimusMidtermTimeline2012.png]]
 
[[Image:OptimusMidtermTimeline2012.png]]
 +
 +
==='''Milestones'''===
 +
[[Image:AcceptanceStatesMidtermStates.jpg]]
  
 
==Project Schedule (Plan VS Actual)==
 
==Project Schedule (Plan VS Actual)==
Line 256: Line 332:
 
|width="150"| The integration of Access Control Menu onto client's environment was more complex than expected.We realised we had to code this function on Client's environment,we had no access to the office on Sunday (30/09/12) thus this function was delayed by a day
 
|width="150"| The integration of Access Control Menu onto client's environment was more complex than expected.We realised we had to code this function on Client's environment,we had no access to the office on Sunday (30/09/12) thus this function was delayed by a day
 
|-
 
|-
|rowspan="10"  width="50" align="center"| 9 - Starts 08 October 2012 (Recess Week)
+
|rowspan="18"  width="50" align="center"| 9 - Starts 08 October 2012 (Recess Week)
 
|width="200"| Quarterly Targets Logic (display of trend indicators)
 
|width="200"| Quarterly Targets Logic (display of trend indicators)
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|08/10/12
|width="75" align="center"|
+
|width="75" align="center"|08/10/12
|width="75" align="center"|
+
|width="75" align="center"|08/10/12
 
|width="150"| Wengs (action item)
 
|width="150"| Wengs (action item)
 
|-
 
|-
Line 267: Line 343:
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|10/10/12
 
|width="75" align="center"|10/10/12
|width="75" align="center"|
+
|width="75" align="center"|08/10/12
|width="75" align="center"|
+
|width="75" align="center"|10/10/12
 
|width="150"| Wengs(action item)
 
|width="150"| Wengs(action item)
 
|-
 
|-
Line 274: Line 350:
 
|width="75" align="center"|11/10/12
 
|width="75" align="center"|11/10/12
 
|width="75" align="center"|11/10/12
 
|width="75" align="center"|11/10/12
|width="75" align="center"|
+
|width="75" align="center"|11/10/12
|width="75" align="center"|
+
|width="75" align="center"|11/10/12
 
|width="150"| Wengs(action item)
 
|width="150"| Wengs(action item)
 
|-
 
|-
Line 281: Line 357:
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|08/10/12
|width="75" align="center"|
+
|width="75" align="center"|08/10/12
|width="75" align="center"|
+
|width="75" align="center"|08/10/12
 
|width="150"| Muar (action item)
 
|width="150"| Muar (action item)
 
|-
 
|-
Line 288: Line 364:
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|08/10/12
 
|width="75" align="center"|08/10/12
|width="75" align="center"|
+
|width="75" align="center"|08/10/12
|width="75" align="center"|
+
|width="75" align="center"|08/10/12
 
|width="150"| Muar (action item)
 
|width="150"| Muar (action item)
 
|-
 
|-
Line 295: Line 371:
 
|width="75" align="center"|09/10/12
 
|width="75" align="center"|09/10/12
 
|width="75" align="center"|09/10/12
 
|width="75" align="center"|09/10/12
|width="75" align="center"|
+
|width="75" align="center"|09/10/12
|width="75" align="center"|
+
|width="75" align="center"|09/10/12
 
|width="150"| Muar (action item)
 
|width="150"| Muar (action item)
 
|-
 
|-
Line 302: Line 378:
 
|width="75" align="center"|09/10/12
 
|width="75" align="center"|09/10/12
 
|width="75" align="center"|11/10/12
 
|width="75" align="center"|11/10/12
|width="75" align="center"|
+
|width="75" align="center"|09/10/12
|width="75" align="center"|
+
|width="75" align="center"|11/10/12
 
|width="150"| Muar (action item)
 
|width="150"| Muar (action item)
 
|-
 
|-
Line 309: Line 385:
 
|width="75" align="center"|11/10/12
 
|width="75" align="center"|11/10/12
 
|width="75" align="center"|12/10/12
 
|width="75" align="center"|12/10/12
|width="75" align="center"|
+
|width="75" align="center"|11/10/12
|width="75" align="center"|
+
|width="75" align="center"|12/10/12
 
|width="150"| Muar (action item)
 
|width="150"| Muar (action item)
 
|-
 
|-
Line 316: Line 392:
 
|width="75" align="center"|13/10/12
 
|width="75" align="center"|13/10/12
 
|width="75" align="center"|14/10/12
 
|width="75" align="center"|14/10/12
|width="75" align="center"|
+
|width="75" align="center"|13/10/12
|width="75" align="center"|
+
|width="75" align="center"|14/10/12
 
|width="150"| Muar (action item)
 
|width="150"| Muar (action item)
 
|-
 
|-
Line 323: Line 399:
 
|width="75" align="center"|12/10/12
 
|width="75" align="center"|12/10/12
 
|width="75" align="center"|14/10/12
 
|width="75" align="center"|14/10/12
|width="75" align="center"|
+
|width="75" align="center"|12/10/12
|width="75" align="center"|
+
|width="75" align="center"|14/10/12
 
|width="150"| Wengs (action item)
 
|width="150"| Wengs (action item)
|}
 
 
 
 
===Project Risks:===
 
 
[[https://wiki.smu.edu.sg/is480/IS480_Team_wiki:_2012T1_Optimus/Risk_Analysis Risks Analysis Page]]
 
 
[[Image:Project Risks.png]]
 
 
<br>
 
 
===Technical Complexity:===
 
 
*Analyze and perform data-crunching for 18 different CSV files.
 
*Meets BJB’s 2-second performance standard.
 
*Integrate into Workbench system, helping BJB achieve its target of all-in-one solution.
 
*Working with industry standard technologies (EJB, JPA, Liferay framework, etc).
 
 
== '''Checkpoints'''==
 
[[image:Checkpointsaugust2012.png]]
 
{| class="wikitable" cellpadding="15"
 
 
|-
 
|-
! style="background: #333333; color: #ffffff; text-align: center" | Client (Michael) 10am
+
|width="200"| Alerts for SC submission dateline
! style="background: #333333; color: #ffffff; text-align: center" | Client (Business Development) 11am
+
|width="75" align="center"|16/10/12
! style="background: #333333; color: #ffffff; text-align: center" | Technology Lead 2.30pm
+
|width="75" align="center"|19/10/12
! style="background: #333333; color: #ffffff; text-align: center" | Integration
+
|width="75" align="center"|16/10/12
! style="background: #333333; color: #ffffff; text-align: center" | Functions
+
|width="75" align="center"|19/10/12
! style="background: #333333; color: #ffffff; text-align: center" | UAT / SIT
+
|width="150"| Muar(action item)
! style="background: #333333; color: #ffffff; text-align: center" | Professor Ben Gan 10.30am
 
! style="background: #333333; color: #ffffff; text-align: center" | SMU Deliverables
 
 
|-
 
|-
| style="background: #FFFEFF;" | <s>24</s>,31 Aug
+
|width="200"| Integrating with IAFS for generation
| style="background: #FFFEFF;" | <s>14,24 Aug</s>
+
|width="75" align="center"|20/10/12
| style="background: #FFFEFF;" | <s>14,23,29</s>31 Aug
+
|width="75" align="center"|21/10/12
| style="background: #FFFEFF;" | <s>23,24,30</s>,31 Aug
+
|width="75" align="center"|20/10/12
| style="background: #FFFEFF;" | <s>Environment Setup -29 Jul</s>
+
|width="75" align="center"|21/10/12
| style="background: #FFFEFF;" | SIT 1 (24 Sep)
+
|width="150"| Weng
| style="background: #FFFEFF;" | <s>30 Aug</s>
 
| style="background: #FFFEFF;" | <s>Proposal -20 June</s>
 
 
|-
 
|-
| style="background: #FFFEFF;" | 7,14,21,28 Sept
+
|width="200"| Data Dispute handling and viewing (Integration with SC)- Link Data Disputes
| style="background: #FFFEFF;" | 7, 21 Sept
+
|width="75" align="center"|21/10/12
| style="background: #FFFEFF;" | 7,20 Sept
+
|width="75" align="center"|22/10/12
| style="background: #FFFEFF;" | 6,7,13,14,20,21,27,28 Sep
+
|width="75" align="center"|21/10/12
| style="background: #FFFEFF;" | <s>Call Reporting - 5 Aug</s>
+
|width="75" align="center"|22/10/12
| style="background: #FFFEFF;" | User Test 1 (28 Sep)
+
|width="150"| Weng
| style="background: #FFFEFF;" | 6,13,20,27 Sep
 
| style="background: #FFFEFF;" | <s>Acceptance - 13 Aug</s>
 
 
|-
 
|-
| style="background: #FFFEFF;" | 5,12,19,26 Oct
+
|width="200"| Persisting new Compensation Submission details and into DB
| style="background: #FFFEFF;" | 5,19 Oct
+
|width="75" align="center"|23/10/12
| style="background: #FFFEFF;" | 5,18 Oct
+
|width="75" align="center"|24/10/12
| style="background: #FFFEFF;" | 4,5,11,12,18,19,25,26 Oct
+
|width="75" align="center"|23/10/12
| style="background: #FFFEFF;" | <s>Human Resource - 8 Aug</s>
+
|width="75" align="center"|24/10/12
| style="background: #FFFEFF;" | SIT 2 (22 Oct)
+
|width="150"| Weng
| style="background: #FFFEFF;" | 11,18,25 Oct
 
| style="background: #FFFEFF;" | <s>FYP Registration - 21 Aug</s>
 
 
|-
 
|-
| style="background: #FFFEFF;" |  
+
|width="200"| Pop-ups
| style="background: #FFFEFF;" |
+
|width="75" align="center"|23/10/12
| style="background: #FFFEFF;" |  
+
|width="75" align="center"|24/10/12
| style="background: #FFFEFF;" |
+
|width="75" align="center"|23/10/12
| style="background: #FFFEFF;" | <s>Quality - 09 Aug</s>
+
|width="75" align="center"|24/10/12
| style="background: #FFFEFF;" | User Test 2 (27 Oct)
+
|width="150"| An
| style="background: #FFFEFF;" | 1,15,29 Nov
 
| style="background: #FFFEFF;" | Mid-Term - 3 Oct
 
|-
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |  
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" | <s>Client Base - 23 Aug</s>
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" | Poster Submission - 12 Nov
 
|-
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" | Excel Upload - 29 Aug
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" | Final Submission - 26 Nov
 
|-
 
| style="background: #FFFEFF;" |  
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" | <s>Outstanding Deficiencies - 13 Sep</s>
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" | Poster Day - 7 Dec
 
|-
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" | <s>Advisory Suitability Checks - 17 Sep</s>
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
|-
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" | Comments - 20 Sep
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
|-
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" | Compensation Scorecard - 21 Sep
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |
 
| style="background: #FFFEFF;" |  
 
 
|-
 
|-
| style="background: #FFFEFF;" |  
+
|width="200"| Split DB into 2 as well as duplicating the generation for HK & SG
| style="background: #FFFEFF;" |  
+
|width="75" align="center"|23/10/12
| style="background: #FFFEFF;" |  
+
|width="75" align="center"|24/10/12
| style="background: #FFFEFF;" |
+
|width="75" align="center"|23/10/12
| style="background: #FFFEFF;" | Workflow - 5 Oct
+
|width="75" align="center"|24/10/12
| style="background: #FFFEFF;" |
+
|width="150"| Weng - we were notified that we had to split up HK and SG databases. The reason for this is because during during an Audit process, we do not want auditors to be confused with HK data thus the request for a clear distinction.
| style="background: #FFFEFF;" |  
 
| style="background: #FFFEFF;" |  
 
 
|-
 
|-
| style="background: #FFFEFF;" |  
+
|width="200"| Admin portlet - data dispute owners (New function)
| style="background: #FFFEFF;" |  
+
|width="75" align="center"|25/10/12
| style="background: #FFFEFF;" |  
+
|width="75" align="center"|28/10/12
| style="background: #FFFEFF;" |
+
|width="75" align="center"|25/10/12
| style="background: #FFFEFF;" | Admin Release Scorecard - 10 Oct
+
|width="75" align="center"|28/10/12
| style="background: #FFFEFF;" |
+
|width="150"| Weng - background: this functionality came in only on the 25th October, it was a requirement for us to go live. reason being, if we allow the SC to go live without this feature and if there are changes, admins have to go through the tedious process of applying for change request forms and a huge amounts of paper processes which will affect the usability.
| style="background: #FFFEFF;" |  
 
| style="background: #FFFEFF;" |
 
 
|-
 
|-
| style="background: #FFFEFF;" |  
+
|width="200"| Admin portlet - edit targets
| style="background: #FFFEFF;" |  
+
|width="75" align="center"|25/10/12
| style="background: #FFFEFF;" |  
+
|width="75" align="center"|28/10/12
| style="background: #FFFEFF;" |
+
|width="75" align="center"|25/10/12
| style="background: #FFFEFF;" | Admin View uploaded files - 13 Oct
+
|width="75" align="center"|28/10/12
| style="background: #FFFEFF;" |
+
|width="150"| Weng - background: targets are modified only on an exceptional basis, ie not frequent. The initial agreement was to allow administrators to modify the targets directly on the DB level, however, we noticed similarities in terms of design for "edit targets and data dispute owners" thus we implemented edit targets on a UI level.
| style="background: #FFFEFF;" |  
 
| style="background: #FFFEFF;" |
 
 
|}
 
|}
 +
 +
Development has all been completed. Completed all functionalities agreed with Client and SMU
 +
Focusing on SIT / UAT production ready state and product going live

Latest revision as of 17:37, 18 November 2012

592px-Optimus logo smaller.jpg


Home The Team Project Stakeholders Project Overview Project Management Risk Analysis Technical Application Minutes Repository Photos Mid-Term Wiki Final-Term Wiki
PROJECT SCHEDULE PROJECT MANAGEMENT METHODOLOGY & APPROACH METRICS RISK MANAGEMENT

Project Status Overview

Scope Status Confidence Level
Environment Setup Completed
Human Resource Completed
Call Reports Completed
Outstanding Deficiencies Completed
Client Base Completed
Advisory Suitability Checks Completed
Quality Completed
Admin Release Scorecard Completed
Admin View Uploaded Files Completed
Access Control Menu for Filter Completed
Excel Upload Completed 1
Comments Completed 1
Workflow Completed 1
Portlet's detailed view and Account numbers Completed 1
Quarterly Targets Indicators Completed 1
Compensation Scorecard (New!) Completed 1
Revoke Scorecard (New!) Completed 1
Truncate long Quarterly remarks (New!) Completed 1

Timeline overview

OptimusMidtermTimeline2012.png

Milestones

AcceptanceStatesMidtermStates.jpg

Project Schedule (Plan VS Actual)

Planned Actual
Sprint Task Start End Start End Comment
4 - Starts 16 July 2012 Setting up of Environment on our laptops 16/7/12 25/7/12 18/7/12 29/7/12 We started the setting up of the environment 2 days late, had to get security clearance from Head of Security to extract the necessary files (Liferay, Eclipse, necessary plugins and configurations(Maven and Jboss, Java 1.5 and IE 8) from USB ports. USB ports are all disabled in the bank. It took us 4 days longer than expected to learn and familiarize ourselves with Client's development environment
Setting up of Databases and defining Database structure 27/7/12 31/7/12 27/7/12 03/8/12 -
5 - Starts 30 July 2012 Develop Human Resource UI 30/7/12 02/8/12 30/7/12 05/8/12 Took 3 days longer than planned, had to self learn how to display outputs on Liferay - This is the first time the team is exposed to the Liferay technology that we are utilizing. Learning curve is steep. Necessary to figure out the creation of rows and columns. Had to meet the 6th August deadline as we had a pre-project acceptance meeting scheduled with Prof Ben Gan.
Develop Call Report UI 31/7/12 03/8/12 05/8/12 05/8/12 Started on this portlet 5 days late, due to the delay in understanding how to display outputs on Liferay (Human Resource UI) Completed this portlet on the same day we started
Develop Human Resource Logic 30/7/12 02/8/12 30/7/12 05/8/12 Took 3 days longer than planned, had to research on Java Persistence API (JPA) and Enterprise JavaBeans (EJB). These are new technologies to us, having to learn the liferay framework from scratch, do self testing. It is also necessary that a good overview and understanding of the system is clarified, where the data will be pulled from and how to form the Queries necessary. Was stuck and unable to display data dynamically from DB to Liferay (Highlighted to supervisor)
Develop Call Report Logic 31/7/12 03/8/12 05/8/12 05/8/12 Still familarizing ourselves with JPA and EJB and the Liferay framework used in Human Resource portlet. we have also identified which database it would be pulling data from and displayed. Requirements gathered were clear. As above we were unable to display data dynamically (We eventually solved this issue 2 days later)
Creation of Entity Classes with getters and setters 30/7/12 03/8/12 30/7/12 03/8/12 -
Mapping of Staging DB and Data Cache 30/7/12 03/8/12 30/7/12 03/8/12 -
Develop Quality UI 14/08/12 17/08/12 14/08/12 19/08/12 Completed Quality portlet 2 days late.Quality portlet requires the use of tab views on the front end. This is the first time we are implementing this on Liferay. Not used in Human Resource or Call Reports portlet. Under-estimated the complexity of task and over-estimated the capability of tasked resource
Develop Advisory Excellence Suitability checks UI 18/08/12 20/08/12 18/08/12 20/08/12 -
6 - Starts 21 August 2012 Develop Outstanding Deficiencies UI 21/08/12 22/08/12 21/08/12 21/08/12 Function was completed on the same day it started
Develop Client Base UI 22/08/12 23/08/12 21/08/12 21/08/12 Function was completed on the same day that Outstanding Deficiencies UI started.
Develop Excel upload UI 23/08/12 26/08/12 23/08/12 26/08/12 More time was allocated to the development of the Excel upload interface (Task complexity high)
Develop CSV validation 22/08/12 05/09/12 22/08/12 07/09/12 2 Days late - The conversion from SQL to JPA queries took a while as we had to do some reading up (Yan Xin)
Develop CSV re-upload with audit trail 23/08/12 09/09/12 24/08/12 09/09/12 Had some issues with the last portion of re-upload of excel files with audit trail (weng)
7 - Starts 10 September 2012 Quarterly Remarks - Truncate and read more 10/09/12 11/09/12 10/09/12 11/09/12 Weng
Create Administrator (View Uploaded Excel Files) UI - - 12/09/12 12/09/12 Weng
Create Administrator function to (Release Scorecard / Revoke Scorecard) UI - - 12/09/12 14/09/12 Weng
Revise Logic for Human Resource 10/09/12 12/09/12 10/09/12 12/09/12 An
Revise Logic for Call Report 13/09/12 14/09/12 13/09/12 14/09/12 An
Create Logic for Quality 15/09/12 19/09/12 15/09/12 19/09/12 An
Create Logic for Advisory 20/09/12 21/09/12 20/09/12 21/09/12 An
Integration of 6 portlets UI onto Clients environment 18/09/12 18/09/12 18/09/12 18/09/12 Integration of 6 portlets onto Clients environment
8 - Starts 24 September 2012 Create Logic for Outstanding 24/09/12 26/09/12 24/09/12 28/09/12 2 days longer. An's computer crashed, did not save files
Create Logic for Client Base 26/09/12 30/09/12 26/09/12 30/09/12
Create Access Control Menu for Filter (Select EAM, Select RM, Select Quarter, Refresh) 28/09/12 30/09/12 28/09/12 01/10/12 The integration of Access Control Menu onto client's environment was more complex than expected.We realised we had to code this function on Client's environment,we had no access to the office on Sunday (30/09/12) thus this function was delayed by a day
9 - Starts 08 October 2012 (Recess Week) Quarterly Targets Logic (display of trend indicators) 08/10/12 08/10/12 08/10/12 08/10/12 Wengs (action item)
Portlet's detailed view of accounts and percentages 08/10/12 10/10/12 08/10/12 10/10/12 Wengs(action item)
Complete Excel Upload Function 11/10/12 11/10/12 11/10/12 11/10/12 Wengs(action item)
Compensation Scorecard UI 08/10/12 08/10/12 08/10/12 08/10/12 Muar (action item)
Comments (Quarterly,Compensation Scorecard UI) 08/10/12 08/10/12 08/10/12 08/10/12 Muar (action item)
Compensation Scorecard Logic 09/10/12 09/10/12 09/10/12 09/10/12 Muar (action item)
Comments (Compensation Scorecard logic) 09/10/12 11/10/12 09/10/12 11/10/12 Muar (action item)
Comments (Quarterly logic) 11/10/12 12/10/12 11/10/12 12/10/12 Muar (action item)
Workflow Status Logic 13/10/12 14/10/12 13/10/12 14/10/12 Muar (action item)
Admin - View Scorecard submission status (submitted or pending submission) 12/10/12 14/10/12 12/10/12 14/10/12 Wengs (action item)
Alerts for SC submission dateline 16/10/12 19/10/12 16/10/12 19/10/12 Muar(action item)
Integrating with IAFS for generation 20/10/12 21/10/12 20/10/12 21/10/12 Weng
Data Dispute handling and viewing (Integration with SC)- Link Data Disputes 21/10/12 22/10/12 21/10/12 22/10/12 Weng
Persisting new Compensation Submission details and into DB 23/10/12 24/10/12 23/10/12 24/10/12 Weng
Pop-ups 23/10/12 24/10/12 23/10/12 24/10/12 An
Split DB into 2 as well as duplicating the generation for HK & SG 23/10/12 24/10/12 23/10/12 24/10/12 Weng - we were notified that we had to split up HK and SG databases. The reason for this is because during during an Audit process, we do not want auditors to be confused with HK data thus the request for a clear distinction.
Admin portlet - data dispute owners (New function) 25/10/12 28/10/12 25/10/12 28/10/12 Weng - background: this functionality came in only on the 25th October, it was a requirement for us to go live. reason being, if we allow the SC to go live without this feature and if there are changes, admins have to go through the tedious process of applying for change request forms and a huge amounts of paper processes which will affect the usability.
Admin portlet - edit targets 25/10/12 28/10/12 25/10/12 28/10/12 Weng - background: targets are modified only on an exceptional basis, ie not frequent. The initial agreement was to allow administrators to modify the targets directly on the DB level, however, we noticed similarities in terms of design for "edit targets and data dispute owners" thus we implemented edit targets on a UI level.

Development has all been completed. Completed all functionalities agreed with Client and SMU Focusing on SIT / UAT production ready state and product going live