[tech talk] “the future of product development” by jean-michel lemieux, vice president of...

Post on 10-Jul-2015

610 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Where everything started

Talented people in Vietnam

to build products

and to build them differently

One year & half ago…

And a core team of 10 working on

… since then …

6 innovation days

3 awards from our

customers

30+ features and

improvement

requests fulfilled

1000+ customers

votes satisfied

60people

… and later on.

Performance

Security SaaS

Customer Platform

150+people

Awesome

new

features

And a

whole lot

more…

What makes Atlassian awesome

3. Office & working environment

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

What makes Atlassian awesome

1. People I’m working with everyday

And…

Where’s the Product Gene?

Jean-Michel Lemieux

VP of Engineering

@jmwind

I Loved University

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

Product Engineering Manifesto

Products over

Software

Experiences over Functionality

The product

“gene”?

CS

PE

SE

Pro

gra

mm

ing

Programming for All

What are

the

basics?

Algorithms

Data Structures

System Admin

Programming Languages

Compilers

Storage

Networking

Architecture

Teach the basics

Earlymath

math

math

math

geometry

calculus

physics

chemistry

algebra

natural science

geography

programming

data structures

algorithms

big data

Product

Engineering

Year 1

Student

Team

Professor

Customer

Viable

Desirable

Friend

Ecosystem

Due Date

For Years

Learn to play as a team to build

desirable products and

ecosystems for your customers

that will last for years.

Degree Elevator Pitch

Customers First

customer journeys

personas

win shipit

interviewing customers

Customer Journeys

Personas

ShipIt

Define the problem

Tell a Story

Make it work

Sell with passion

Build for Desirability

hypothesis driven development

ui reviews

design guidelines

micro-interactions

Hypothesis Driven Development

Smarts Bias

Hypothesis Driven Development

Science 101Hypothesis Generation

Experiment Design

Cohorts

Experiment Deployment

Measurement & Analysis

Results Publication

Reviews

UI Peer Reviews

UI Peer Reviews

Learn to See

Learn to Seek

Consistency Contrast

Bring

Forward

Alignment Simple

Speak

Human

Don’t start

from Zero

Prevent

Mistakes

Build as a Team

“open” by default

code archeology

peer reviews

roles (design, pm, qa, marketing)

basic agile

Share earlier than your gut tells

you to…

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

hero!

CO

RE

SA

MP

LE

S

TEAM FINGERPRINT

WEATHER PATTERNS

TIME IN CODE

Grown an Ecosystem

api first

design for extensibility

make your tools available

open source, licensing, ip

Extensibility is Hard

APIs and Extensibility

Build like your customers

Do I own my ideas?

CLAs

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

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

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

Learn to play as a team to build

desirable products and

ecosystems for your customers

that will last for years.

Product Engineering - Year 1

Product Engineering Manifesto

Products over

Software

Experiences over Functionality

THANKS!

top related