atlascamp 2014: building the right thing

Post on 17-May-2015

341 Views

Category:

Technology

8 Downloads

Preview:

Click to see full reader

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

June 3-5, 2014 | Berlin, Germany

Building the Right ThingSherif Mansour, Principle Product Manager, Atlassian

Understand the problem

Define thesolution

Tell your story

Define thesolution

Tell your story

Understand the problem

The Homer

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

1

Focus roadmap & dev

2

Create better experiences

3

Improve marketing

Modelled from interviews

1

Focus roadmap & dev

2

Create better experiences

3

Improve marketing

http://bit.ly/ADG-Personas

Do you really understand why?

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

MORE TESTING

BROWSER SUPPORT

NO DEFAULT VALUESNO HELP

NEVER ANNOUNCED CLARIFY UI

Now Later Not worth it

PersonasTry them. Start interviewing.

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

Understand the problem

Define thesolution

Tell your story

Define thesolution

Tell your story

Understand the problem

• Body Level One!• Body Level One!

• Body Level Two!

• Body Level Two!• Body Level One!

• Body Level Two

Insert title here

BEFORE

AFTER Spaces People Calendar CreateSpaces

Choose carefully.

FRICTIONFRICTION

your awesome feature

Journey Mapping

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

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

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

Draw the journey.

fake ittill you

make it

http://developer.atlassian.com/design

fake ittill you

make it

SAVE $$$

fake ittill you

make itSAVE TIME

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

`

Understand the problem

Define thesolution

Tell your story

`

Understand the problem

Define thesolution

Tell your story

Hero shot

One-linepitch

Three Pillars

Hero shot One-line pitch Three pillars

Build your box

What if I didn’t have any

documentation?

5 months

20,000unique visitors

20,000

5,000,000+Confluence users

Assume you don’t have

release notesEven if you’ve got a

flashy video of a

good looking guy!

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

Assume no docsIt changes how you build your solution.

`

Understand the problem

Define thesolution

Tell your story

Understand the problem

Define thesolution

Tell your story

`

Thank you @sherifmansour! sherif@atlassian.com

top related