SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 
Practical steps to drive agile mindset
Practical steps to drive agile mindsetPractical steps to drive agile mindset
Practical steps to drive agile mindsetSudipta Lahiri
 
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
 
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
 

Ähnlich wie 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
 
Practical steps to drive agile mindset
Practical steps to drive agile mindsetPractical steps to drive agile mindset
Practical steps to drive agile mindset
 
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
 
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
 

Kürzlich hochgeladen

Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsHannah Smith
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsCIToolkit
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 
The Role of Box Plots in Comparing Multiple Data Sets
The Role of Box Plots in Comparing Multiple Data SetsThe Role of Box Plots in Comparing Multiple Data Sets
The Role of Box Plots in Comparing Multiple Data SetsCIToolkit
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
The Role of Histograms in Exploring Data Insights
The Role of Histograms in Exploring Data InsightsThe Role of Histograms in Exploring Data Insights
The Role of Histograms in Exploring Data InsightsCIToolkit
 
Management 11th Edition - Chapter 9 - Strategic Management
Management 11th Edition - Chapter 9 - Strategic ManagementManagement 11th Edition - Chapter 9 - Strategic Management
Management 11th Edition - Chapter 9 - Strategic Managementshakkardaddy
 
Exploring Variable Relationships with Scatter Diagram Analysis
Exploring Variable Relationships with Scatter Diagram AnalysisExploring Variable Relationships with Scatter Diagram Analysis
Exploring Variable Relationships with Scatter Diagram AnalysisCIToolkit
 
HOTEL MANAGEMENT SYSTEM PPT PRESENTATION
HOTEL MANAGEMENT SYSTEM PPT PRESENTATIONHOTEL MANAGEMENT SYSTEM PPT PRESENTATION
HOTEL MANAGEMENT SYSTEM PPT PRESENTATIONsivani14565220
 
How Technologies will change the relationship with Human Resources
How Technologies will change the relationship with Human ResourcesHow Technologies will change the relationship with Human Resources
How Technologies will change the relationship with Human ResourcesMassimo Canducci
 
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...Conny Dethloff
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxMadan Karki
 
Management 11th Edition - Chapter 13 - Managing Teams
Management 11th Edition - Chapter 13 - Managing TeamsManagement 11th Edition - Chapter 13 - Managing Teams
Management 11th Edition - Chapter 13 - Managing Teamsshakkardaddy
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & Engineering
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & EngineeringBoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & Engineering
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & EngineeringBusiness of Software Conference
 
Management 11th Edition - Chapter 11 - Adaptive Organizational Design
Management 11th Edition - Chapter 11 - Adaptive Organizational DesignManagement 11th Edition - Chapter 11 - Adaptive Organizational Design
Management 11th Edition - Chapter 11 - Adaptive Organizational Designshakkardaddy
 
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...Nagarjuna Reddy Aturi
 
Adapting to Change: Using PEST Analysis for Better Decision-Making
Adapting to Change: Using PEST Analysis for Better Decision-MakingAdapting to Change: Using PEST Analysis for Better Decision-Making
Adapting to Change: Using PEST Analysis for Better Decision-MakingCIToolkit
 

Kürzlich hochgeladen (20)

Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 
The Role of Box Plots in Comparing Multiple Data Sets
The Role of Box Plots in Comparing Multiple Data SetsThe Role of Box Plots in Comparing Multiple Data Sets
The Role of Box Plots in Comparing Multiple Data Sets
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
The Role of Histograms in Exploring Data Insights
The Role of Histograms in Exploring Data InsightsThe Role of Histograms in Exploring Data Insights
The Role of Histograms in Exploring Data Insights
 
Management 11th Edition - Chapter 9 - Strategic Management
Management 11th Edition - Chapter 9 - Strategic ManagementManagement 11th Edition - Chapter 9 - Strategic Management
Management 11th Edition - Chapter 9 - Strategic Management
 
Exploring Variable Relationships with Scatter Diagram Analysis
Exploring Variable Relationships with Scatter Diagram AnalysisExploring Variable Relationships with Scatter Diagram Analysis
Exploring Variable Relationships with Scatter Diagram Analysis
 
HOTEL MANAGEMENT SYSTEM PPT PRESENTATION
HOTEL MANAGEMENT SYSTEM PPT PRESENTATIONHOTEL MANAGEMENT SYSTEM PPT PRESENTATION
HOTEL MANAGEMENT SYSTEM PPT PRESENTATION
 
How Technologies will change the relationship with Human Resources
How Technologies will change the relationship with Human ResourcesHow Technologies will change the relationship with Human Resources
How Technologies will change the relationship with Human Resources
 
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptx
 
Management 11th Edition - Chapter 13 - Managing Teams
Management 11th Edition - Chapter 13 - Managing TeamsManagement 11th Edition - Chapter 13 - Managing Teams
Management 11th Edition - Chapter 13 - Managing Teams
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & Engineering
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & EngineeringBoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & Engineering
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & Engineering
 
Management 11th Edition - Chapter 11 - Adaptive Organizational Design
Management 11th Edition - Chapter 11 - Adaptive Organizational DesignManagement 11th Edition - Chapter 11 - Adaptive Organizational Design
Management 11th Edition - Chapter 11 - Adaptive Organizational Design
 
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...
 
Adapting to Change: Using PEST Analysis for Better Decision-Making
Adapting to Change: Using PEST Analysis for Better Decision-MakingAdapting to Change: Using PEST Analysis for Better Decision-Making
Adapting to Change: Using PEST Analysis for Better Decision-Making
 

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