atlascamp 2014: building the right thing

60
June 3-5, 2014 | Berlin, Germany

Upload: atlassian

Post on 17-May-2015

342 views

Category:

Technology


8 download

DESCRIPTION

Building a commercial add-on or extending an Atlassian product for a client? Make sure your development and design cycles are well spent building the Right Thing TM. This session will walk you through tips for defining a product or feature, building it and capturing feedback, including practical examples of what we learned developing Confluence and Team Calendars at Atlassian. No matter what you're building, this talk will equip you with practical techniques and tools to make sure you're building the right thing for your customers.

TRANSCRIPT

Page 1: AtlasCamp 2014: Building the Right Thing

June 3-5, 2014 | Berlin, Germany

Page 2: AtlasCamp 2014: Building the Right Thing
Page 3: AtlasCamp 2014: Building the Right Thing

Building the Right ThingSherif Mansour, Principle Product Manager, Atlassian

Page 4: AtlasCamp 2014: Building the Right Thing

Understand the problem

Define thesolution

Tell your story

Page 5: AtlasCamp 2014: Building the Right Thing

Define thesolution

Tell your story

Understand the problem

Page 6: AtlasCamp 2014: Building the Right Thing
Page 7: AtlasCamp 2014: Building the Right Thing
Page 8: AtlasCamp 2014: Building the Right Thing

The Homer

Page 9: AtlasCamp 2014: Building the Right Thing

!public class William extends Persona { private static final String jobTitle = "..." ...

Page 10: AtlasCamp 2014: Building the Right Thing
Page 11: AtlasCamp 2014: Building the Right Thing
Page 12: AtlasCamp 2014: Building the Right Thing

1

Focus roadmap & dev

2

Create better experiences

3

Improve marketing

Modelled from interviews

Page 13: AtlasCamp 2014: Building the Right Thing

1

Focus roadmap & dev

Page 14: AtlasCamp 2014: Building the Right Thing

2

Create better experiences

Page 15: AtlasCamp 2014: Building the Right Thing

3

Improve marketing

Page 16: AtlasCamp 2014: Building the Right Thing

http://bit.ly/ADG-Personas

Page 17: AtlasCamp 2014: Building the Right Thing

Do you really understand why?

Page 18: AtlasCamp 2014: Building the Right Thing

NO ONE USES REPORTS

MANY BUGS CONFUSING UI DIDN’T KNOW

why?

MORE TESTING

BROWSER SUPPORT

NO DEFAULT VALUES NO HELP NEVER

ANNOUNCED CLARIFY UI

Page 19: AtlasCamp 2014: Building the Right Thing

MORE TESTING

BROWSER SUPPORT

NO DEFAULT VALUESNO HELP

NEVER ANNOUNCED CLARIFY UI

Now Later Not worth it

Page 20: AtlasCamp 2014: Building the Right Thing

PersonasTry them. Start interviewing.

Ask “Why?”Find root of the problem before you get started.

Page 21: AtlasCamp 2014: Building the Right Thing

Understand the problem

Define thesolution

Tell your story

Page 22: AtlasCamp 2014: Building the Right Thing

Define thesolution

Tell your story

Understand the problem

Page 23: AtlasCamp 2014: Building the Right Thing

• Body Level One!• Body Level One!

• Body Level Two!

• Body Level Two!• Body Level One!

• Body Level Two

Insert title here

Page 24: AtlasCamp 2014: Building the Right Thing

BEFORE

AFTER Spaces People Calendar CreateSpaces

Page 25: AtlasCamp 2014: Building the Right Thing

Choose carefully.

Page 26: AtlasCamp 2014: Building the Right Thing

FRICTIONFRICTION

your awesome feature

Page 27: AtlasCamp 2014: Building the Right Thing

Journey Mapping

Page 28: AtlasCamp 2014: Building the Right Thing
Page 29: AtlasCamp 2014: Building the Right Thing
Page 30: AtlasCamp 2014: Building the Right Thing

<plugin-­‐info>      ...        <param  name="post.install.url">/admin/calendar/postinstall.action</param>          ...  </plugin-­‐info>

atlassian-plugin.xml | https://developer.atlassian.com/x/fwAN

Page 31: AtlasCamp 2014: Building the Right Thing

https://developer.atlassian.com/x/nIDg

Page 32: AtlasCamp 2014: Building the Right Thing

Draw the journey.

Page 33: AtlasCamp 2014: Building the Right Thing
Page 34: AtlasCamp 2014: Building the Right Thing

fake ittill you

make it

Page 35: AtlasCamp 2014: Building the Right Thing
Page 36: AtlasCamp 2014: Building the Right Thing

http://developer.atlassian.com/design

Page 37: AtlasCamp 2014: Building the Right Thing
Page 38: AtlasCamp 2014: Building the Right Thing
Page 39: AtlasCamp 2014: Building the Right Thing

fake ittill you

make it

Page 40: AtlasCamp 2014: Building the Right Thing

SAVE $$$

fake ittill you

make itSAVE TIME

RIGHT THING

Page 41: AtlasCamp 2014: Building the Right Thing

Choose carefullyBeware of the “domino effect”.

Get the journey rightMap out how someone “enters” and “exists” the feature.

Get feedback before you startFake to validate you are building the right thing.

START

Page 42: AtlasCamp 2014: Building the Right Thing

`

Understand the problem

Define thesolution

Tell your story

Page 43: AtlasCamp 2014: Building the Right Thing

`

Understand the problem

Define thesolution

Tell your story

Page 44: AtlasCamp 2014: Building the Right Thing
Page 45: AtlasCamp 2014: Building the Right Thing
Page 46: AtlasCamp 2014: Building the Right Thing
Page 47: AtlasCamp 2014: Building the Right Thing
Page 48: AtlasCamp 2014: Building the Right Thing

Hero shot

One-linepitch

Three Pillars

Page 49: AtlasCamp 2014: Building the Right Thing

Hero shot One-line pitch Three pillars

Build your box

Page 50: AtlasCamp 2014: Building the Right Thing

What if I didn’t have any

documentation?

Page 51: AtlasCamp 2014: Building the Right Thing
Page 52: AtlasCamp 2014: Building the Right Thing

5 months

20,000unique visitors

Page 53: AtlasCamp 2014: Building the Right Thing

20,000

5,000,000+Confluence users

Page 54: AtlasCamp 2014: Building the Right Thing

Assume you don’t have

release notesEven if you’ve got a

flashy video of a

good looking guy!

Page 55: AtlasCamp 2014: Building the Right Thing
Page 56: AtlasCamp 2014: Building the Right Thing
Page 57: AtlasCamp 2014: Building the Right Thing

Build your boxHero shot, pitch and three pillars. Before you start.

Assume no docsIt changes how you build your solution.

Page 58: AtlasCamp 2014: Building the Right Thing

`

Understand the problem

Define thesolution

Tell your story

Page 59: AtlasCamp 2014: Building the Right Thing

Understand the problem

Define thesolution

Tell your story

`

Page 60: AtlasCamp 2014: Building the Right Thing

Thank you @sherifmansour! [email protected]