HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2015T1 Chipmunks Midterm Wiki"

From IS480
Jump to navigation Jump to search
(Modified mid term wiki)
(Modified mid term wiki)
Line 49: Line 49:
 
[[Image:Chipmunks MidTermWiki Title.png|center|800px]]
 
[[Image:Chipmunks MidTermWiki Title.png|center|800px]]
 
=Project Progress Summary=
 
=Project Progress Summary=
[[Image: Dashboard mid-term.png|center|1100px]]
+
[[Image: Dashboard mid-term.png|center|1000px]]
  
  
Line 79: Line 79:
  
 
===Planned Project Schedule===
 
===Planned Project Schedule===
[[Image: Chipmunks Midterms Planned Schedule.png|center|900px]]
+
[[Image: Chipmunks Midterms Planned Schedule.png|center|1000px]]
  
 
===Actual Project Schedule===
 
===Actual Project Schedule===
[[Image: Chipmunks Midterms Actual Schedule.png|center|900px]]
+
[[Image: Chipmunks Midterms Actual Schedule.png|center|1000px]]
  
 
<div style="background: #0077B5; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:helvetica"><font color= #FFFFFF>Project Metrics</font></div>
 
<div style="background: #0077B5; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:helvetica"><font color= #FFFFFF>Project Metrics</font></div>
Line 140: Line 140:
  
 
<div style="background: #0077B5; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:helvetica"><font color= #FFFFFF>Testing</font></div>
 
<div style="background: #0077B5; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:helvetica"><font color= #FFFFFF>Testing</font></div>
 +
<br/>
 
[[Image:Internal Testing.png|center|1000px]]
 
[[Image:Internal Testing.png|center|1000px]]
 +
[[Image: Chipmunks_Midterm_Testing_Overview.png|center|1000px]]
 
<div style="background: #0077B5; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:helvetica"><font color= #FFFFFF>Reflections</font></div>
 
<div style="background: #0077B5; padding: 15px; font-weight: bold; line-height: 0.3em; text-indent: 15px; font-size:18px; font-family:helvetica"><font color= #FFFFFF>Reflections</font></div>
 +
</br>
 
==Team Reflections==
 
==Team Reflections==
 
This journey has been a tough but fulfilling one for Team Chipmunks. Collectively, the Chipmunks have gelled together, learning each other’s strengths and weaknesses and are proficient in complementing each other’s working style.  
 
This journey has been a tough but fulfilling one for Team Chipmunks. Collectively, the Chipmunks have gelled together, learning each other’s strengths and weaknesses and are proficient in complementing each other’s working style.  

Revision as of 23:38, 6 October 2015

Team Chipmunks Logo.png


Team Chipmunks Icon Home.png   HOME

 

Team Chipmunks Icon AboutUs.png   ABOUT US

 

Team Chipmunks Icon Overview.png   PROJECT OVERVIEW

 

Team Chipmunks Icon ProjectManagement.png   PROJECT MANAGEMENT

 

Team Chipmunks Icon Documentation.png   DOCUMENTATION

 

Chipmunks MidTermWiki Title.png

Project Progress Summary

Dashboard mid-term.png


Midterm Slides Deployed Site
Chipmunks Mid-term-slides.png Chipmunks Deployed-site.png


Project Highlights [Chronologically]


  • Incorporate D3.js in our graphing technologies, instead of solely Highcharts. Took 2 weeks of familiarization in Iteration 3
  • First User Test by Sponsor yielded very positive feedback in Iteration 4, Sponsor initiated Capital IQ data stream contract @ USD1,000/month
  • Integration of Capital IQ data stream and automatic retrieval of financial data completed in Iteration 5
  • Second User Test with senior executives from an Investment Bank giving extremely encouraging statistics and feedback in Iteration 7
  • Addition of Investment Model module and removal of Blog module in Iteration 7
  • First Lab Test with functional and software testers provided insights on design enhancements we would make. Begun making Performance and Design improvements in Iteration 8

Project Management

Project Status


Chipmunks Midterms Project Status.png

Planned Project Schedule

Chipmunks Midterms Planned Schedule.png

Actual Project Schedule

Chipmunks Midterms Actual Schedule.png
Project Metrics

Team Chipmunks makes use of the following 3 metrics to enable us to be more effective in project planning. Of the 3 metrics, the team introduced the Workload Metric to monitor individual focus segments on a per iteration basis.

  • Workload Metrics – The objective of this metric is to ensure that no single segment gets overwhelmed. You might have noticed that we labelled ‘Graphing’ as one of our segments! This is because our application has a pretty strong focus on frontend technologies and visualization. Hence, we made the split to segregate responsibilities for greater trackability.

Chipmunks Workload Metric.pngChipmunks Schedule Metrics.pngChipmunks Midterm Bug Metrics.png

Project Risks

From Acceptance, Team Chipmunks’ top 2 concerns were 1) unfamiliarity with the technologies and 2) inefficient allocation of resources. These concerns were allayed as the team became proficient in their own roles and technical competencies. The other 2 risks identified which took the center stage till Mid-Terms were the need for deeper domain knowledge and scope creep. Domain knowledge came in form of 1) understanding the project domain and requirements and 2) translating these requirements into codes. It was later discovered that several functionalities require us to have deep knowledge in the finance and statistics area. The team also experienced requirements churn, which was identified as one of our medium risks.

Technical Complexity

Quality of product

Quality Attributes of the System Performance – Team Chipmunks had testers which reported slowness when navigating through our website. Hence, the team did File Minification using Grunt to compress JavaScript and CSS files to reduce file size and HTTP requests. This reduces the fetch times of these resources. Additionally, Team Chipmunks enabled browser caching to optimize load times upon repeated visits.

Usability – StockParser focuses on visualization of information. Hence it is necessary for the visualizations to be mobile responsive on various resolutions. While our chosen library D3.js allowed us to have great degree of customization, there were no ready-made codes to handle mobile responsiveness. Furthermore, our visualizations go beyond the standard set of a single graph. Hence, multiple tweaks were required to handle multiple visualizations [graphs on graphs] along a single row, responsiveness across multiple

tags and upon screen resizing.


Intermediate Deliverables:

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


Internal Testing.png
Chipmunks Midterm Testing Overview.png
Reflections


Team Reflections

This journey has been a tough but fulfilling one for Team Chipmunks. Collectively, the Chipmunks have gelled together, learning each other’s strengths and weaknesses and are proficient in complementing each other’s working style. We focused on constant communication, knowledge sharing and quantitative objectives in goal setting to help us move quickly and effectively as a team.

Individual Reflections


Chipmunks Midterm Reflections.png