AtlasCamp 2014: Building the Right Thing

585 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
585
On SlideShare
0
From Embeds
0
Number of Embeds
184
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AtlasCamp 2014: Building the Right Thing

  1. 1. June 3-5, 2014 | Berlin, Germany
  2. 2. Building the Right Thing Sherif Mansour, Principle Product Manager, Atlassian
  3. 3. Understand the 
 problem Define the
 solution Tell your 
 story
  4. 4. Define the solution Tell your story Understand the 
 problem
  5. 5. The Homer
  6. 6. ! public class William extends Persona { private static final String jobTitle = "..."
 ...
  7. 7. 1 Focus 
 roadmap & dev 2 Create better experiences 3 Improve marketing Modelled from interviews
  8. 8. 1 Focus 
 roadmap & dev
  9. 9. 2 Create better experiences
  10. 10. 3 Improve marketing
  11. 11. http://bit.ly/ADG-Personas
  12. 12. Do you really 
 understand why?
  13. 13. 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
  14. 14. MORE TESTING BROWSER SUPPORT NO DEFAULT VALUES NO HELP NEVER ANNOUNCED CLARIFY UI Now Later Not worth it
  15. 15. Personas
 Try them. Start interviewing. Ask “Why?”
 Find root of the problem before you get started.
  16. 16. Understand the 
 problem Define the solution Tell your story
  17. 17. Define the
 solution Tell your story Understand the problem
  18. 18. • Body Level One! • Body Level One! • Body Level Two! • Body Level Two! • Body Level One! • Body Level Two Insert title here
  19. 19. BEFORE AFTER Spaces People Calendar CreateSpaces
  20. 20. Choose carefully.
  21. 21. FRICTIONFRICTION your awesome feature
  22. 22. Journey Mapping
  23. 23. <plugin-­‐info>
      ...        <param  name="post.install.url">/admin/calendar/postinstall.action</param>          ...   </plugin-­‐info> atlassian-plugin.xml | https://developer.atlassian.com/x/fwAN
  24. 24. https://developer.atlassian.com/x/nIDg
  25. 25. Draw the journey.
  26. 26. fake it
 till you make it
  27. 27. http://developer.atlassian.com/design
  28. 28. fake it
 till you make it
  29. 29. SAVE
 $$$ fake it
 till you make it SAVE
 TIME RIGHT THING
  30. 30. Choose carefully
 Beware of the “domino effect”. Get the journey right
 Map out how someone “enters” and “exists” the feature. Get feedback before you start
 Fake to validate you are building the right thing. START
  31. 31. ` Understand the problem Define the
 solution Tell your story
  32. 32. ` Understand the problem Define the solution Tell your 
 story
  33. 33. Hero shot One-line
 pitch Three 
 Pillars
  34. 34. Hero shot One-line pitch Three pillars Build your box
  35. 35. What if I didn’t have any documentation?
  36. 36. 5 months 20,000unique visitors
  37. 37. 20,000 5,000,000+Confluence users
  38. 38. Assume you 
 don’t have 
 release notes Even if you’ve got a flashy video of a 
 good looking guy!
  39. 39. Build your box
 Hero shot, pitch and three pillars. Before you start. Assume no docs
 It changes how you build your solution.
  40. 40. ` Understand the problem Define the solution Tell your 
 story
  41. 41. Understand the 
 problem Define the
 solution Tell your 
 story `
  42. 42. Thank you @sherifmansour! sherif@atlassian.com

×