SlideShare a Scribd company logo
1 of 20
Download to read offline
City of Tuscaloosa
Visualization Dashboard
Project Manager: Saumil Khanduri
Chelsie Gates
Anton McKee
Kyle Foxon
Trent Chrane
Rosalyn Henderson
Agenda
1. Project Overview
2. Requirements
3. Recommendations
4. Product Backlog
5. Technology Used
6. Timeline and Communication Plan
7. Accomplishments
Project Overview
UA is partnering with the City of Tuscaloosa to
develop a dashboard to support existing 311
application that will help City Councilmen effectively
utilize metrics.
Data Visualization Requirements
In order for us to effectively analyze the current and future service request
data, we must know WHAT data is being collected and HOW that data is
processed so that we can fully utilize data analytics and visualization tools.
Citizen Operator
Gives
Information
Submits
Information QSend
WHAT HOW
Once we know what data is being collected and how it is processed, we can filter it in the new system
What Data is Being Collected?
Citizen
Operator
311 Call Center 311 Mobile App
Information Gathered
-Record Locator #? (PK)
-Telephone Number
-First & Last Name
-Location (format)
-Submission Date (format)
-Completion Date (format)
-Priority?
-Status?
Information Gathered
-Record Locator #? (PK)
-*Email
-*Password
-*Category/Subcategory
-Location (format)
-Picture (format)
-Submission Date (format)
-Completion Date (format)
-Priority?
-Status?
How is the Data Being Processed/Handled?
Operator QSend
Retrieves
Information Our System
Submits
Information
Data Retrieval
Process
-Manual/Automatic
Status Report
-Submitted
-In-Progress
-Completed
Priority
-Low
-Medium
-High
-Immediate
Error Handling
-Invalid Data
-Ambiguous Data
-Counteracting Data
Data Visualization Recommendations
Houston 311 Data Visualization:
• http://performance.houstontx.gov/311Dashboards
• Multiple visualization options (Bar Chart, Map)
• Visualizations can be filtered numerous categories
• Offer other visualizations for:
• Response time for Service Requests
• Overdue Service Requests
• Service Request Map
New York City Data Visualization:
• http://ibmhadoop.devpost.com/submissions/32971-a-visual-analysis-of-new-
york-city-311-calls
• Requests are condensed into dimensions
• Simple and intuitive visualizations - 3 categories
Technology Used
• Web Framework: ASP.NET MVC
• Visualization: Google Charts
• Languages: .NET/ C#, Javascript
• API: ElasticSearch
• Servers: VMware vCenter Server 6.0
• Server OS: Windows Server 2008 R2
Home Tab
Summary
Tab
Reports
Tab
Product Backlog
● Summary
○ Date range
○ # of service requests opened
○ # of service requests closed
○ Volume in each district
○ Volume in each department
○ Top 5 request categories
● Home
○ Instructions
● Reports
○ Date range
○ # of service requests opened
○ # of service requests closed
○ Volume in each district
Volume in each department
○ Top 5 request categories
● Overall Functionality
○ Security
○ Refresh rate
○ Mobile Friendly
Deployment Strategy & Test Plan
Action Plan
Kickoff Sprint 1 Sprint 2 Sprint 3 Closeout1 week 3 weeks 3 weeks 4 weeks
Gather
requirements
Develop Product
Backlog
Design
Architecture
Sprint 1 planning
meeting
Development &
Testing
Sprint review
meeting
Sprint 2 planning
meeting
Development &
Testing
Sprint review
meeting
Sprint 3 planning
meeting
Development &
Testing
Sprint review
meeting
Project
documentation
Timeline
Sprint 1
Goals Accomplishments
•Determine pre-defined metrics and data
visualization tool
•Researched most optimal data visualization
tools and strategies for displaying 311 data
(Google Charts)
•Gain access to client’s systems •Studied 311 sample data to determine
which pre-defined metrics to display
•Develop framework for MVC.NET web
application
•Developed MVC.NET framework and
skeleton for web application, completing
the Home tab, City tab, and Help tab
•Develop prototype for ‘Home’, ‘Help’
and ‘City’ views
Sprint 2
Goals Accomplishments
•Test API calls to retrieve 311 data •Implemented API call functionality
to QAlerts database
•Determine date range (daily, weekly,
quarterly)
•Modified City tab to meet client’s
requirements
•Develop prototype for ‘Department’
and ‘District’ views
•Developed Department and
District tabs based on City tab
•Test Google Chart data •Tested charts, tables and date
range data against QAlerts
database to ensure data validity
Sprint 3
Goals Accomplishments
•Implement real-time data •Implemented real-time data
•Instill comparisons across data •Added graphs with average turnaround
time
•Added ability to view data 30 days back
•Aesthetics for mobile and desktop
views
•Polished and established aesthetic
uniformity across the website
•Testing •. User Acceptance / Backend Testing
•Documentation Documentation - User Guide & Code
Manual
•Deployment •Deployment
Project Accomplishments
City officials and councilmen now have the ability to view a variety of
predefined 311 metrics in real-time from their mobile phone to quickly
make data-driven decisions.
● Mobile-friendly
● Real-time data
● Predefined metrics
Thank you

More Related Content

Viewers also liked

Eva rc module 2_activity_kwl
Eva rc module 2_activity_kwlEva rc module 2_activity_kwl
Eva rc module 2_activity_kwlEva R
 
Tema 4 La Baja Edad Media. Crisis siglos XIV y XV.
Tema 4 La Baja Edad Media. Crisis siglos XIV y XV.Tema 4 La Baja Edad Media. Crisis siglos XIV y XV.
Tema 4 La Baja Edad Media. Crisis siglos XIV y XV.Teresa Pérez
 
Vitrine 05/2016 Tupperware Essencial
Vitrine 05/2016 Tupperware EssencialVitrine 05/2016 Tupperware Essencial
Vitrine 05/2016 Tupperware EssencialTUPPERWARE ESSENCIAL
 

Viewers also liked (9)

VP 11 2016
VP 11 2016VP 11 2016
VP 11 2016
 
Eva rc module 2_activity_kwl
Eva rc module 2_activity_kwlEva rc module 2_activity_kwl
Eva rc module 2_activity_kwl
 
VP13.2015 Tupperware Essencial
VP13.2015 Tupperware EssencialVP13.2015 Tupperware Essencial
VP13.2015 Tupperware Essencial
 
Tema 4 La Baja Edad Media. Crisis siglos XIV y XV.
Tema 4 La Baja Edad Media. Crisis siglos XIV y XV.Tema 4 La Baja Edad Media. Crisis siglos XIV y XV.
Tema 4 La Baja Edad Media. Crisis siglos XIV y XV.
 
Vitrine 11 Tupperware
Vitrine 11 TupperwareVitrine 11 Tupperware
Vitrine 11 Tupperware
 
Open refine to update and clean up your messy data
Open refine to update and clean up your messy dataOpen refine to update and clean up your messy data
Open refine to update and clean up your messy data
 
VP 08/2016 Tupperware Essencial
VP 08/2016 Tupperware EssencialVP 08/2016 Tupperware Essencial
VP 08/2016 Tupperware Essencial
 
Vitrine 05/2016 Tupperware Essencial
Vitrine 05/2016 Tupperware EssencialVitrine 05/2016 Tupperware Essencial
Vitrine 05/2016 Tupperware Essencial
 
The Catholic Monarchs and the Habsbourg in Spain
The Catholic Monarchs and the Habsbourg in SpainThe Catholic Monarchs and the Habsbourg in Spain
The Catholic Monarchs and the Habsbourg in Spain
 

Similar to Presentation

rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptxsharpan
 
IPM2015 | Day 0 | EXPA Talk
IPM2015 | Day 0 | EXPA TalkIPM2015 | Day 0 | EXPA Talk
IPM2015 | Day 0 | EXPA TalkAIESEC
 
Webinar: How Penton Uses MongoDB As an Analytics Platform within their Drupal...
Webinar: How Penton Uses MongoDB As an Analytics Platform within their Drupal...Webinar: How Penton Uses MongoDB As an Analytics Platform within their Drupal...
Webinar: How Penton Uses MongoDB As an Analytics Platform within their Drupal...MongoDB
 
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...Sencha
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptxsharpan
 
Efficient Query Processing Infrastructures
Efficient Query Processing InfrastructuresEfficient Query Processing Infrastructures
Efficient Query Processing InfrastructuresCrai Macdonald
 
Indonesia Truck Entry Project Proposal (1) [Autosaved].pptx
Indonesia Truck Entry Project Proposal (1) [Autosaved].pptxIndonesia Truck Entry Project Proposal (1) [Autosaved].pptx
Indonesia Truck Entry Project Proposal (1) [Autosaved].pptxbidyut13
 
Project Report for City of Los Angeles’ 311 Service Request
Project Report for City of Los Angeles’ 311 Service RequestProject Report for City of Los Angeles’ 311 Service Request
Project Report for City of Los Angeles’ 311 Service RequestRaman Deep Singh
 
II-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in NiceII-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in NiceDr. Haxel Consult
 
MitchRESUME 02_22_2016
MitchRESUME 02_22_2016MitchRESUME 02_22_2016
MitchRESUME 02_22_2016Mitch Taylor
 
Splunk MINT and Stream Breakout
Splunk MINT and Stream BreakoutSplunk MINT and Stream Breakout
Splunk MINT and Stream BreakoutSplunk
 
.NET Consulting Portfolio | ASP.NET Development Case Studies
.NET Consulting Portfolio | ASP.NET Development Case Studies.NET Consulting Portfolio | ASP.NET Development Case Studies
.NET Consulting Portfolio | ASP.NET Development Case StudiesZealous System
 
Software Project Management Presentation Final
Software Project Management Presentation FinalSoftware Project Management Presentation Final
Software Project Management Presentation FinalMinhas Kamal
 
16. MIS for Project Monitoring and Evaluation
16. MIS for Project Monitoring and Evaluation 16. MIS for Project Monitoring and Evaluation
16. MIS for Project Monitoring and Evaluation ifadseahub
 
Activity Charter - Draft.pptx
Activity Charter - Draft.pptxActivity Charter - Draft.pptx
Activity Charter - Draft.pptxPaulBetancourt6
 

Similar to Presentation (20)

rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
 
IPM2015 | Day 0 | EXPA Talk
IPM2015 | Day 0 | EXPA TalkIPM2015 | Day 0 | EXPA Talk
IPM2015 | Day 0 | EXPA Talk
 
Webinar: How Penton Uses MongoDB As an Analytics Platform within their Drupal...
Webinar: How Penton Uses MongoDB As an Analytics Platform within their Drupal...Webinar: How Penton Uses MongoDB As an Analytics Platform within their Drupal...
Webinar: How Penton Uses MongoDB As an Analytics Platform within their Drupal...
 
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
 
Efficient Query Processing Infrastructures
Efficient Query Processing InfrastructuresEfficient Query Processing Infrastructures
Efficient Query Processing Infrastructures
 
Indonesia Truck Entry Project Proposal (1) [Autosaved].pptx
Indonesia Truck Entry Project Proposal (1) [Autosaved].pptxIndonesia Truck Entry Project Proposal (1) [Autosaved].pptx
Indonesia Truck Entry Project Proposal (1) [Autosaved].pptx
 
Shaik Niyas Ahamed M Resume
Shaik Niyas Ahamed M ResumeShaik Niyas Ahamed M Resume
Shaik Niyas Ahamed M Resume
 
Project Report for City of Los Angeles’ 311 Service Request
Project Report for City of Los Angeles’ 311 Service RequestProject Report for City of Los Angeles’ 311 Service Request
Project Report for City of Los Angeles’ 311 Service Request
 
II-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in NiceII-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in Nice
 
Ted Simpson Resume
Ted Simpson ResumeTed Simpson Resume
Ted Simpson Resume
 
MitchRESUME 02_22_2016
MitchRESUME 02_22_2016MitchRESUME 02_22_2016
MitchRESUME 02_22_2016
 
Subrat K Panigrahi Resume
Subrat K Panigrahi ResumeSubrat K Panigrahi Resume
Subrat K Panigrahi Resume
 
Splunk MINT and Stream Breakout
Splunk MINT and Stream BreakoutSplunk MINT and Stream Breakout
Splunk MINT and Stream Breakout
 
JustinChostnerResume
JustinChostnerResumeJustinChostnerResume
JustinChostnerResume
 
.NET Consulting Portfolio | ASP.NET Development Case Studies
.NET Consulting Portfolio | ASP.NET Development Case Studies.NET Consulting Portfolio | ASP.NET Development Case Studies
.NET Consulting Portfolio | ASP.NET Development Case Studies
 
evalmyBRAND-SGN.pptx
evalmyBRAND-SGN.pptxevalmyBRAND-SGN.pptx
evalmyBRAND-SGN.pptx
 
Software Project Management Presentation Final
Software Project Management Presentation FinalSoftware Project Management Presentation Final
Software Project Management Presentation Final
 
16. MIS for Project Monitoring and Evaluation
16. MIS for Project Monitoring and Evaluation 16. MIS for Project Monitoring and Evaluation
16. MIS for Project Monitoring and Evaluation
 
Activity Charter - Draft.pptx
Activity Charter - Draft.pptxActivity Charter - Draft.pptx
Activity Charter - Draft.pptx
 

Presentation

  • 1. City of Tuscaloosa Visualization Dashboard Project Manager: Saumil Khanduri Chelsie Gates Anton McKee Kyle Foxon Trent Chrane Rosalyn Henderson
  • 2. Agenda 1. Project Overview 2. Requirements 3. Recommendations 4. Product Backlog 5. Technology Used 6. Timeline and Communication Plan 7. Accomplishments
  • 3. Project Overview UA is partnering with the City of Tuscaloosa to develop a dashboard to support existing 311 application that will help City Councilmen effectively utilize metrics.
  • 4. Data Visualization Requirements In order for us to effectively analyze the current and future service request data, we must know WHAT data is being collected and HOW that data is processed so that we can fully utilize data analytics and visualization tools. Citizen Operator Gives Information Submits Information QSend WHAT HOW Once we know what data is being collected and how it is processed, we can filter it in the new system
  • 5. What Data is Being Collected? Citizen Operator 311 Call Center 311 Mobile App Information Gathered -Record Locator #? (PK) -Telephone Number -First & Last Name -Location (format) -Submission Date (format) -Completion Date (format) -Priority? -Status? Information Gathered -Record Locator #? (PK) -*Email -*Password -*Category/Subcategory -Location (format) -Picture (format) -Submission Date (format) -Completion Date (format) -Priority? -Status?
  • 6. How is the Data Being Processed/Handled? Operator QSend Retrieves Information Our System Submits Information Data Retrieval Process -Manual/Automatic Status Report -Submitted -In-Progress -Completed Priority -Low -Medium -High -Immediate Error Handling -Invalid Data -Ambiguous Data -Counteracting Data
  • 7. Data Visualization Recommendations Houston 311 Data Visualization: • http://performance.houstontx.gov/311Dashboards • Multiple visualization options (Bar Chart, Map) • Visualizations can be filtered numerous categories • Offer other visualizations for: • Response time for Service Requests • Overdue Service Requests • Service Request Map New York City Data Visualization: • http://ibmhadoop.devpost.com/submissions/32971-a-visual-analysis-of-new- york-city-311-calls • Requests are condensed into dimensions • Simple and intuitive visualizations - 3 categories
  • 8. Technology Used • Web Framework: ASP.NET MVC • Visualization: Google Charts • Languages: .NET/ C#, Javascript • API: ElasticSearch • Servers: VMware vCenter Server 6.0 • Server OS: Windows Server 2008 R2
  • 12. Product Backlog ● Summary ○ Date range ○ # of service requests opened ○ # of service requests closed ○ Volume in each district ○ Volume in each department ○ Top 5 request categories ● Home ○ Instructions ● Reports ○ Date range ○ # of service requests opened ○ # of service requests closed ○ Volume in each district Volume in each department ○ Top 5 request categories ● Overall Functionality ○ Security ○ Refresh rate ○ Mobile Friendly
  • 14. Action Plan Kickoff Sprint 1 Sprint 2 Sprint 3 Closeout1 week 3 weeks 3 weeks 4 weeks Gather requirements Develop Product Backlog Design Architecture Sprint 1 planning meeting Development & Testing Sprint review meeting Sprint 2 planning meeting Development & Testing Sprint review meeting Sprint 3 planning meeting Development & Testing Sprint review meeting Project documentation
  • 16. Sprint 1 Goals Accomplishments •Determine pre-defined metrics and data visualization tool •Researched most optimal data visualization tools and strategies for displaying 311 data (Google Charts) •Gain access to client’s systems •Studied 311 sample data to determine which pre-defined metrics to display •Develop framework for MVC.NET web application •Developed MVC.NET framework and skeleton for web application, completing the Home tab, City tab, and Help tab •Develop prototype for ‘Home’, ‘Help’ and ‘City’ views
  • 17. Sprint 2 Goals Accomplishments •Test API calls to retrieve 311 data •Implemented API call functionality to QAlerts database •Determine date range (daily, weekly, quarterly) •Modified City tab to meet client’s requirements •Develop prototype for ‘Department’ and ‘District’ views •Developed Department and District tabs based on City tab •Test Google Chart data •Tested charts, tables and date range data against QAlerts database to ensure data validity
  • 18. Sprint 3 Goals Accomplishments •Implement real-time data •Implemented real-time data •Instill comparisons across data •Added graphs with average turnaround time •Added ability to view data 30 days back •Aesthetics for mobile and desktop views •Polished and established aesthetic uniformity across the website •Testing •. User Acceptance / Backend Testing •Documentation Documentation - User Guide & Code Manual •Deployment •Deployment
  • 19. Project Accomplishments City officials and councilmen now have the ability to view a variety of predefined 311 metrics in real-time from their mobile phone to quickly make data-driven decisions. ● Mobile-friendly ● Real-time data ● Predefined metrics