HeaderSIS.jpg

Difference between revisions of "Altitude Project Schedule"

From IS480
Jump to navigation Jump to search
 
(27 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
<div style="background: #FFF; padding: 15px; font-weight: bold; line-height: 1.2em; text-indent: 15px;letter-spacing:-0.1em;font-size:6em;text-align:center;padding 4px 4px 4px 4px;"><font color=#000>» team</font><font color= #f0ab00> altitude </font><font color="#aaa">: schedule & scope</font></div>
+
{| style="background-color:#000;" width="100%"
 
+
|-
 +
!style="text-align:right; width:40%"|[[Image:Altitude_logo_black.jpg|650px]]
 +
!style="text-align:left"|
 +
<div style="background: #FFF; font-weight: bold; line-height: 1.2em; letter-spacing:-0.1em;font-size:6em;text-align:left;padding 4px 4px 4px 4px;background-color:#000"><font color="#aaa">Schedule & Scope</font></div>
 +
|}
 
{| <!-- table start, define style here --> | style="background-color:#000;" width="100%" cellspacing="0px" cellpadding="12px" border="0"  
 
{| <!-- table start, define style here --> | style="background-color:#000;" width="100%" cellspacing="0px" cellpadding="12px" border="0"  
 
|-
 
|-
Line 40: Line 44:
 
<div style="background: #000; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;text-transform:lowercase;letter-spacing:-0.1em;font-size:24px; border-bottom:solid 4px #f0ab00; "><font color= #FFF> Business Diagram</font></div>
 
<div style="background: #000; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;text-transform:lowercase;letter-spacing:-0.1em;font-size:24px; border-bottom:solid 4px #f0ab00; "><font color= #FFF> Business Diagram</font></div>
 
<div style="border-left: #797979 solid 12px; padding: 0px 30px 0px 18px; font-family: Arial, Helvetica; font-size:1.25em;">
 
<div style="border-left: #797979 solid 12px; padding: 0px 30px 0px 18px; font-family: Arial, Helvetica; font-size:1.25em;">
[[Image:businessdiagram.png|border]]
+
[[Image:businessdiagram.png|1200px]]
  
For more details about the busines process, please refer to our Diagrams page.
+
For more details about the business process, please refer to our Diagrams page.
 
</div>
 
</div>
 
<br/>
 
<br/>
 
<div style="background: #000; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;text-transform:lowercase;letter-spacing:-0.1em;font-size:24px; border-bottom:solid 4px #f0ab00; "><font color= #FFF> Priority Circle</font></div>
 
<div style="background: #000; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;text-transform:lowercase;letter-spacing:-0.1em;font-size:24px; border-bottom:solid 4px #f0ab00; "><font color= #FFF> Priority Circle</font></div>
<div style="border-left: #797979 solid 12px; padding: 0px 30px 0px 18px; font-family: Arial, Helvetica; font-size:1.25em;">
+
<div style="border-left: #797979 solid 12px; padding: 0px 30px 0px 18px; font-family: Arial, Helvetica; font-size:1.25em; text-align:center">
[[Image:altitudeprioritycirclev1.png|border|600px]]
+
[[Image:Altitudeprioritycirclev3.png.png|border|600px]]
 
<div style="text-align:right; padding-right:8px; padding-bottom:8px;">Go to [[Priority Circle Archive|''Previous Priority Circle Versions'']]</div>
 
<div style="text-align:right; padding-right:8px; padding-bottom:8px;">Go to [[Priority Circle Archive|''Previous Priority Circle Versions'']]</div>
 
</div>
 
</div>
Line 59: Line 63:
 
! scope="col" width="350" style="background-color:#000000"| <font color="#ffffff">Function</font>
 
! scope="col" width="350" style="background-color:#000000"| <font color="#ffffff">Function</font>
 
! scope="col" width="250" style="background-color:#000000"| <font color="#ffffff">Functional Requirements</font>
 
! scope="col" width="250" style="background-color:#000000"| <font color="#ffffff">Functional Requirements</font>
 +
! scope="col"  width="120" style="background-color:#000000"| <font color="#ffffff">Features Type</font>
 
|-
 
|-
 
  
 
! scope="row" |
 
! scope="row" |
Line 68: Line 72:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
The SME will be able to login to our system
 
The SME will be able to login to our system
 +
|style="text-align: left;"|
 +
Core
 
|-
 
|-
  
Line 76: Line 82:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
Allows the system to have inputs to work with, and for the system to ask the right questions
 
Allows the system to have inputs to work with, and for the system to ask the right questions
 +
|style="text-align: left;"|
 +
Core
 
|-
 
|-
  
Line 84: Line 92:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
The system will preserve the state of the incomplete proposal generation process with a status of Initialized
 
The system will preserve the state of the incomplete proposal generation process with a status of Initialized
 +
|style="text-align: left;"|
 +
Secondary
 
|-
 
|-
  
Line 92: Line 102:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
The system will select qualified options based on the inputs by the user
 
The system will select qualified options based on the inputs by the user
 +
|style="text-align: left;"|
 +
Core
 
|-
 
|-
  
Line 100: Line 112:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
The system will rank the qualified options for each product and recommend the top 3 options
 
The system will rank the qualified options for each product and recommend the top 3 options
 +
|style="text-align: left;"|
 +
Core
 
|-
 
|-
  
! scope="row" |
 
'''3.2'''
 
|style="text-align: left;"|
 
Analytical-based Recommendations
 
|style="text-align: left;"|
 
System recommends options based on analytics that can be cross-sold or up-sold
 
|-
 
  
 
! scope="row" |
 
! scope="row" |
Line 116: Line 123:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
Allows user to manually change option choice to better align to the requirements based on his/her opinion
 
Allows user to manually change option choice to better align to the requirements based on his/her opinion
 +
|style="text-align: left;"|
 +
Core
 
|-
 
|-
  
Line 124: Line 133:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
Preserves the current status of the proposal generated thus far with a status of Incomplete
 
Preserves the current status of the proposal generated thus far with a status of Incomplete
 +
|style="text-align: left;"|
 +
Secondary
 
|-
 
|-
  
Line 132: Line 143:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
Allows user to adjust the pricing for the entire proposal based on the profit margins
 
Allows user to adjust the pricing for the entire proposal based on the profit margins
 +
|style="text-align: left;"|
 +
Secondary
 
|-
 
|-
  
Line 140: Line 153:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
System will create a proposal based on the options selected and pricing rules
 
System will create a proposal based on the options selected and pricing rules
 +
|style="text-align: left;"|
 +
Core
 
|-
 
|-
  
Line 148: Line 163:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
System will display the completed proposal in an editable state
 
System will display the completed proposal in an editable state
 +
|style="text-align: left;"|
 +
Core
 
|-
 
|-
  
Line 156: Line 173:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
System will generate completed proposal in PDF format
 
System will generate completed proposal in PDF format
 +
|style="text-align: left;"|
 +
Core
 
|-
 
|-
  
Line 164: Line 183:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
Allows the user to download the proposal in PDF format
 
Allows the user to download the proposal in PDF format
 +
|style="text-align: left;"|
 +
Core
 
|-
 
|-
  
Line 172: Line 193:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
Allows the user to complete proposals which are of status "Incomplete"
 
Allows the user to complete proposals which are of status "Incomplete"
 +
|style="text-align: left;"|
 +
Secondary
 
|-
 
|-
  
Line 180: Line 203:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
Allows the user to edit proposals which are both completed and submitted
 
Allows the user to edit proposals which are both completed and submitted
 +
|style="text-align: left;"|
 +
Secondary
 
|-
 
|-
  
Line 188: Line 213:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
Allows the user to delete proposals
 
Allows the user to delete proposals
 +
|style="text-align: left;"|
 +
Secondary
 
|-
 
|-
  
Line 196: Line 223:
 
|style="text-align: left;"|
 
|style="text-align: left;"|
 
Allows the user of a supervisory role to approve the proposal that was created
 
Allows the user of a supervisory role to approve the proposal that was created
 +
|style="text-align: left;"|
 +
Secondary
 +
|-
 +
|}
 +
</div>
 +
 +
<br/>
 +
<div style="background: #000; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;text-transform:lowercase;letter-spacing:-0.1em;font-size:24px; border-bottom:solid 4px #f0ab00; "><font color= #FFF> Regressive Testing</font></div>
 +
<div style="border-left: #797979 solid 12px; padding: 0px 30px 0px 18px; font-family: Arial, Helvetica; font-size:1.25em;">
 +
 +
Regression testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes.
 +
 +
Regression Testing is required when there is a
 +
 +
    *Change in requirements and code is modified according to the requirement
 +
    *New feature is added to the software
 +
    *Defect fixing
 +
    *Performance issue fix
 +
 +
<big>'''Documentation'''</big>
 +
{| class="wikitable" style="text-align: center; height:50px"
 +
|+
 
|-
 
|-
 +
! scope="col"  width="300" style="background-color:#000000" colspan="2"| <font color="#ffffff"><big>Regressive Testing for each sprint </big><br></font>
 +
|-
 +
 +
!scope="row" style="background-color:#ffffff" width:250px|
 +
 +
<big>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=18 Sprint 11]<br>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=15 Sprint 10]<br>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=16 Sprint 9]<br>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=14 Sprint 8]<br>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=13 Sprint 7]<br>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=12 Sprint 6]<br>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=11 Sprint 5]<br>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=10 Sprint 4]<br>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=9 Sprint 3]<br>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=8 Sprint 2]<br>
 +
 +
[https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdDRQdTVWOXZlcXF4SVBIV3RPVTlnb2c&usp=drive_web#gid=0 Sprint 1]
 +
 +
</big>
 +
 
|}
 
|}
 +
 +
 
</div>
 
</div>
 
<br/>
 
<br/>
 
<div style="background: #000; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;text-transform:lowercase;letter-spacing:-0.1em;font-size:24px; border-bottom:solid 4px #f0ab00; "><font color= #FFF> Timeline</font></div>
 
<div style="background: #000; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;text-transform:lowercase;letter-spacing:-0.1em;font-size:24px; border-bottom:solid 4px #f0ab00; "><font color= #FFF> Timeline</font></div>
 
<div style="border-left: #797979 solid 12px; padding: 0px 30px 0px 18px; font-family: Arial, Helvetica; font-size:1.25em;">
 
<div style="border-left: #797979 solid 12px; padding: 0px 30px 0px 18px; font-family: Arial, Helvetica; font-size:1.25em;">
[[Image:altitudetimelinev1.png|border|1280px]]
+
[[Image:Project timeline.png|border|1280px]]
  
For a more granular view of the Product Backlog, please visit our [https://docs.google.com/spreadsheet/ccc?key=0Ani4fsfU7HoqdEZaLV9iSm1lb1Y0V0JXSDJBYnZ6aFE&usp=sharing Master PM Document].
+
For a more granular view of the Product Backlog, please visit our [https://docs.google.com/spreadsheet/ccc?key=0As6DABhgNixcdEY1MFd6REh3RGxMWWNiemZnMDdaN2c#gid=6 Master PM Document].
  
 
<div style="text-align:right; padding-right:8px; padding-bottom:8px;">Go to [[Timeline Archive|''Previous Timeline Versions'']]</div>
 
<div style="text-align:right; padding-right:8px; padding-bottom:8px;">Go to [[Timeline Archive|''Previous Timeline Versions'']]</div>
 +
</div>
 +
<br/>
 +
<div style="background: #000; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;text-transform:lowercase;letter-spacing:-0.1em;font-size:24px; border-bottom:solid 4px #f0ab00; "><font color= #FFF>Project Schedule</font></div>
 +
<div style="border-left: #797979 solid 12px; padding: 0px 30px 0px 18px; font-family: Arial, Helvetica; font-size:1.25em;">
 +
[[Image:Finaltimeline.jpg|border|1000px]]
 +
 +
</div>
 +
 +
 +
<div style="background: #000; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px;text-transform:lowercase;letter-spacing:-0.1em;font-size:24px; border-bottom:solid 4px #f0ab00; "><font color= #FFF>Project Progress</font></div>
 +
<div style="border-left: #797979 solid 12px; padding: 0px 30px 0px 18px; font-family: Arial, Helvetica; font-size:1.25em;">
 +
 +
===Milestone 6===
 +
 +
{| class="wikitable" style="text-align: center; height:130px"
 +
|+
 +
|-
 +
! scope="col"  width="100" style="background:#000000; color:#ffffff"| Milestone
 +
! scope="col" width="650" style="background:#000000; color:#ffffff"| Goals to Complete
 +
! scope="col" width="150" style="background:#000000; color:#ffffff"| Status
 +
|-
 +
 +
!scope="row" rowspan="5"  style="background:#D8D8D8; text-align: center;"|#6<br>Final Presentation<br><br>3 Decemember 2013
 +
|style="text-align: left;"|'''1. Development features'''
 +
:*Furnish Proposal
 +
:*Delete Proposal
 +
:*System improvements
 +
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|'''2. Final Presentation Preparation '''
 +
:*Presentation slides
 +
:*Demonstration 
 +
:*Final Wiki
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
 +
|}
 +
 +
===Milestone 5===
 +
 +
{| class="wikitable" style="text-align: center; height:130px"
 +
|+
 +
|-
 +
! scope="col"  width="100" style="background:#000000; color:#ffffff"| Milestone
 +
! scope="col" width="650" style="background:#000000; color:#ffffff"| Goals to Complete
 +
! scope="col" width="150" style="background:#000000; color:#ffffff"| Status
 +
|-
 +
 +
!scope="row" rowspan="5"  style="background:#D8D8D8; text-align: center;"|#5<br>User Testing 2<br><br>13 November 2013
 +
|style="text-align: left;"|'''1. Development features'''
 +
:*Proposal Creation
 +
:*Amend Proposals
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|'''2. UT 2 Preparation '''
 +
:*UT 2 Execution Plan
 +
:*UT 2 Documentation
 +
:*UT 2 Survey
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|'''3. Submission/Preparation for Poster day '''
 +
:*1 Minute Project pitch
 +
:*Project Poster
 +
:*Team logo
 +
:*Project description
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|}
 +
 +
===Milestone 4===
 +
 +
{| class="wikitable" style="text-align: center; height:130px"
 +
|+
 +
|-
 +
! scope="col"  width="100" style="background:#000000; color:#ffffff"| Milestone
 +
! scope="col" width="650" style="background:#000000; color:#ffffff"| Goals to Complete
 +
! scope="col" width="150" style="background:#000000; color:#ffffff"| Status
 +
|-
 +
 +
!scope="row" rowspan="5"  style="background:#D8D8D8; text-align: center;"|#4<br>Mid Term<br><br>4 October 2013
 +
|style="text-align: left;"|'''1. Development features'''
 +
:*Review and Edit Proposal 
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|'''2. UI Feedbacks '''
 +
:*UI Improvements
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|[https://www.dropbox.com/s/yvhq96u8e0cyh90/Altitude_Mid_Presentation%20%5B04102013%5D.pdf '''3. Mid Term''']
 +
:*Mid Term Slides
 +
:*Mid Term Wiki
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|}
 +
 +
===Milestone 3===
 +
 +
{| class="wikitable" style="text-align: center; height:130px"
 +
|+
 +
|-
 +
! scope="col"  width="100" style="background:#000000; color:#ffffff"| Milestone
 +
! scope="col" width="650" style="background:#000000; color:#ffffff"| Goals to Complete
 +
! scope="col" width="150" style="background:#000000; color:#ffffff"| Status
 +
|-
 +
 +
!scope="row" rowspan="5"  style="background:#D8D8D8; text-align: center;"|#3<br>User Testing 1<br><br>24 September 2013
 +
|style="text-align: left;"|'''1. Authentication'''
 +
:*Log in to SIS
 +
:*Log out to SIS 
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|'''2. Take-in requirements'''
 +
:*Implement ontologies
 +
:*Create ontologies rules
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|'''3. Option Selection'''
 +
:*Recommended Options
 +
:*Modify Recommended Options
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|'''4. Proposal Generation'''
 +
:*Generate Proposal
 +
:*Download PDF
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
|}
 +
 +
===Milestone 2===
 +
 +
{| class="wikitable" style="text-align: center; height:130px"
 +
|+
 +
|-
 +
! scope="col"  width="100" style="background:#000000; color:#ffffff"| Milestone
 +
! scope="col" width="650" style="background:#000000; color:#ffffff"| Goals to Complete
 +
! scope="col" width="150" style="background:#000000; color:#ffffff"| Status
 +
|-
 +
 +
!scope="row" rowspan="5"  style="background:#D8D8D8; text-align: center;"|#2<br>Acceptance<br><br>15 August 2013
 +
|style="text-align: left;"|'''1. Wiki Page'''
 +
:*Layout
 +
:*Content
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|'''2. Prototype'''
 +
:*User Interface
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|'''3. Development Features'''
 +
:*Login
 +
:*Take-in requirements from RFP
 +
:*Match options
 +
:*Database component
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|style="text-align: left;"|[https://wiki.smu.edu.sg/is480/Image:Altitude_Acceptance_Slides_15082013.pdf '''4. Acceptance Slides''']
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
 +
|}
 +
 +
===Milestone 1===
 +
 +
{| class="wikitable" style="text-align: center; height:130px"
 +
|+
 +
|-
 +
! scope="col"  width="100" style="background:#000000; color:#ffffff"| Milestone
 +
! scope="col" width="650" style="background:#000000; color:#ffffff"| Goals to Complete
 +
! scope="col" width="150" style="background:#000000; color:#ffffff"| Status
 +
|-
 +
 +
!scope="row" rowspan="3"  style="background:#D8D8D8; text-align: center;"|#1<br>Proposal<br><br>20 June 2013
 +
|style="text-align: left;"|'''1. Project  Initialization'''
 +
:*Finalize Project Scope
 +
:*Research on required technologies
 +
:*Design mock up
 +
:*Business diagrams
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
|style="text-align: left;"|'''2. Project  Proposal'''
 +
:*Project Description
 +
:*Deliverables
 +
:*Motivation
 +
:*Project Scope
 +
:*Project Milestones
 +
:*Risk Analysis
 +
:*Resources and References
 +
 +
|style="color:#FF0000"|'''''Completed'''''
 +
|-
 +
|}
 
</div>
 
</div>

Latest revision as of 11:05, 25 November 2013

Altitude logo black.jpg
Schedule & Scope
Overview Project Management Documentation

Schedule

Scope


End User Requirements

The application, named Semantic-based Insight Selling (SIS), will be able to understand end customers’ requirements from Requests For Proposal (RFP), map those to product capabilities, select and price the solution as well as present the offer.

SIS will leverage on an ontology framework and be deployed on SAP HANA. In addition, the application must be usable on Mobile Safari on the iPad.

SIS will also feature basic proposal management functions i.e. CRUD functions.


Business Diagram

Businessdiagram.png

For more details about the business process, please refer to our Diagrams page.


Priority Circle

Altitudeprioritycirclev3.png.png


Functional Requirements
S/N Function Functional Requirements Features Type

1

Log In to SIS

The SME will be able to login to our system

Core

2

Take in Requirements from RFP

Allows the system to have inputs to work with, and for the system to ask the right questions

Core

2.1

Save Current Input

The system will preserve the state of the incomplete proposal generation process with a status of Initialized

Secondary

3

Match Options

The system will select qualified options based on the inputs by the user

Core

3.1

Recommend Options

The system will rank the qualified options for each product and recommend the top 3 options

Core

4

Modify Recommended Options

Allows user to manually change option choice to better align to the requirements based on his/her opinion

Core

4.1

Preserve State

Preserves the current status of the proposal generated thus far with a status of Incomplete

Secondary

5

Adjust Pricing

Allows user to adjust the pricing for the entire proposal based on the profit margins

Secondary

6

Generate Proposal

System will create a proposal based on the options selected and pricing rules

Core

7

Review & Edit Proposal

System will display the completed proposal in an editable state

Core

8

PDF Conversion

System will generate completed proposal in PDF format

Core

8.1

Download PDF

Allows the user to download the proposal in PDF format

Core

9

Furnish Proposal

Allows the user to complete proposals which are of status "Incomplete"

Secondary

10

Amend Proposal

Allows the user to edit proposals which are both completed and submitted

Secondary

11

Delete Proposal

Allows the user to delete proposals

Secondary

12

Approve Proposal

Allows the user of a supervisory role to approve the proposal that was created

Secondary


Regressive Testing

Regression testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes.

Regression Testing is required when there is a

   *Change in requirements and code is modified according to the requirement
   *New feature is added to the software
   *Defect fixing
   *Performance issue fix 

Documentation

Regressive Testing for each sprint

Sprint 11

Sprint 10

Sprint 9

Sprint 8

Sprint 7

Sprint 6

Sprint 5

Sprint 4

Sprint 3

Sprint 2

Sprint 1



Timeline

Project timeline.png

For a more granular view of the Product Backlog, please visit our Master PM Document.


Project Schedule

Finaltimeline.jpg


Project Progress

Milestone 6

Milestone Goals to Complete Status
#6
Final Presentation

3 Decemember 2013
1. Development features
  • Furnish Proposal
  • Delete Proposal
  • System improvements
Completed
2. Final Presentation Preparation
  • Presentation slides
  • Demonstration
  • Final Wiki
Completed

Milestone 5

Milestone Goals to Complete Status
#5
User Testing 2

13 November 2013
1. Development features
  • Proposal Creation
  • Amend Proposals
Completed
2. UT 2 Preparation
  • UT 2 Execution Plan
  • UT 2 Documentation
  • UT 2 Survey
Completed
3. Submission/Preparation for Poster day
  • 1 Minute Project pitch
  • Project Poster
  • Team logo
  • Project description
Completed

Milestone 4

Milestone Goals to Complete Status
#4
Mid Term

4 October 2013
1. Development features
  • Review and Edit Proposal
Completed
2. UI Feedbacks
  • UI Improvements
Completed
3. Mid Term
  • Mid Term Slides
  • Mid Term Wiki
Completed

Milestone 3

Milestone Goals to Complete Status
#3
User Testing 1

24 September 2013
1. Authentication
  • Log in to SIS
  • Log out to SIS
Completed
2. Take-in requirements
  • Implement ontologies
  • Create ontologies rules
Completed
3. Option Selection
  • Recommended Options
  • Modify Recommended Options
Completed
4. Proposal Generation
  • Generate Proposal
  • Download PDF
Completed

Milestone 2

Milestone Goals to Complete Status
#2
Acceptance

15 August 2013
1. Wiki Page
  • Layout
  • Content
Completed
2. Prototype
  • User Interface
Completed
3. Development Features
  • Login
  • Take-in requirements from RFP
  • Match options
  • Database component
Completed
4. Acceptance Slides Completed

Milestone 1

Milestone Goals to Complete Status
#1
Proposal

20 June 2013
1. Project Initialization
  • Finalize Project Scope
  • Research on required technologies
  • Design mock up
  • Business diagrams
Completed
2. Project Proposal
  • Project Description
  • Deliverables
  • Motivation
  • Project Scope
  • Project Milestones
  • Risk Analysis
  • Resources and References
Completed