SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
PRODUCT 
ENGINEERING @ 
TransferWise 
Alvar Lumberg @ TopConf Nov 20th 2014
CULTURE 
PRACTICES 
PEOPLE 
4
CUSTOMERS > TEAM > EGO 
-­‐ no politics, no career ladders, everybody is part 
of a team, everybody contributes. 
- pushing back ego very important for 
honest feedback 
- a very small number of people who don’t 
directly affect customer happiness, mostly 
important admin functions
KPI driven vertical teams 
7 
I CAN FOCUS 
ON WHAT’S 
IMPORTANT 
FOR ME 
I KNOW 
OWN MY 
KPIs AND I 
CAN MOVE 
THEM 
IT MAKES ME 
FEEL 
STRONG & 
EMPOWERED
BRUTAL MVPs 
6 
Every change must serve a purpose 
Test small, THEN polish and scale 
PROJECTS AND FEATURES 
ARE INPUTS - NOT OUTPUTS
BLAMELESS CULTURE 
8 
DO FIRST, 
APOLOGIZE 
LATER 
* People close up when blamed 
* Fear stops learning and taking 
initiative 
* Pushing people out of their 
comfort zone is hard anyway
PRODUCT CULTURE 
7 
They don’t let 
CxO/board 
tell them 
what to build 
People are 
PASSIONATE 
about 
product 
Build the 
right culture 
& it will build 
the product 
for you 
- we have a very tight customer->product 
team feedback loop, pulling even tighter with 
metrics/dashboards 
- we’re all responsible for providing input
CULTURE 
PRACTICES 
PEOPLE 
4
7 
CONWAY’S LAW 
"organizations which design systems ... are constrained to produce designs which are copies of the communication 
structures of these organizations” - Melvin Conway, 1968 
WE 
STRUCTURED 
OUR TEAM 
AND 
ARCHITECTURE 
FOLLOWS 
WEAK 
OWNERSHIP 
MODEL 
KPI 
TEAM 
COMPONENTS
ROLES 
We don’t believe in 
"enablers" 
- no testers 
- no project managers 
…but… 
- automation 
- testing in teams 
- code reviews 
- pair programming 
- cross-functional teams 
3
Loads of metrics 
(and not just metrics of loads) 
-­‐ Cannot change what you don’t 
track 
-­‐ Visualization really helps kick 
things off
Payments by platform vs last week
Issues by team
A bit on releasing 
- planned releases daily 
- urgent fixes ca 1h cycle time
CULTURE 
PRACTICES 
PEOPLE 
4
7 
CULTURE 
BUILDING THE TEAM 
A CLASS PEOPLE HIRE A CLASS PEOPLE 
WON’T SURVIVE 
BAD APPLES, 
ESPECIALLY IF 
GROWING SO 
FAST 
GROWING THE 
TEAM IS 
EVERYBODY’S 
BUSINESS 
ATTITUDE IS 
PARAMOUNT 
SKILLS WILL BE 
LEARNED
PRODUCT CULTURE @ TW 
CUSTOMER > TEAM > EGO 
VERTICAL TEAMS with CLEAR KPIs 
FEATURES ARE INPUTS, NOT OUTPUTS 
BLAMELESS ENVIRONMENT 
CONWAY’S LAW 
VISUALIZE 
alvar@transferwise.com 
@alvarlumberg 
5

Mais conteúdo relacionado

Destaque

How to send money with TransferWise? A step by step guide by www.TawiPay.com
How to send money with TransferWise? A step by step guide by www.TawiPay.comHow to send money with TransferWise? A step by step guide by www.TawiPay.com
How to send money with TransferWise? A step by step guide by www.TawiPay.comFrançois Briod
 
System Architecture at DDVE
System Architecture at DDVESystem Architecture at DDVE
System Architecture at DDVEAlvar Lumberg
 
TerraPay: Building Digital Rails for International Money Transfer
 TerraPay: Building Digital Rails for International Money Transfer  TerraPay: Building Digital Rails for International Money Transfer
TerraPay: Building Digital Rails for International Money Transfer Shikha Bhatia
 
Customer, market and business validation for early-stage startups
Customer, market and business validation for early-stage startupsCustomer, market and business validation for early-stage startups
Customer, market and business validation for early-stage startupsJeff McClelland
 
Internationalization and Localization in Transferwise
Internationalization and Localization in TransferwiseInternationalization and Localization in Transferwise
Internationalization and Localization in TransferwiseMaksym Bryzhko
 
Marketing in FinTech
Marketing in FinTechMarketing in FinTech
Marketing in FinTechActa School
 
The ninja elephant, scaling the analytics database in Transwerwise
The ninja elephant, scaling the analytics database in TranswerwiseThe ninja elephant, scaling the analytics database in Transwerwise
The ninja elephant, scaling the analytics database in TranswerwiseFederico Campoli
 
Marketing in a mission driven startup
Marketing in a mission driven startupMarketing in a mission driven startup
Marketing in a mission driven startupNilan Peiris
 
The ninja elephant, scaling the analytics database in Transwerwise
The ninja elephant, scaling the analytics database in TranswerwiseThe ninja elephant, scaling the analytics database in Transwerwise
The ninja elephant, scaling the analytics database in TranswerwiseFederico Campoli
 
Life's a Pitch - How to Pitch Investors
Life's a Pitch - How to Pitch InvestorsLife's a Pitch - How to Pitch Investors
Life's a Pitch - How to Pitch InvestorsBrent Britton
 
Investor Pitch APIK Surabaya
Investor Pitch APIK SurabayaInvestor Pitch APIK Surabaya
Investor Pitch APIK SurabayaAvianto Tiyo
 
Product Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space TechnologiesProduct Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space TechnologiesPradeep B.N.V
 
Countering Payment System Fragmentation
Countering Payment System FragmentationCountering Payment System Fragmentation
Countering Payment System FragmentationShikha Bhatia
 

Destaque (17)

How to send money with TransferWise? A step by step guide by www.TawiPay.com
How to send money with TransferWise? A step by step guide by www.TawiPay.comHow to send money with TransferWise? A step by step guide by www.TawiPay.com
How to send money with TransferWise? A step by step guide by www.TawiPay.com
 
System Architecture at DDVE
System Architecture at DDVESystem Architecture at DDVE
System Architecture at DDVE
 
TerraPay: Building Digital Rails for International Money Transfer
 TerraPay: Building Digital Rails for International Money Transfer  TerraPay: Building Digital Rails for International Money Transfer
TerraPay: Building Digital Rails for International Money Transfer
 
Customer, market and business validation for early-stage startups
Customer, market and business validation for early-stage startupsCustomer, market and business validation for early-stage startups
Customer, market and business validation for early-stage startups
 
Internationalization and Localization in Transferwise
Internationalization and Localization in TransferwiseInternationalization and Localization in Transferwise
Internationalization and Localization in Transferwise
 
Marketing in FinTech
Marketing in FinTechMarketing in FinTech
Marketing in FinTech
 
N26 - NOAH16 London
N26 - NOAH16 LondonN26 - NOAH16 London
N26 - NOAH16 London
 
KPI driven growth
KPI driven growthKPI driven growth
KPI driven growth
 
The ninja elephant, scaling the analytics database in Transwerwise
The ninja elephant, scaling the analytics database in TranswerwiseThe ninja elephant, scaling the analytics database in Transwerwise
The ninja elephant, scaling the analytics database in Transwerwise
 
Marketing in a mission driven startup
Marketing in a mission driven startupMarketing in a mission driven startup
Marketing in a mission driven startup
 
The ninja elephant, scaling the analytics database in Transwerwise
The ninja elephant, scaling the analytics database in TranswerwiseThe ninja elephant, scaling the analytics database in Transwerwise
The ninja elephant, scaling the analytics database in Transwerwise
 
Life's a Pitch - How to Pitch Investors
Life's a Pitch - How to Pitch InvestorsLife's a Pitch - How to Pitch Investors
Life's a Pitch - How to Pitch Investors
 
Investor Pitch APIK Surabaya
Investor Pitch APIK SurabayaInvestor Pitch APIK Surabaya
Investor Pitch APIK Surabaya
 
Product Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space TechnologiesProduct Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space Technologies
 
Countering Payment System Fragmentation
Countering Payment System FragmentationCountering Payment System Fragmentation
Countering Payment System Fragmentation
 
My cash bot
My cash botMy cash bot
My cash bot
 
TransferWise
TransferWise TransferWise
TransferWise
 

Semelhante a Product engineering @ TransferWise

CALMSLI DevOps Model for Market Agility
CALMSLI DevOps Model for Market AgilityCALMSLI DevOps Model for Market Agility
CALMSLI DevOps Model for Market AgilitySeyhan Baki
 
LS145 Business Innovation Management Class Intro!
LS145 Business Innovation Management Class Intro!LS145 Business Innovation Management Class Intro!
LS145 Business Innovation Management Class Intro!Mark Joaquin Ruiz
 
How to innovate the systematic way?
How to innovate the systematic way? How to innovate the systematic way?
How to innovate the systematic way? MotherApp
 
Vicsport Insights and Innovation Lab February 2015
Vicsport Insights and Innovation Lab February 2015Vicsport Insights and Innovation Lab February 2015
Vicsport Insights and Innovation Lab February 2015Doing Something Good
 
ANI | Practical steps to drive Agile mindset | Sudipta Lahiri | 27 March 2020
ANI | Practical steps to drive Agile mindset | Sudipta Lahiri | 27 March 2020ANI | Practical steps to drive Agile mindset | Sudipta Lahiri | 27 March 2020
ANI | Practical steps to drive Agile mindset | Sudipta Lahiri | 27 March 2020AgileNetwork
 
Practical steps to drive agile mindset
Practical steps to drive agile mindsetPractical steps to drive agile mindset
Practical steps to drive agile mindsetSudipta Lahiri
 
Bob Sarni's Presentation for Agile Maine 2014
Bob Sarni's Presentation for Agile Maine 2014Bob Sarni's Presentation for Agile Maine 2014
Bob Sarni's Presentation for Agile Maine 2014agilemaine
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
The exact point where Design Thinking, Lean Startup, Agile meet together
The exact point where Design Thinking, Lean Startup, Agile meet togetherThe exact point where Design Thinking, Lean Startup, Agile meet together
The exact point where Design Thinking, Lean Startup, Agile meet togetherEmiliano Soldi
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationJon Ruby
 
Creating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryCreating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryChef Software, Inc.
 
Organizational Change Management and Kanban Maturity Model
Organizational Change Management and Kanban Maturity ModelOrganizational Change Management and Kanban Maturity Model
Organizational Change Management and Kanban Maturity ModelTuncer Tunç
 
Building Great Innovation Challenges - 1st Edition v3
Building Great Innovation Challenges - 1st Edition v3Building Great Innovation Challenges - 1st Edition v3
Building Great Innovation Challenges - 1st Edition v3GreenData.IO
 
CHAP5_PRODUCT-MANAGEMENT.pptx
CHAP5_PRODUCT-MANAGEMENT.pptxCHAP5_PRODUCT-MANAGEMENT.pptx
CHAP5_PRODUCT-MANAGEMENT.pptxDeusah Ezrah
 

Semelhante a Product engineering @ TransferWise (20)

Design Thinking for 21st Century Teams
Design Thinking for 21st Century TeamsDesign Thinking for 21st Century Teams
Design Thinking for 21st Century Teams
 
CALMSLI DevOps Model for Market Agility
CALMSLI DevOps Model for Market AgilityCALMSLI DevOps Model for Market Agility
CALMSLI DevOps Model for Market Agility
 
LS145 Business Innovation Management Class Intro!
LS145 Business Innovation Management Class Intro!LS145 Business Innovation Management Class Intro!
LS145 Business Innovation Management Class Intro!
 
How to innovate the systematic way?
How to innovate the systematic way? How to innovate the systematic way?
How to innovate the systematic way?
 
Innovator next presentation
Innovator next presentationInnovator next presentation
Innovator next presentation
 
Vicsport Insights and Innovation Lab February 2015
Vicsport Insights and Innovation Lab February 2015Vicsport Insights and Innovation Lab February 2015
Vicsport Insights and Innovation Lab February 2015
 
ANI | Practical steps to drive Agile mindset | Sudipta Lahiri | 27 March 2020
ANI | Practical steps to drive Agile mindset | Sudipta Lahiri | 27 March 2020ANI | Practical steps to drive Agile mindset | Sudipta Lahiri | 27 March 2020
ANI | Practical steps to drive Agile mindset | Sudipta Lahiri | 27 March 2020
 
Practical steps to drive agile mindset
Practical steps to drive agile mindsetPractical steps to drive agile mindset
Practical steps to drive agile mindset
 
Bob Sarni's Presentation for Agile Maine 2014
Bob Sarni's Presentation for Agile Maine 2014Bob Sarni's Presentation for Agile Maine 2014
Bob Sarni's Presentation for Agile Maine 2014
 
Lean management
Lean managementLean management
Lean management
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
The exact point where Design Thinking, Lean Startup, Agile meet together
The exact point where Design Thinking, Lean Startup, Agile meet togetherThe exact point where Design Thinking, Lean Startup, Agile meet together
The exact point where Design Thinking, Lean Startup, Agile meet together
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of Oversimplification
 
Creating a culture for Continuous Delivery
Creating a culture for Continuous DeliveryCreating a culture for Continuous Delivery
Creating a culture for Continuous Delivery
 
Organizational Change Management and Kanban Maturity Model
Organizational Change Management and Kanban Maturity ModelOrganizational Change Management and Kanban Maturity Model
Organizational Change Management and Kanban Maturity Model
 
Basics of innovation
Basics of innovationBasics of innovation
Basics of innovation
 
Gravity v0.2
Gravity v0.2Gravity v0.2
Gravity v0.2
 
Building Great Innovation Challenges - 1st Edition v3
Building Great Innovation Challenges - 1st Edition v3Building Great Innovation Challenges - 1st Edition v3
Building Great Innovation Challenges - 1st Edition v3
 
CHAP5_PRODUCT-MANAGEMENT.pptx
CHAP5_PRODUCT-MANAGEMENT.pptxCHAP5_PRODUCT-MANAGEMENT.pptx
CHAP5_PRODUCT-MANAGEMENT.pptx
 

Último

International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhiguptaswati8536
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Ram V Chary
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysistanmayarora45
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 

Último (15)

International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 

Product engineering @ TransferWise

  • 1. PRODUCT ENGINEERING @ TransferWise Alvar Lumberg @ TopConf Nov 20th 2014
  • 3. CUSTOMERS > TEAM > EGO -­‐ no politics, no career ladders, everybody is part of a team, everybody contributes. - pushing back ego very important for honest feedback - a very small number of people who don’t directly affect customer happiness, mostly important admin functions
  • 4. KPI driven vertical teams 7 I CAN FOCUS ON WHAT’S IMPORTANT FOR ME I KNOW OWN MY KPIs AND I CAN MOVE THEM IT MAKES ME FEEL STRONG & EMPOWERED
  • 5. BRUTAL MVPs 6 Every change must serve a purpose Test small, THEN polish and scale PROJECTS AND FEATURES ARE INPUTS - NOT OUTPUTS
  • 6. BLAMELESS CULTURE 8 DO FIRST, APOLOGIZE LATER * People close up when blamed * Fear stops learning and taking initiative * Pushing people out of their comfort zone is hard anyway
  • 7. PRODUCT CULTURE 7 They don’t let CxO/board tell them what to build People are PASSIONATE about product Build the right culture & it will build the product for you - we have a very tight customer->product team feedback loop, pulling even tighter with metrics/dashboards - we’re all responsible for providing input
  • 9. 7 CONWAY’S LAW "organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations” - Melvin Conway, 1968 WE STRUCTURED OUR TEAM AND ARCHITECTURE FOLLOWS WEAK OWNERSHIP MODEL KPI TEAM COMPONENTS
  • 10. ROLES We don’t believe in "enablers" - no testers - no project managers …but… - automation - testing in teams - code reviews - pair programming - cross-functional teams 3
  • 11. Loads of metrics (and not just metrics of loads) -­‐ Cannot change what you don’t track -­‐ Visualization really helps kick things off
  • 12. Payments by platform vs last week
  • 13.
  • 15. A bit on releasing - planned releases daily - urgent fixes ca 1h cycle time
  • 17. 7 CULTURE BUILDING THE TEAM A CLASS PEOPLE HIRE A CLASS PEOPLE WON’T SURVIVE BAD APPLES, ESPECIALLY IF GROWING SO FAST GROWING THE TEAM IS EVERYBODY’S BUSINESS ATTITUDE IS PARAMOUNT SKILLS WILL BE LEARNED
  • 18. PRODUCT CULTURE @ TW CUSTOMER > TEAM > EGO VERTICAL TEAMS with CLEAR KPIs FEATURES ARE INPUTS, NOT OUTPUTS BLAMELESS ENVIRONMENT CONWAY’S LAW VISUALIZE alvar@transferwise.com @alvarlumberg 5