devops in china

23
DEVOPS IN CHINA KAVERI, YI XU

Upload: yi-xu

Post on 16-Jan-2017

283 views

Category:

Technology


0 download

TRANSCRIPT

DEVOPS IN CHINAKAVERI, YI XU

KAVERI, YI XU GCG AGILE/DEVOPS COE LEADER IBM GCG GBS CTO OFFICE

CSM, CSP, PSM I PMI-ACP, MANAGEMENT 3.0 CERTIFIED COACH OF MG-SCC

• Email: [email protected] • Site: http://kaverjody.com • http://linkedin.com/in/kaveri • http://slideshare.net/kaverjody • WeChat / Skype: kaverjody • Translation: Lean Mindset, Agile Manifesto, Get Value out of

Retro, Scrum Reference Card, Explore It, Agile Coaching, The Element of Scrum, Management 3.0, Beautiful Teams

DO CLIENTS REALLY WANT DEVOPS?

DevOps’ Value Proposition

⽂本

FASTER TIME TO VALUE

INCREASE CAPACITY TO

INNOVATE

IMPROVED CUSTOMER

EXPERIENCE

They care about their Pains & Gains more than DevOps as an proposal.

ACCELERATE SOFTWARE DELIVERY

BALANCE SPEED, COST, QUALITY AND

RISK

REDUCE TIME TO CUSTOMER FEEDBACK

DEVOPS

We’re actually proposing the following by saying go for DevOps

FASTER TIME TO VALUE

INCREASE CAPACITY TO

INNOVATE

IMPROVED CUSTOMER

EXPERIENCE

ACCELERATE SOFTWARE DELIVERY

BALANCE SPEED, COST, QUALITY

AND RISK

REDUCE TIME TO CUSTOMER FEEDBACK

LACK OF SUITABLE TOOLS

CULTURE DIFFERENCES

ORGANIZATION & BUSINESS

COMPLEXITY

DEVOPS

However clients have various but definitely REASONABLE difficulties, all need to be overcame in our proposal

WHO IS YOUR CUSTOMER

Customer Segment

⽂本

BAT are top3 internet companies at China, and they have strong enough tech capability and understanding of their own business to work out their own DevOps or Continuous Delivery architecture, platforms and solution.

MobileThere are pure mobile business companies, also

current enterprises expanding to the mobile area. Mobile apps development are comparably

easier to apply the full DevOps concept. And they require Design Thinking and Agile too.

Traditional Companies e.g. banks

All kinds of barriers while moving towards DevOps, because of highly functional and hierarchical organization structure, old proprietary tools, old habits and mindsets.

Startups Smaller Companies

Many used the cloud hosting services, and much easier for the cloud service vendors to provide DevOps to them.

WHAT TO OFFER

How to Get In or Get Started

⽂本

Develop / Test DeploySteer Operate

Collaborative Development

Continuous Release and Deployment

Continuous Testing

Business Owner

Developer/Tester Operations TargetCustomer

Idea Market

DevOps

Continuous Business Planning

Continuous Monitoring

Lean and Agile principles

Continuous feedback and Optimization

BUILD FOR SUCCESS WITH A CLOSED-LOOP APPROACH TO APPLICATION DELIVERY

IBM’s philosophy on what is DevOps

Customized, Higher Cost, Lower Efficiency

Standardized, Lower Cost, Higher Efficiency

Networking

Storage

Servers

Virtualization

O/S

Middleware

Data

Applications

Platformas a Service

PureApplication System

SmartCloud Orchestrator

SoftLayer

IBM DevOps Services

IBM Patterns

Networking Networking

Storage Storage

Servers Servers

Virtualization Virtualization

O/S O/S

Middleware Middleware

Mid Config Mid Config

Data Data

Applications Applications

Traditional On-Premises

Infrastructureas a Service

Manual

UrbanCode Deploy

UrbanCode Deploy

(available with UCDP) Mid Config

IBM Bluemix

UrbanCode Deploy w/Patterns

(provisioning & deployment only)

VARIOUS DEVOPS SOLUTIONS

Cloud-based DevOps solutions are also constrained by cloud service itself, like security concerns.

Systems of Engagement (SoE) Apps

Rapid Releases AppStore

Monitor and Optimize

Release and Deploy

Develop and Test

Inte

grat

ion

Test

Monitor and Optimize

Develop and Test

Web AppsFrequentReleases

ProductionEnvironment

Databases

Systems of Record (SoR) AppsFewer

Releases Databases

By bringing together the culture, processes, and tools across the entire software delivery lifecycle – spanning mobile to mainframe platforms

THE NEED: INTEGRATE SYSTEMS OF ENGAGEMENT WITH SYSTEMS OF RECORD

It brings complexity to organizations cross those different types of systems. Ice-breaking required.

Agile planning and tracking Application auto-scaling AppScan mobile analyzer Continuous delivery pipeline Git hosting

Mobile application security Mobile data Mobile quality assurance Monitor & analytics Push

Bluemix DevOps servicesRapidApps (beta) Server-side code Web IDE

CLOUD-BASED DEVOPS SOLUTION

NON-COUD ENVIRONMENT

CONSULTANCY IS NEEDED

Assessment, Vision, Roadmap and Plan are needed to get things started. (top pictures)Often needs help from Agile Transformation to handle People, Culture, Process problems. (bottom pictures)

HOW

⽂本

Operate Develop/ Test

Deploy

Steer

IBM DESIGN THINKING + AGILE + DEVOPSMaybe incorrect but simple positioning of those 3,

IBM Design Thinking to ensure working on the RIGHT thing,Agile focus on people and process to ensure get the right things RIGHT,

DevOps as mostly tools automation and pipelining to make it FAST.

Mission: Empowering Delivery through Agile Culture & Practices

We’re a new CoE set up in 2015, to lead GCG Agile Transformation, by provide support, assets and best practices.

Search our Intranet CommunityRequest to join WeChat Group

Kaveri, Yi XUCoE Leader

OurServices

Agile ThoughtLeadership

ProfessionalGrowth &

Certification

Capability Development

Emerging Technology &

Innovation

Knowledge Sharing & Training

OurResultsPoVs; Conference

Sponsorship &Speakers

20% CIC PMCertified as CSM

20% CICManaged Project

go Agile

Build Assets,Case Studies,

Offerings

Agile Sessions,Events &

Bootcamps

GCG Agile/DevOps Center of Excellence

MIND THE CHASM

HANDLING EARLY MAJORITY AND LATE MAJORITY ARE QUITE DIFFERENT FROM THE EARLY ADOPTERS