The People Model and Cloud Transformation | AWS Public Sector Summit 2016
-
Upload
amazon-web-services -
Category
Technology
-
view
653 -
download
2
Transcript of The People Model and Cloud Transformation | AWS Public Sector Summit 2016
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Sanjay Asnani, Emil Lerch–WWPS Professional ServicesAlison Robinson, Associate Vice President & Deputy Chief Information Officer–University of Maryland
June 20, 2016
The People Model and Cloud Transformation
People > Process > Technology?Getting people matters right is essential…for ultimately much of the point of a transformation is to help people achieve more. – McKinsey1
Growth initiatives fail for many reasons. The strategy may be flawed, or execution may fall short. Most often, however, initiatives fail because of people. – BCG2
"People, not the technology, was our biggest problem," Ken Griffin, Harvard Business Publishing3
“Key to success has been setting up a team…in a dedicated area named Cloud Central” – University of Notre Dame
1- Guiding the People Transformation2- Organizing for Growth
3- Harvard Business Publishing shares cloud transformation lessons4 - How Notre Dame is going all in with Amazon’s cloud
AWS Cloud Transformation
What skills and capabilities are
required?How to compose adoption team?
How to structure cloud programs?
Strategy for quality delivery and operations?
Customers are asking us for the high-level, enterprise-wide organizing logic for mapping their business needs to IT capabilities, reflecting the agility, integration, and standardization changes that cloud computing brought to the IT industry.
Will risk increase?Can we run a cloud that is secure and
compliant?
What are the priorities?
When to deliver solutions?
How to design foundations?
How to migrate workloads?
What tooling do we need?
What is the new ITSM cycle?
Business Impact?What to measure?How to measure?
AWS Cloud Transformation
Who? How?
Assured?
When?
What?
Where?
Why?Why?
How?
Who?
When?
What?
Where?
Business Impact, Value, Cost/Benefit
Service Delivery Model – Iterative, Modular, Agile, and Adaptable
Right Skills, Right Teams, Right Partners
Measuring and Balancing the Maturity of P-P-T, Understanding Risks
Conceptual/Logical/Implementation Architectures, Migration Patterns, Mapping to RAs
Cloud Service Management, SLA/OLA, Business Continuity, Standards and Policies
Assured? Achieving Risk, Security, and Compliance Goals
AWS Cloud Adoption FrameworkPlanning, creation, management, and support for your cloud environment
Guidance for establishing, developing, and running AWS cloud-enabled environments
Structure where business and IT can work together toward a common strategy and vision
PeoplePerspective
ProcessPerspective
SecurityPerspective
MaturityPerspective
PlatformPerspective
OperationsPerspective
BusinessPerspective
Cloud Adoption Maturity Model
Stage 1 Stage 4Stage 3Stage 2
Exploration OptimizationImplementationAlignment
Leve
l of M
atur
ity
• Proofs of Concept
• Quick Wins
• Scattered Accounts
• Little Structure
• Cloud Operating Model
• Business Innovation From IT
• Cost Optimization
• Major Migrations
• Cloud Native Workloads
• Full Business Alignment
• Cloud Strategy
• People Model
• Application Assessment
• Formalized Agreements
Let’s now talk to University of Maryland, College Park that recently started their journey to the cloud…
University of Maryland–College Park
Alison RobinsonAssociate Vice President & Deputy Chief Information OfficerUniversity of Maryland, College Park
www.linkedin.com/in/AlisonARobinson
University of Maryland–College Park
Support & Infrastructure
Networking & Communications
Software Engineering
Security Learning Technologies
ResearchTechnologies
Plan Build
Run
Engage with IT in many places to:
1) Order a service2) Receive help with a service3) Request a new service
Inefficiency
Silos
Delays
No Agility
University of Maryland–College Park
One “Front Door” to IT to:
1) Order a service2) Receive help with a service3) Request a new service
Streamlined
DevOps Approach
Agility
Cost Savings
People Model
Organizational Structure
Roles and Job Descriptions
Skills and Competencies
Training and Certification
Manage Staffing Org. Change Management
The way you manage your people model is the single most important component of the cloud transformation.
Cloud Center of Excellence (COE)• Establish a core “cloud team”
• Membership based on enthusiasm over role diversity
• Use COE to seed remaining internal teams
• Build internal competencies and develop cloud standards
Center of Excellence–Sample Org Structure
Skills and CompetenciesOrganization
alGoals
Capabilities Activities Skills
Manage Costof IT
Deliver QualityIT Services
ImproveIT Capabilities
Empower andSupport End Users
Job DescriptionsRolesAccountabilitiesAssignments
Roles and Job Descriptions–Sample RACI
R – ResponsibleA – AccountableC – ConsultedI – Informed
Training/Certification Readiness
Skills Assessment Accelerator (SAA)Assesses your cloud computing skills and competencies. SAA enables you to determine the skills and competencies, capability gaps, and the upskilling necessary to meet the business objectives. Key Activities:• Clarify Organizational Goals and Objectives • Define Skills and Competencies• Identify Training Options, Skills Uplift, and Certification Pathways• Baseline Skills and Competencies and Conduct Gap AnalysesOutcomes:• Capability Assessment• Training Needs Analysis• Training Roadmap• Skills and Competencies Gap Analysis• Create Cloud Center of Excellence (CCoE)/DevOps/Cloud
Adoption TeamsTimeframe: 2–3 Days onsite
Manage Staffing
Organizational Change Management
19
What Is DevSecOps?
developers customers
build
delivery pipelineSoftware development lifecycle
What Is DevSecOps?
developers customers
testbuild
delivery pipelineSoftware development lifecycle
What Is DevSecOps?
developers customers
releasetestbuild
delivery pipelineSoftware development lifecycle
What Is DevSecOps?
developers customers
releasetestbuild
monitor
delivery pipeline
feedback loop
Software development lifecycle
What Is DevSecOps?
developers customers
releasetestbuild
plan monitor
delivery pipeline
feedback loop
Software development lifecycle
What Is DevSecOps?
DevSecOps = efficiencies that speed up this lifecycle
developers customers
releasetestbuild
plan monitor
delivery pipeline
feedback loop
Software development lifecycle
People for DevOps
People
Process Technology
DevOps
Cultural paradigm shift Cross-training of skills Collaboration and involvement of
teams across all aspects, from designing through monitoring of application
The question everyone should ask is “Is my application driving business value based on the state it is in now?”
Short-lived and interim DevOps Enablement Team can be created in organizations
DevSecOps and Agile
DevSecOps make the lifecycle more efficientAgile emphasizes:
• Individuals and interactions over process and tools• Working software over documentation• Customer collaboration over contract negotiation• Responding to change over following a plan
DevSecOps and Agile
DevSecOps make the lifecycle more efficientAgile emphasizes:
• Individuals and interactions over process and tools• Working software over documentation• Customer collaboration over contract negotiation• Responding to change over following a plan
DevSecOps and Agile can be implemented independently*
DevSecOps and Agile
DevSecOps make the lifecycle more efficientAgile emphasizes:
• Individuals and interactions over process and tools• Working software over documentation• Customer collaboration over contract negotiation• Responding to change over following a plan
DevSecOps and Agile can be implemented independently*
DevSecOps Levers
People/Process TechnicalReorganization: Cross-discipline team Continuous integrationReorganization: vTeam Continuous deliveryDocumented release process Continuous deploymentDocumented testing processes Automated testingCross-discipline training Automated monitoring and log analysisCross-discipline social eventsRotation programs
Conway’s Law:“Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.”
Melvyn Conway, 1967http://www.melconway.com/Home/Conways_Law.html
Inverse Conway Maneuver:“breaking down silos that constrain the team’s ability to collaborate effectively”
Jonny Leroy/Matt Simons, 2010http://jonnyleroy.com/2011/02/03/dealing-with-creaky-legacy-platforms/
DevOps/DevSecOps Teams
Two-pizza teams
Full ownership
Full accountability
Aligned incentives
DevSecOps and AWS
AWS CodeCommit
AWS CodeDeploy
AWS CodePipeline
AWSCloudFormation
AWSOpsWorks
AWSService Catalog
AWSDevice Farm
AWSMobile Hub
AmazonSNS
AmazonSQS
Amazon CloudWatch
AmazonS3
Amazon ECR
Amazon ECS
AWS Elastic Beanstalk
AWSLambda
Amazon EC2
Amazon Redshift
Amazon Elasticsearch
Service
AWS IAMAWS KMS
AWS WAFAWS
CloudHSM
ACM
AWSCloudTrail
Takeaways
• Cloud transformation is as much about people as it is about technology and processes.
• Make appropriate changes across the organization to enable the agility cloud computing offers.
• Determine the gaps in skills that exist in your organization.• Create smaller, cross-discipline teams that include members
of the IT and development team as well as other disciplines• Go FAST!!