49
1 Pivotal Seminar PCF Customer Success Story Minseok Kim Sr. Platform Architect [email protected]

Pivotal seminarq4 20161129_share

Embed Size (px)

Citation preview

Page 1: Pivotal seminarq4 20161129_share

1

Pivotal Seminar PCF Customer Success Story

Minseok Kim Sr. Platform Architect [email protected]

Page 2: Pivotal seminarq4 20161129_share

2

About me

-  김민석 ([email protected]) -  Platform Architect @ Pivotal -  Big-data Developer -  Software architect -  Software Quality Engineer -  Developer

https://www.facebook.com/groups/CloudfoundryKorea https://www.meetup.com/Seoul-Cloud-Foundry-Meetup

Page 3: Pivotal seminarq4 20161129_share

§ Digital Disruption with Pivotal §  Success story at Banking Business

§  Key takeaways

목차

Page 4: Pivotal seminarq4 20161129_share

Our mission is to transform how the world builds software

Powering Digital Transformation Across All Industries

Page 5: Pivotal seminarq4 20161129_share

5

DIGITAL DISRUPTION IS CHANGING THE WAY

BANK BUSINESS IS DONE

Page 6: Pivotal seminarq4 20161129_share

6 https://www.cbinsights.com/blog/increasingly-crowded-unicorn-club/

Software가 가져온 산업영역을 넘어선 혁신

Page 7: Pivotal seminarq4 20161129_share

7

JUNE 9, 2016

Startups이 잠식하는 기존 Big Banks

https://www.cbinsights.com/blog/big-banks-tech-challenges/

Page 8: Pivotal seminarq4 20161129_share

8

Francisco Gonzalez, CEO

“Banks need to take on Amazon and Google or die. The shift to digital requires a complete overhaul of banks technology…it is a matter of survival.”

Startups이 잠식하는 기존 Big Banks

Page 9: Pivotal seminarq4 20161129_share

9

New entrants •  FinTech startups •  Tech entering finserv •  Blockchain

Disruption Accelerating market changes: •  Demographics •  Tech innovations

Hostile regulatory environment: •  CFPB •  Basel III •  Political uncertainty

Banking업계의 위협요인

Page 10: Pivotal seminarq4 20161129_share

10

Disruption

3 Strategic Choices: 1. Retreat (sell/close) 2. Do nothing (die) 3.  Innovate (build/buy)

Competitive Advantage

Threat Opportunity Customer focus Experimentation

Speed, quality at scale

위협을 기회로

Page 11: Pivotal seminarq4 20161129_share

11

Yesterday Tomorrow

Few Apps Many

Low Experimentation High

Low Fails Many

Few Wins Some

Monolithic Architecture Decoupled Tightly- Services Micro, Loosely- Coupled coupled

Custom Data Stores Heterogeneous

기회를 이용하기 위한 방법론People Enablement – Transformation Customer-Driven Product Management

Page 12: Pivotal seminarq4 20161129_share

12

Retail and Commercial

Banking

Capital Markets

Investment Banking

Brokerage/ Wealth

Management Insurance Service

Providers

Pivotal과 손잡은 다양한 영역의 금융고객

Page 13: Pivotal seminarq4 20161129_share

13

금융고객들의 목표Accelerate the bank’s digital transformation journey and speed of innovation

Enable Speed to Market ●  Compete effectively against agile startups and fintech companies

●  Ability to respond to customer needs immediately ●  Fast feedback loops which reduces risk ●  Cloud Native Platform enables automation of

previously manual tasks - driving efficiency

Deliver Customer Experience & More Value ●  Customer driven product development limits waste, reduces investment in non ROI products

●  Improved employee happiness - working on customer valued products that change the business outcomes of a company

Engage Workforce ●  Developers who love their job ●  Business & IT working together to deliver

products to customers - revenue growth ●  Reduction in attrition ●  Easy to hire top talent

Page 14: Pivotal seminarq4 20161129_share

14

Pivotal의 Transformation 접근방식

Page 15: Pivotal seminarq4 20161129_share

15

Pivotal의 조직 Transformation 철학

Aligning on the Transformation

Vision

Understanding the End to End

Process

Assessing the Impact to How People Work

Evaluating the Tools Needed

Cross-Functional Leadership and Participation

Transformation Metrics

Page 16: Pivotal seminarq4 20161129_share

16

Not open to continuous

improvement Org sees IT as a cost center

Business

partners are not joining on the journey

No cross functional

sponsorship

Funding model doesn’t enable

experimentation

Lack of clarity for middle management

on vision and execution

We don’t know how to source, assess

new talent

Hiring and recruiting practices do not

allow us to compete for talent

Legacy processes

Risk Averse

Transformation에 대한 어려움

Page 17: Pivotal seminarq4 20161129_share

17

Sponsor Driven Product Development

Customer Driven Experiences

Prescribed Schedule, Cost, and Scope

Functional Focused Teams

Team Spends Significant Time On Administration

Shared Services as a Control Function

Outcome Focused: Build, Measure, Learn

Customer Focused Balanced Teams

Team Spends Most Time Developing Product

Shared Services as an Enablement Function

Starting Point Transformation

Portfolio planning and financing not conducive to learning outcome approach

At Pivotal Labs, staff focused on development. Risk of reverting to old behaviors when staff returns

Processes and organizations within and external to IT create a justification and burden of proof environment

Business sponsors are not aligned or not educated with customer driven product management discipline

Staff being recruited and trained. Skill gaps in Tech team, Product Management role not developed, design outsourced

Predict and Request Infrastructure

Waterfall

Self-service Agile Infrastructure

Continuous Delivery and Integration

Platform and Operations Team being formed. Organization still underdevelopment

Environments and processes create wait states and accumulated risk

Traditional Space Collaborative, Co-located, Agile/XP Space Colocation starting to occur

Monolithic Applications

Cloud Native Architectures Adoption by teams

Pivotal Transformation Journey1-2 Years

Iterate & Learn 2 Years + Scale *- with Partners

Discovery & Direction 0-12 Months

Page 18: Pivotal seminarq4 20161129_share

18

Pivotal Platform Transformation Journey

PRODUCTION OPERATE DEPLOY 1 2 3 4 5 6

MO

NTH

Pre-WorkCompletePre-ProdDeployed

FinalDeploysDone SystemEnhancements/

Upgrades

HelpwithAppDeploys

7 8 9 10 11 12

SER

VIC

ES

SOLUTIONASSURANCE

CUSTOMERSOLUTIONDIRECTOR*–Adesignatedcustomeradvocatebuildingrela4onships,measuringvalueandcoordina4ngcustomersuccess

PLATFORMDOJO

DESIGNATEDSUPPORTENGINEER*–AnexpertDSEproviding“whiteglove”productsupportduringyear1ofPCFopera4ons

A6wkDojotoenableasmall-scaleproduc4onenvironment.

OPSDOJOAPPREPLATFORMING

3mosofSAcoveragetohelpthecustomeralongwithplaKormenhancements.

A6wkOpsDojotoenable“at-scale”tooling,processes,etc.

10wkstore-plaKorm10sofapps

DeliverAt-ScaleProdProcessModels

Move10sofAppstoPCF;driveYear1AIConsumpIon

Page 19: Pivotal seminarq4 20161129_share

19

Pivotal Labs의 Team Training 방식

DESIGNER PRODUCT OWNER

DEVELOPERS (2-3 PAIRS)

EXPERT

NOVICE

6 MONTHS 9 MONTHS 1 Year

ATOMIC TEAMS

•  Responsible for an app, service or capability from end-to-end

•  Developers work in pairs: two people with one CPU

•  Supported by Agile Ops

FOUR MONTHS FROM ‘GOOD’ TO ‘GREAT’

•  Citi devs join ‘Pivots’ to pair program

•  Immersion allows them the return to home as ‘pairing leads’

Page 20: Pivotal seminarq4 20161129_share

§ Digital Disruption with Pivotal §  Success story at Banking Business

§  Key takeaways

Page 21: Pivotal seminarq4 20161129_share

21

•  First bank in Southeast Asia to run Cloud Native applications on Pivotal Cloud Foundry, progressing from traditional legacy systems to a highly scalable and flexible environment

•  Accelerate the bank’s digital transformation

journey and speed of innovation •  Redefine the banking experience for over 6 million

consumer and corporate customers across Asia, and to compete effectively against agile startups and fintech companies

DBS bank 사례

Page 22: Pivotal seminarq4 20161129_share

22

•  변화는 혁신(revolution)아 아닌 점진적(evolution) •  customer experience 중심으로 한 변화 •  과거 은행이 안했던 실험(experiment)를 통한 서비스 개선 •  data driven 서비스 개선, AI기반서비스 시작. •  agile team 구성을 통한 조직 체질개선 •  fully automating everything

https://www.youtube.com/watch?v=YFtuS3wUpLs&feature=youtu.be

DBS & Pivotal

Page 23: Pivotal seminarq4 20161129_share

23

https://www.dbs.com/newsroom/DBS_named_worlds_best_digital_bank

The world best fin-tech award 2016

Page 24: Pivotal seminarq4 20161129_share

24

Citi bank

http://seekingalpha.com/article/3524176-capital-return-review-citigroup

Page 25: Pivotal seminarq4 20161129_share

25

•  Global organizational shift toward a next generation agile mindset with their Product Managers, Developers and Program Managers

•  Needed the agility required to push products to

market faster and cost effectively •  Added modern, real-time, customer-centric

features to the bank’s P2P money transfer product

Citi bank 사례

Page 26: Pivotal seminarq4 20161129_share

26

Citi의 Objectives

●  Citi seeks a structured and rational method for measuring progress and aligning practices among teams.

●  Citi wants to have situational awareness of its efforts in the context of technology best practices, including Lean Startup, Spotify Squads, etc.

●  Citi seeks to build on the holistic and interdisciplinary efforts of its Task Force Teams: controls, testing, release & demand management, business alignment, and staffing

●  Citi’s objectives should be practical: Provide a framework for Citi’s agile implementation that promotes consistency but allows for flexibility when dictated by business needs

Page 27: Pivotal seminarq4 20161129_share

27 https://www.youtube.com/watch?v=WDvCIhfb6y4&feature=youtu.be

SpringOne Platform 2016

Page 28: Pivotal seminarq4 20161129_share

28

Mission statements

Page 29: Pivotal seminarq4 20161129_share

29

●  Starting to see agility in the organization, acceptance in external cloud providers

(e.g. Amazon and Azure)

●  Looking forward there is a path to bring out new capabilities

●  Plan to save $$$M in agile development in 2017 on a cloud platform

Business Benefits(1년 경과)

Page 30: Pivotal seminarq4 20161129_share

30

고객가치 중심의 역량집중

Page 31: Pivotal seminarq4 20161129_share

31

32%

18%

14%

5% 5% 5%

21%

Family Member

Friend

Other

Service provider

Work colleague

Social acquaintance

Spouse

70% of payments occur between friends and family members…

Note: Other includes tips, emergency, gambling, gaming, club fees, child

… and are dominated by six use cases

% of P2P Txns

Source: Aite Group Survey, 2010

U.S. P2P Allocation by Recipient

70% to friends &

family

Splitting bills (including restaurants)

Charity & fundraising

Repayments

Purchases (casual selling)

Gifts and occasions

Financial support and transfers

37% Use cases

9%

9%

9%

15%

Other

5% 16%

70% to friends and

family

고객의 성향분석

Page 32: Pivotal seminarq4 20161129_share

32

고객중심의 서비스 concept 테스트

Page 33: Pivotal seminarq4 20161129_share

33

조직 체질 개선

Page 34: Pivotal seminarq4 20161129_share

34

Citi fintech에 최적화된 balanced product team

●  Compliance analyst part of balanced product team ○  member of weekly iteration team to prioritize, define and

estimate ●  Compliance requirements captured as part of acceptance criteria ●  Balanced team is aligned with business goals and milestones ●  Compliance requirements are captured as tests

○  TDD ensures compliance helps drive software design ○  outcomes are validated via CI ○  CD ensures compliance requirements are met before

deployment ○  CD provides an audit trail for all artifacts tested

4 Engineers

1 Product Manager

1 Designer 1 Compliance Analyst

Page 35: Pivotal seminarq4 20161129_share

35

Citi fintech에 최적화된 balanced product team

Balanced Product Team

●  Customer driven digital product development capability is broader than an organization, a development methodology, a tool set, or a physical space

●  It is an ecosystem of processes, organizations, practices, skills, and space unified by an “explore and learn” culture and shared goals, focused on delivering value to the customer

Customer Experience and Business Need

Balanced Platform Operations Team

Balanced Product Team

Balanced Product Team

Balanced Product Team

HR Finance Procurement Legal

Customer Focused Goals &

Processes

Build – Measure- Learn DNA

Flip-flops & Beer

Culture

Page 36: Pivotal seminarq4 20161129_share

36

Citi Bank 소속 개발팀 양성

Page 37: Pivotal seminarq4 20161129_share

37

프로세스 개선(Today): Approval Driven

APP DEV QA OPERATIONS

CHANGE MGMT

SECURITY COMPLIANCE APPROVER APPROVER APPROVER APPROVER

infrastructure

Page 38: Pivotal seminarq4 20161129_share

38

프로세스 개선(Tomorrow): New Process at Citi FinTech

38

Dev Tests

Continuous Integration

Exploratory Testing

Acceptance Testing

Stakeholder Feedback

User Feedback

As a programmer, did I write the code I intended to write?…

…without violating any existing expectations in the code?

Did we introduce any unintended consequences?

Did I get the feature I asked for?

As a team, are we headed in the right direction?

Are we producing something our customers/users love?

Page 39: Pivotal seminarq4 20161129_share

39

프로세스 개선(Tomorrow): Self-Service, Self-Healing

APP DEV QA OPERATIONS

CHANGE MGMT SECURITY COMPLIANCE

infrastructure

CUSTOMER FACING APP

PLATFORM

CHOICE

SELF-SERVE

SELF-HEALING

Page 40: Pivotal seminarq4 20161129_share

40

서비스 배포 Pipeline 개선(today)

Page 41: Pivotal seminarq4 20161129_share

41

서비스 배포 Pipeline 개선(tomorrow)

Page 42: Pivotal seminarq4 20161129_share

42

System design 개선(today)

Page 43: Pivotal seminarq4 20161129_share

43

System design 개선(tomorrow)

Page 44: Pivotal seminarq4 20161129_share

44

System design 개선(tomorrow)

Page 45: Pivotal seminarq4 20161129_share

45

Overall Tomorrow

Page 46: Pivotal seminarq4 20161129_share

§ Digital Disruption with Pivotal §  Success story at Banking Business

§  Key takeaways

Page 47: Pivotal seminarq4 20161129_share

47

Pivotal의 조직 Transformation 철학: re-cap

Aligning on the Transformation

Vision

Understanding the End to End

Process

Assessing the Impact to How People Work

Evaluating the Tools Needed

Cross-Functional Leadership and Participation

Transformation Metrics

Page 48: Pivotal seminarq4 20161129_share

48

이러한 목표/변화가 필요하다면,

§  Convert Threat to Opportunity by building Competitive Advantage

§  Have Transformation vision to be both strategic and practical

§  Do Customer focus experimentation speed, quality at scale

§  Enable Agile team by doing

§  Do Productive operation with fully automated platforms

§  Make Happy company with balanced team aligned with vision

Page 49: Pivotal seminarq4 20161129_share

49

Let’s help you become a disruptor TOGETHER