ncsl presentation (final)

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

Upload: others

Post on 19-May-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NCSL Presentation (Final)

MyDistrictBuilderMyDistrictBuilderBuilding Districts “in the Clouds”

Presentation to:

NCSL National Redistricting Seminarg

By:

Bob West and J. Alex Kelly

House Office of Reapportionment

Florida House of RepresentativesFlorida House of Representatives

Tuesday, September 28, 2010

Page 2: NCSL Presentation (Final)

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

Password: hou$e

Florida House of Representatives - MyDistrictBuilder 9/28/20102

Page 3: NCSL Presentation (Final)

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.the 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 directp , pp y,means to participate in Florida’s 2012 Redistricting.

Values:Discipline of Law.Consistent Application of Standards.Equal Opportunity.

Community-Driven.Individual Empowerment.Partnerships.q pp y

Accessibility.p

Innovation.

Background: Mission, Vision, Values

Florida House of Representatives - MyDistrictBuilder 9/28/20103

Page 4: NCSL Presentation (Final)

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

Abili i d i d bili iAbility 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.g

Legal impacts.

Key Considerations

Florida House of Representatives - MyDistrictBuilder 9/28/20104

Page 5: NCSL Presentation (Final)

Proof-of-Concept: www.myfloridacensus.gov

Florida House of Representatives - MyDistrictBuilder 9/28/20105

Page 6: NCSL Presentation (Final)

9/28/2010Florida House of Representatives - MyDistrictBuilder6

Page 7: NCSL Presentation (Final)

Rich visuals.

Vendor development assistance and web service delivery.

Scalable infrastructureScalable infrastructure.

Cost-effective servers.

Cross-browser compatibility.

Security and privacy through isolated storage.

Technology Stack

Florida House of Representatives - MyDistrictBuilder 9/28/20107

Page 8: NCSL Presentation (Final)

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

Th f “ i d ” h lThe use of “cutting-edge” technology:Learning the technology stack.Learning how each piece of the technology stack and data works with cloud servers.C tti d d t ft tti d lit hCutting 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 itIn 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 instancesHad to develop our own work-around in several instances.

Challenges…

Florida House of Representatives - MyDistrictBuilder 9/28/20108

Page 9: NCSL Presentation (Final)

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.y p ; p

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 everyother 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 developersoften times tying up the developers.

…Challenges Continued

Florida House of Representatives - MyDistrictBuilder 9/28/20109

Page 10: NCSL Presentation (Final)

Pre-September 2009: Researched available technology options.

October 2009: Hired first developer, Brad Boyce.

November 2009: Proposed Bing Maps, Silverlight and cloud server technologyk l d hstack 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.

2009 to Proof-of-Concept

Florida House of Representatives - MyDistrictBuilder 9/28/201010

Page 11: NCSL Presentation (Final)

April 2010 – June 2010:Allocating Time to Market the Proof-of-Concept

Florida House of Representatives - MyDistrictBuilder 9/28/201011

Page 12: NCSL Presentation (Final)

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 MyDistrictBuilderMyDistrictBuilder.

August 2010: Loaded current Florida House, Senate and C l M D B ldCongressional maps into MyDistrictBuilder.

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

Post-proof-of-concept to Today

Florida House of Representatives - MyDistrictBuilder 9/28/201012

Page 13: NCSL Presentation (Final)

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

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

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

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

Completing the Beta Version

Florida House of Representatives - MyDistrictBuilder 9/28/201013

Page 14: NCSL Presentation (Final)

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.

Post Beta to the 2012 Session

Florida House of Representatives - MyDistrictBuilder 9/28/201014

Page 15: NCSL Presentation (Final)

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

Password: hou$e

Florida House of Representatives - MyDistrictBuilder 9/28/201015

Page 16: NCSL Presentation (Final)

Questions/Comments?

Contact: Bob West at [email protected] 850.922.9457

Questions & Contact Information

Florida House of Representatives - MyDistrictBuilder 9/28/201016