Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AtlasCamp 2014 - Building the Right Thing

AtlasCamp 2014 - Building the Right Thing

Video: https://www.youtube.com/watch?v=RcmNqGIztiA

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. 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.

Sherif Mansour

June 11, 2014
Tweet

More Decks by Sherif Mansour

Other Decks in Technology

Transcript

  1. 1 Focus 
 roadmap & dev 2 Create better experiences

    3 Improve marketing Modelled from interviews
  2. 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
  3. MORE TESTING BROWSER SUPPORT NO DEFAULT VALUES NO HELP NEVER

    ANNOUNCED CLARIFY UI Now Later Not worth it
  4. • Body Level One! • Body Level One! • Body

    Level Two! • Body Level Two! • Body Level One! • Body Level Two Insert title here
  5. <plugin-­‐info>
      ...        <param  name="post.install.url">/admin/calendar/postinstall.action</param>  

           ...   </plugin-­‐info> atlassian-plugin.xml | https://developer.atlassian.com/x/fwAN
  6. 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
  7. Assume you 
 don’t have 
 release notes Even if

    you’ve got a flashy video of a 
 good looking guy!
  8. Build your box
 Hero shot, pitch and three pillars. Before

    you start. Assume no docs
 It changes how you build your solution.