mydistrictbuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · technology stack 7...

16
Presentation to: NCSL National Redistricting Seminar By: Bob West and J. Alex Kelly House Office of Reapportionment Florida House of Representatives Tuesday, September 28, 2010 MyDistrictBuilder Building Districts “in the Clouds”

Upload: others

Post on 15-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Presentation to:

NCSL National Redistricting Seminar

By:

Bob West and J. Alex Kelly

House Office of Reapportionment

Florida House of Representatives

Tuesday, September 28, 2010

MyDistrictBuilderBuilding Districts “in the Clouds”

Page 2: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Visit: http://floridaredistricting.cloudapp.net/MyDistrictBuilder.aspx

Password: hou$e

Florida House of Representatives - MyDistrictBuilder 9/28/20102

Page 3: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Background: Mission, Vision, Values

Florida House of Representatives - MyDistrictBuilder 9/28/20103

Mission: To allow all interested Floridians to have an equal opportunity to takepart in the redrawing of Florida’s state legislative and Congressional districts afterthe 2010 Census by providing a web-based district drawing tool.

Vision: The Florida House of Representatives can provide Floridians with anunprecedented level of access to information, opportunities to testify, and directmeans to participate in Florida’s 2012 Redistricting.

Values:

Discipline of Law.

Consistent Application of Standards.

Equal Opportunity.

Accessibility.

Community-Driven.

Individual Empowerment.

Partnerships.

Innovation.

Page 4: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Key Considerations

Florida House of Representatives - MyDistrictBuilder 9/28/20104

Development:

Existing and expected “off-the-shelf ” products. Open source software. In-house development. A combination approach.

Ability to integrate data, mapping programs and server capabilities.

Cost of staffing, technology and maintenance.

Proof-of-concept: Open public testing of the application through multiple stages of development.

Enhancements to the 2002 Redistricting.

Legal impacts.

Page 5: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Proof-of-Concept: www.myfloridacensus.gov

Florida House of Representatives - MyDistrictBuilder 9/28/20105

Page 6: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

9/28/2010Florida House of Representatives - MyDistrictBuilder6

Page 7: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Technology Stack

Florida House of Representatives - MyDistrictBuilder 9/28/20107

Rich visuals.

Vendor development assistance and web service delivery.

Scalable infrastructure.

Cost-effective servers.

Cross-browser compatibility.

Security and privacy through isolated storage.

Page 8: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Challenges…

Florida House of Representatives - MyDistrictBuilder 9/28/20108

Intensive research phase, prior to development, to select all the technology pieces.

The use of “cutting-edge” technology:

Learning the technology stack.

Learning how each piece of the technology stack and data works with cloud servers.

Cutting edge products often mean cutting edge glitches.

Being ahead of the technology:

In some instances, the technology had to catch-up to what was being asked of it.

Sometimes waiting for the technology to add features or capability.

The speed necessary versus what the spatial library could offer.

Had to develop our own “work-around” in several instances.

Page 9: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

…Challenges Continued

Florida House of Representatives - MyDistrictBuilder 9/28/20109

The combination of this particular technology stack and small staff required the development teamto be the “jack-of-all-programming-trades.”

Only 1 developer for the first six months; 2 developers thereafter.

No “one-stop-shop” cure in this area of development.

A healthy partnership with the vendor was critical in instances when no fix existed.

While the total cost is approximately half what it would have been if we used in-house servers andother private vendor options could not guarantee the same ability to share this program with everyFloridian, there is still cost of approximately $250,000, and that cost does not include staff.

Nothing here changes the fact that census data and elections data are seldom clean and complete,often times tying up the developers.

Page 10: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

2009 to Proof-of-Concept

Florida House of Representatives - MyDistrictBuilder 9/28/201010

Pre-September 2009: Researched available technology options.

October 2009: Hired first developer, Brad Boyce.

November 2009: Proposed Bing Maps, Silverlight and cloud server technologystack to House leadership.

December 2009: Began developing with Microsoft Silverlight.

January 2010: Began using Bing Maps; Began work on proof-of-concept.

April 2010: Launched public proof-of-concept , www.myfloridacensus.gov.

Page 11: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

April 2010 – June 2010:

Allocating Time to Market the Proof-of-Concept

Florida House of Representatives - MyDistrictBuilder 9/28/201011

Page 12: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Post-proof-of-concept to Today

Florida House of Representatives - MyDistrictBuilder 9/28/201012

April 2010: Hired second developer, Derek Morgan.

June 2010: Displayed 2000 Census & elections data in pre-alpha version of MyDistrict Builder; Began basic district building in MyDistrictBuilder.

August 2010: Loaded current Florida House, Senate and Congressional maps into MyDistrictBuilder.

September 2010: Stress-testing, speed testing, “crash and burn” testing of MyDistrictBuilder.

Page 13: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Completing the Beta Version

Florida House of Representatives - MyDistrictBuilder 9/28/201013

October 2010: Launch new front-page for www.floridaredistricting.org.

November 2010: Complete plan submission and review of plan components to MyDistrictBuilder.

December 2010: Add choropleth mapping, reports and data browsing to MyDistrictBuilder.

January 2011: Complete beta of MyDistrictBuilder; Begin marketing plan for MyDistrictBuilder; Complete ADA compliance for www.floridaredistricting.org.

Page 14: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Post Beta to the 2012 Session

Florida House of Representatives - MyDistrictBuilder 9/28/201014

February 2011: Begin public beta-testing of MyDistrictBuilder.

June 2011: Complete cosmetic and user-friendly enhancements of MyDistrictBuilder.

July 2011: Official launch of MyDistrictBuilder with 2010 Census and elections data.

July 2011 throughout 2012 Session: Legislative and public use of MyDistrictBuilder and active marketing of website.

Page 15: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Visit: http://floridaredistricting.cloudapp.net/MyDistrictBuilder.aspx

Password: hou$e

Florida House of Representatives - MyDistrictBuilder 9/28/201015

Page 16: MyDistrictBuildercensusvalidator.blob.core.windows.net... · 2010. 9. 28. · Technology Stack 7 Florida House of Representatives - MyDistrictBuilder 9/28/2010 Rich visuals. Vendor

Questions & Contact Information

Florida House of Representatives - MyDistrictBuilder 9/28/201016

Questions/Comments?

Contact: Bob West at [email protected]

or 850.922.9457