22

Agile Gov't Virtual Event presentation - Governing at the Speed of Life - Agile Government in the Post-Industrial Age

Embed Size (px)

DESCRIPTION

Agile Gov't Virtual Event presentation - Governing at the Speed of Life - Agile Government in the Post-Industrial Age

Citation preview

  • CIO/Deputy

    County Executive

    Oakland County,

    Michigan

    Vice President,

    Office of the CTO

    CA Technologies

  • - Marc AndreessenWall Street Journal, Why Software is Eating the World, August 2011

    Software is eating the world

  • Applications Are Changing The World of Business

  • Applications Are Changing The World of Government

  • 1 Gartner Forecast: Public Cloud Services, Worldwide, 2012-2018, 3Q14 Update, Ed Anderson, et al, 29 September 20142 Gartner Hype Cycle for Application Development, 2014, Thomas E. Murphy, et al, 29 July 20143 Gartner Press Release, Gartner Says by 2017, Mobile Users Will Provide Personalized Data Streams to More Than 100 Apps and Services Every Day January 22, 2014 http://www.gartner.com/newsroom/id/2654115

    Welcome to the

    Application Economy

    $153BPublic cloud services market

    expected to grow 17.8% in 2014 to $153 billion1

    50%By 2018, more than 50% of B2B

    collaboration will take place through Web APIs2

    268BBy 2017, mobile apps will be downloaded more than 268

    billion times3

  • SO WHATS THE PROBLEM?

  • Expectations are Changing

    EXCEPTIONAL EXPERIENCE

    Source: Reaching the Top of the Web Performance Mountain

    25% of users will abandon a web application after just three seconds of delay

    UNPRECEDENTED SPEED

    2014 Vanson Bourne study commissioned by CA

    94% of executives face increased pressure to release apps more quickly

    http://aberdeen.com/Aberdeen-Library/8491/AI-web-performance-management.aspx

  • IT Organizations Are Not Keeping Up

    When organizations want to develop a new software idea, only eight percent of them are able to approve it, build it

    and deploy it to users in fewer than three months.Building Competitive Advantage With Software Through A Continuous Delivery Process, Forrester Consulting, March, 2014.

  • Does Any of This Sound Familiar?

    DEVELOPMENTI spend most of my time

    waiting

    INFRASTRUCTUREI cant afford to carry

    spare capacity

    TESTING/QATest systems and data are

    not realistic

    OPERATIONSIt doesnt run properly in

    prod

    APPS SUPPORTApplications are not stable

    under load

    DEPT HEADSWhat is IT doing?

    I need this app now!!

  • New agile approaches to meet the challenges of the application economy

  • Manifesto for Agile Software Development

    We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

    Individuals and interactions over processes and tools

    Working software over comprehensive documentation

    Customer collaboration over contract negotiation

    Responding to change over following a plan

    That is, while there is value in the items on the right, we value the items on the left more.

    Source: The Agile Manifesto, www.agilemanifesto.org

    Kent Beck James Greening Robert C. MartinMike Beedle Jim Highsmith Steve Mellor

    Arie van Bennekum Andrew Hunt Ken Schwaber

    Alistair Cockburn Ron Jeffries Jeff Sutherland

    Ward Cunningham Jon Kern Dave Thomas

    Martin Fowler Brian Marick

    2001, the above authors. This declaration may be freely copied in any form, but only in its entirety through this notice.

  • Source, consume, and expose shared cloud services

    ON-PREMISE

    SOCIALNETWORKS

    FINANCIALMANAGEMENT CONTENT

    MANAGEMENT

    CRM

    PROJECT MANAGEMENT

    COLLABORATION

    SAAS

    SERVICEMANAGEMENT

    COMPUTEBACKUP/RECOVERY

    CDN STORAGE

    IAASANALYTICS

    DATASTORE

    CODE SERVICES

    APITOOLS

    PAASIDE

    PRIVATECOMMUNITY

    PUBLIC

    HYBRID

  • API and Microservice integration

    AP

    PLIC

    ATIO

    N A

    ND

    DA

    TA P

    RO

    VID

    ERS

    Internet of things

    Mobile Developers

    Partners and Departments

    PublicApplications

    Internal Developers

    AP

    PLIC

    ATIO

    N A

    ND

    DA

    TA C

    ON

    SUM

    ERS

    Off- Premises

    On-Premises

    Secure API Gateway

    Cloud Services

    Community Services

    Departmental Services

    Inter-govtServices

    Partner Services

  • Service Virtualization shift left

    Former Release Cycle

    wk5 wk6 wk7 wk11wk8 wk9 wk10 wk12 wk15wk13 wk14 wk16 wk17 wk18 wk19

    Data Setup

    Integration Test

    Regression (100%)

    UAT Pass 1Dev Unit

    Mainframe ST

    Projects

    8-week Release Cycle

    System Test

    MF Delivery

    UAT Pass 2Setup

    L/P Test

    40% Time savings60% More scenarios covered

    30% savings350% more

    defects found

    60% savings388% more defects found

    2-week calendar savings

    Early Load & Performance Testing

  • Continuous Integration, Continuous Delivery

    Provision Configure Deploy Test

    Environment

    App, MW, DB

    Build/CIDevelop

    Dev Test Prod

    Environments

    Integrate code automatically into existing repository

    Automate build, provisioning, configuration, deployment

    Standardize and automate release to test, QA, UAT, prod

    Automated and repeatable configuration, packaging, and deployment across dev, test, and prod eliminates human error and variability

  • Agile Operations - closed feedback loops

    Oracle

    WAN/WWW

    WebServer

    SAP

    WebServices

    Mainframe3rd PartyServices

    Database

    Devices

    Apps

    Cloud

    DEV OPS

    Feedback

    Router

    Firewall

    Switch

    LoadBalancer

    CLOUD NETWORK FRONT END BACK ENDEND USER

    People

    Portal

    Feedback

  • Continuous Measurement, Improvement

    Service Quality Metrics

    Ensure you deliver the service and quality you

    promised

    We delivered the service we promised.

    Dev/Ops Organizations

    SLA/Cost Reporting

    Deliver on project expectations for service

    and cost

    IT is delivering on time, on budget

    Representatives/Administration

    Direct UserFeedback

    Meet constituents needs and understand new

    requirements

    IT is meeting their commitments

    Constituents/ Staff

  • DevOps extending Agile, SV, CI, CD through shared culture and process

    INTEGRATION COLLABORATIONCOMMUNICATION

    BETWEEN DEV AND OPS

    METHODS FOR IMPROVING

    To establish a continuous service delivery process to reduce program risks, timelines, and costs, while significantly increasing overall quality

  • Does DevOps actually work?

    Total : 1,256 respondents who already have or plan to implement DevOps

    TechInsights Report: What Smart Businesses Know About DevOps, Vanson Bourne (commissioned by CA Technologies), https://www.ca.com/us/register/forms/collateral/techinsights-report-what-smart-businesses-know-about-devops.aspx

    30%

    31%

    31%

    32%

    34%

    34%

    36%

    39%

    39%

    46%

    50%

    60%

    51%

    53%

    54%

    50%

    51%

    50%

    49%

    44%

    Fewer staff developing/deploying services

    Services available on more platforms

    Reduced spend on dev, test, or ops

    New services otherwise not possible

    Less time fixing/maintaining applications

    Faster time to release for software/services

    Improved appl. quality/performance

    Increased collaboration between depts

    More people using our software/services

    Increased frequency of deployments

    DevOps Benefits

    Already Seen Expect to See

    https://www.ca.com/us/register/forms/collateral/techinsights-report-what-smart-businesses-know-about-devops.aspx

  • PANEL DISCUSSION

  • CIO/Deputy

    County Executive

    Oakland County,

    Michigan

    Vice President,

    Office of the CTO

    CA Technologies