53

[Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Embed Size (px)

Citation preview

Page 1: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian
Page 2: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Where everything started

Talented people in Vietnam

to build products

and to build them differently

Page 3: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

One year & half ago…

And a core team of 10 working on

Page 4: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

… since then …

6 innovation days

3 awards from our

customers

30+ features and

improvement

requests fulfilled

1000+ customers

votes satisfied

60people

Page 5: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

… and later on.

Performance

Security SaaS

Customer Platform

150+people

Awesome

new

features

And a

whole lot

more…

Page 6: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

What makes Atlassian awesome

3. Office & working environment

Page 7: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

What makes Atlassian awesome

2. Atlassian values

Open Company,

No Bullshit

Build With

Heart & Balance

Don’t #@!%

The Customer

Play, As A Team Be The Change

You Seek

Page 8: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

What makes Atlassian awesome

1. People I’m working with everyday

Page 9: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

And…

Page 10: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian
Page 11: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Where’s the Product Gene?

Jean-Michel Lemieux

VP of Engineering

@jmwind

Page 12: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

I Loved University

Page 13: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

http://www.acm.org/education/education/curric_vols/CC2005-March06Final.pdf

CS Working and reliable computer programs

SE Efficient software process and computer systems

PE Desirable products and ecosystems

CE Build and design computer “square wave” hardware

EE Build and design electrical “curvy waves” systems

Degree One-Liners

Page 14: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian
Page 15: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Product Engineering Manifesto

Products over

Software

Experiences over Functionality

Page 16: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

The product

“gene”?

Page 17: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

CS

PE

SE

Pro

gra

mm

ing

Programming for All

Page 18: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

What are

the

basics?

Algorithms

Data Structures

System Admin

Programming Languages

Compilers

Storage

Networking

Architecture

Page 19: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Teach the basics

Earlymath

math

math

math

geometry

calculus

physics

chemistry

algebra

natural science

geography

programming

data structures

algorithms

big data

Page 20: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Product

Engineering

Year 1

Page 21: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Student

Team

Professor

Customer

Viable

Desirable

Friend

Ecosystem

Due Date

For Years

Page 22: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Learn to play as a team to build

desirable products and

ecosystems for your customers

that will last for years.

Degree Elevator Pitch

Page 23: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Customers First

customer journeys

personas

win shipit

interviewing customers

Page 24: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Customer Journeys

Page 25: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Personas

Page 26: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian
Page 27: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

ShipIt

Define the problem

Tell a Story

Make it work

Sell with passion

Page 28: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Build for Desirability

hypothesis driven development

ui reviews

design guidelines

micro-interactions

Page 29: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Hypothesis Driven Development

Smarts Bias

Page 30: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Hypothesis Driven Development

Science 101Hypothesis Generation

Experiment Design

Cohorts

Experiment Deployment

Measurement & Analysis

Results Publication

Page 31: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian
Page 32: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian
Page 33: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Reviews

Page 34: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

UI Peer Reviews

Page 35: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

UI Peer Reviews

Learn to See

Learn to Seek

Consistency Contrast

Bring

Forward

Alignment Simple

Speak

Human

Don’t start

from Zero

Prevent

Mistakes

Page 36: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian
Page 37: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian
Page 38: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Build as a Team

“open” by default

code archeology

peer reviews

roles (design, pm, qa, marketing)

basic agile

Page 39: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Share earlier than your gut tells

you to…

It’s a relay game… don’t be a

hero!

Page 40: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

CO

RE

SA

MP

LE

S

Page 41: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

TEAM FINGERPRINT

Page 42: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

WEATHER PATTERNS

Page 43: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

TIME IN CODE

Page 44: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Grown an Ecosystem

api first

design for extensibility

make your tools available

open source, licensing, ip

Page 45: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Extensibility is Hard

APIs and Extensibility

Page 46: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Build like your customers

Page 47: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Do I own my ideas?

CLAs

Page 48: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Build to Last for Years

security

you build it, you run it

pipeline: testing, deploying, and

monitoring

data survival

maintaining and evolving large code

bases

Page 49: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

How to paint an airplane while in flight?

• Don’t trust test data

• Migrate data in 5 steps

• Validate assumptions in prod

• Think likes an “ops” person

• Starts from an existing code base

• … +100 other learnings

Page 50: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

CustomerJourneys

Personas

ShipIt

Interviewing

DesirableHypothesis Driven

UI reviews

Design guidelines

Micro-interactions

TeamOpen by default

Team archeology

Team roles

Agile basics

EcosystemAPI first

Design 4 Extensibility

Open tools

OS, Licensing, IP

For YearsSecurity

You build it, you run it

Software Pipeline

Assume it will break

Code Migration/Evolution

Product Engineering - Year 1

Page 51: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Learn to play as a team to build

desirable products and

ecosystems for your customers

that will last for years.

Product Engineering - Year 1

Page 52: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

Product Engineering Manifesto

Products over

Software

Experiences over Functionality

Page 53: [Tech talk] “The Future of Product Development” by Jean-Michel Lemieux, Vice President of Engineering at Atlassian

THANKS!