HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2011T1 Aperture - Midterm Wiki"

From IS480
Jump to navigation Jump to search
Line 36: Line 36:
 
{| class="wikitable" cellpadding="15"
 
{| class="wikitable" cellpadding="15"
 
|-
 
|-
| style="background: #000000; color: #FFFFFF; padding: 5px 0 5px 12px; font-weight: bold; font-size: 14px; text-indent: 8px;" valign="top" | Function / Features
+
| style="background: #000000; color: #FFFFFF; padding: 5px 0 5px 12px; font-weight: bold; font-size: 14px; text-indent: 8px;"   width: 30%; valign="top" | Function / Features
| style="background: #000000; color: #FFFFFF; padding: 5px 0 5px 12px; font-weight: bold; font-size: 14px; text-indent: 8px;" valign="top" | Status
+
| style="background: #000000; color: #FFFFFF; padding: 5px 0 5px 12px; font-weight: bold; font-size: 14px; text-indent: 8px;"   width: 15%; valign="top" | Status
| style="background: #000000; color: #FFFFFF; padding: 5px 0 5px 12px; font-weight: bold; font-size: 14px; text-indent: 8px;" valign="top" | Confidence
+
| style="background: #000000; color: #FFFFFF; padding: 5px 0 5px 12px; font-weight: bold; font-size: 14px; text-indent: 8px;"   width: 15%; valign="top" | Confidence
| style="background: #000000; color: #FFFFFF; padding: 5px 0 5px 12px; font-weight: bold; font-size: 14px; text-indent: 8px;" valign="top" | Comments
+
| style="background: #000000; color: #FFFFFF; padding: 5px 0 5px 12px; font-weight: bold; font-size: 14px; text-indent: 8px;"   width: 40%; valign="top" | Comments
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | PayPal
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | PayPal
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 50%   
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 50%   
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Require PayPal's verification before being able to create a live PayPal account
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Require PayPal's verification before being able to create a live PayPal account
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Login/logout
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Login/logout
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 100%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 100%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Login using Janrain
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Login using Janrain
 
|-
 
|-
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | View Dashboard
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | View Dashboard
Line 62: Line 62:
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Some fields such as school and country which require verification will be completed in later use cases  
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Some fields such as school and country which require verification will be completed in later use cases  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Create/Edit Project
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Create/Edit Project
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 90%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 90%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Edit project function still in progress
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Edit project function still in progress
 
|-
 
|-
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | View Projects
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | View Projects
Line 77: Line 77:
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Create Bid
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Create Bid
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 100%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 100%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | View Workroom
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | View Workroom
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 100%   
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 100%   
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Complex view which took Robert some time to design
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Complex view which took Robert some time to design
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Write on Project Wall
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Write on Project Wall
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 100%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 100%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Kenneth is suggesting that new messages will be appended at the bottom instead of appearing at the top
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Kenneth is suggesting that new messages will be appended at the bottom instead of appearing at the top
 
|-
 
|-
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Submit feedback/bugs through Get Satisfaction
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Submit feedback/bugs through Get Satisfaction
Line 97: Line 97:
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Feedback will be sent to getsatisfaction.com, instead of being stored in Pivotal Experts
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Feedback will be sent to getsatisfaction.com, instead of being stored in Pivotal Experts
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Send Messages
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Send Messages
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 70%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 70%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Functionality is nearly completed. A link will be placed near the logout link.
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Functionality is nearly completed. A link will be placed near the logout link.
 
|-
 
|-
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Accept Bid
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Accept Bid
Line 112: Line 112:
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Will temporarily use the PayPal sandbox account for testing purposes until PayPal grants us a live account
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Will temporarily use the PayPal sandbox account for testing purposes until PayPal grants us a live account
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Post Comments in Workroom
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Post Comments in Workroom
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%   
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%   
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Edit Iteration Plan
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Edit Iteration Plan
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Change Iteration Status
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Change Iteration Status
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%   
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%   
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Shift Iteration Order
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Shift Iteration Order
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%   
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%   
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Pagination
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Pagination
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%   
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%   
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Search for Project
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Search for Project
Line 147: Line 147:
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Sort/Filter Projects
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Sort/Filter Projects
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Sort/Filter Developers
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Sort/Filter Developers
Line 162: Line 162:
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Integrate Singpath Badges
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Integrate Singpath Badges
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0.8
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0.8
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Share Project through Social Networks
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Share Project through Social Networks
Line 172: Line 172:
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | View Google Analytics
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | View Google Analytics
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Submit/View Return On Time  
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Submit/View Return On Time  
Line 182: Line 182:
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | View Pivotal Expert Analytics
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | View Pivotal Expert Analytics
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | View Advertising Recommendations
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | View Advertising Recommendations
Line 192: Line 192:
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Suggest Schools
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Suggest Schools
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Suggest Badges
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Suggest Badges
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | Suggest Educational Materials
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | Suggest Educational Materials
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 0%  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 0%  
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" | 1
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" | 1
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; width: 25%;" valign="top" |  
+
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px; " valign="top" |  
 
|-
 
|-
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Identify Location
 
| style="background: #FFFFFF; padding-bottom: 20px; padding: 5px 10px 0 18px;" valign="top" | Identify Location

Revision as of 11:08, 24 September 2011

Pivotalexpert2-aperture-midtermwiki-header-v02-700px.jpg





Project Progress Summary

Progress Description

Our team has progressed slowly but steadily since our acceptance. We encountered a major obstacle, which is the creating of a live PayPal account for Pivotal Experts. They required us to have a working live application for them to verify before they allow us to create a live PayPal account. So we had to delay our PayPal task until we can complete the basic functionalities. We are confident of getting 70% of the basic functionality live by midterm. Although this is behind the schedule we planned during proposal, which was caused by the underestimation of the duration and complexity of the tasks, we are confident of completing 70% of the additional features on top of the basic functionalities, by the end of the term.

Project Highlights

What unexpected events occurred?

  • PayPal required us to have a live application before allowing us to create a live PayPal account
  • Project Management
    • The front end team took 7 weeks to learn Angular JS, which was much longer than expected. On top of that, they needed to learn Javascript, which we did not allocate time for.
    • Team members had a higher workload than expected
    • Task durations were underestimated (Points allocated to each task in Pivotal Tracker)


Project Management

Project Status

Highlight changes to modules, the completion status (implemented, UAT done, client approved, deployed, etc), the confidence level (0-1 where 0 is no confident of getting it done, 1 is 100% confident in getting it done) and comments (who has been assigned to do it, new scope, removed scoped, etc). Please use a table format to summarize with links to function details.

Function / Features Status Confidence Comments
PayPal 50% 1 Require PayPal's verification before being able to create a live PayPal account
Login/logout 100% 1 Login using Janrain
View Dashboard 100% 1 Modified the design by creating tabs for news feed and project management
Edit Profile 100% 1 Some fields such as school and country which require verification will be completed in later use cases
Create/Edit Project 90% 1 Edit project function still in progress
View Projects 100% 1 Pagination will be in a separate use case
View Project Bids 100% 1
Create Bid 100% 1
View Workroom 100% 1 Complex view which took Robert some time to design
Write on Project Wall 100% 1 Kenneth is suggesting that new messages will be appended at the bottom instead of appearing at the top
Submit feedback/bugs through Get Satisfaction 100% 1 Feedback will be sent to getsatisfaction.com, instead of being stored in Pivotal Experts
Send Messages 70% 1 Functionality is nearly completed. A link will be placed near the logout link.
Accept Bid 90% 1 A message needs to be displayed to inform user that it is only the first iteration that he is paying for.
Accept/Reject Deliverable 90% 1 Will temporarily use the PayPal sandbox account for testing purposes until PayPal grants us a live account
Post Comments in Workroom 0% 1
Edit Iteration Plan 0% 1
Change Iteration Status 0% 1
Shift Iteration Order 0% 1
Pagination 0% 1
Search for Project 0% 1
Email Verification 0% 1
Sort/Filter Projects 0% 1
Sort/Filter Developers 0% 1
Negotiate Pay Raise 0% 1
Integrate Singpath Badges 0% 0.8
Share Project through Social Networks 0% 1
View Google Analytics 0% 1
Submit/View Return On Time 0% 1
View Pivotal Expert Analytics 0% 1
View Advertising Recommendations 0% 0.6
Suggest Schools 0% 1
Suggest Badges 0% 1
Suggest Educational Materials 0% 1
Identify Location 0% 0.8
Compare Developer's and Owner's Locations 0% 0.8

Project Schedule (Plan Vs Actual)

Highlight changes to modules, the completion status (implemented, UAT done, client approved, deployed, etc), the confidence level (0-1 where 0 is no confident of getting it done, 1 is 100% confident in getting it done) and comments (who has been assigned to do it, new scope, removed scoped, etc). Please use a table format to summarize with links to function details.

Iteration Features Planned Actual Comments
1. TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
2. TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT
TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT

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
Completing all the additional functionalities, on top of the basic functionalities High High - Re-allocate manpower to help speed up development process

- Using the team's average velocity in Pivotal Tracker, gauge the number of functionalities able to be completed, and inform client of functionalities which cannot be completed

PayPal implementation Low High Complete the basic functionalities required for payments and deploy the application to live server for PayPal to verify before they approve Pivotal Expert's live PayPal account.
Over-management / Under-management Low Medium Have team members to assist the Project Manager in managing the team's progress.


Be sure to prioritize the risks.

Technical Complexity

1. Utilizing two different programming languages - Javascript using AngularJS for views, and Python for the models and controllers.
2. Implementing PayPal payments.
3. Implementing a REST server on Google App Engine.

Quality of Product

Quality Achieved

Developed the application such that the views can be tested and run independently of the database models. This is achieved through the use of Angular JS, which is a Javascript MVC framework. Anyone can just take the views out and run them on their computer, without any web server required. The data will be stored in static JSON files within the folder.

Intermediate Deliverables

There should be some evidence of work in progress.

S/N Stage Specification Modules
1. Project Management Minutes <<minutes repository>>
Metrics <<Velocity metrics>>, <<Bug metrics>>
2. Requirements List of functionalities <<priority list>>
3. Analysis Use case <<Use Case Diagram>>, <<Use Case Description>>
4. Testing UAT test plan In Progress


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.

Testing

Describe the testing done on your system. For example, the number of UAT, tester profile, test cases, survey results, issue tracker, bug reports, etc.

Reflection

Our Thoughts

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.

Individual Reflection

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