The document summarizes Minnesota's efforts to modernize its technology systems through adopting cloud-first strategies and scaled agile frameworks. It discusses how Minnesota is using Amazon Web Services (AWS) to help transform its technology vision by building a large DMV system in an agile way on AWS. This allows Minnesota to address aging systems, lack of budgets, security issues and disaster recovery challenges while improving agility, innovation and service delivery for citizens. The document provides examples of how Minnesota has moved applications to AWS automation, disaster recovery to AWS, and created a cloud-first application on AWS to transform its costs and capabilities.
2. Thomas A. Schaeffer
Assistant Commissioner,
Chief Operating Officer
Paul Meekin
Chief Business
Technology Officer
Sue Rohde
Director of Application
Development
3. The Story Always Starts the Same!
• Aging systems
• Lack of budgets
• Inability to secure applications
• No disaster recovery
Minnesota is no different
4. What is Minnesota Trying to Accomplish?
Cloud First Modernize
Systems
Agility Innovation
Deliver for citizens
10. Brief Overview of Minnesota’s DMV: 2015 Stats
Registrations Issued
4.5 million
Titles Issued
1.4 million
License Plates
Issued
1.1 million
Driver’s Licenses /
ID Cards
1.3 million
Public Phone Calls
1 million
State Staff
491
Driver License Agents
127
Deputy Registrars
174
Annual Revenue
Collected
1.4 billion
11. Brief Project History
• May 2012: kick-off project
• The plan:
• Use a waterfall approach
• Release V1 in Oct 2014
• Aug 2012: Begin
requirements definition
• Status: All systems go!
13. Status: The Valley of Despair
What is our way out of here?
Image courtesy Flickr user Mike Behnken
14. Answer: Better Partnering with the Business
• Engage them deeply in the
development process.
• Establish well-defined roles
and processes for business
and IT
• Show them what is being
built everyday
15. Approach: Agile
Agile offers much:
• Transparency
• Sustainability
• Engagement
However, we have to do
scaled agile for a project
this large and complex.
18. Scaled Agile Framework: SAFe
• What is SAFe?
• How is work planned and
coordinated?
• How do you track progress?
• How far along is Minnesota DVS?
19. Example 1: Move Application Build to AWS
• Speed of Scaled Agile
demands automation
• Used AWS to automate
the build and
deployment process
• Moved development
environments to AWS
20. Example 2: Move Disaster
Recovery to AWS
• Disaster recovery plan
required
• Drastically reduced the
solution cost by hosting
disaster recovery in AWS
Image courtesy of Flickr user Scott J. Waldron
21. Example 3: Create Cloud First Application in AWS
• Antiquated solution needed
replacement
• Architected a server-less
cloud first solution
• Much simpler, much cheaper
24. Transformation of the Cost of IT
• Pilots
• Simple migrations
• Disaster recovery
• Geospatial data (GIS)
• Test Dev UAT (DevOps)
• Agile development
• Hybrid for economies of scale
• Regulations and compliance
25. Foundation: Enterprise Capability
A cloud-first approach for
Minnesota improves:
• Statewide efficiencies
• Flexibility at the local level
• Higher level of service
26. Putting It All Together
• Building from enterprise IT
• To deliver a large-scale
solution that can be used by
all Minnesotans