1 / 98

Kick-@$$ Sofware Development

This session shows you how we do Kick-@$$ software development at Atlassian and actually get stuff done. Feedback cycles are short, code quality is awesome and customers get the features they lust after. Hear how we: use pull-requests for better code quality; collaborate fast to develop ideas; avoid meetings; tighten feedback loops to fail fast; shorten release cycles and work together happily on different continents. Sound like paradise? It is!

svenpet
Download Presentation

Kick-@$$ Sofware Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kick-@$$ Software Development SVEN PETERS • LEAD EVANGELIST • ATLASSIAN • @SVENPET

  2. Sven Peters Lead Evangelist @svenpet

  3. 2002 2 $18,000

  4. $215,760,000 2014 1,000

  5. 1,000 Atlassian’s helping 40,000 Companies

  6. Development Teams Plan Collaborate Code Release

  7. Development Teams HR, Finance & Legal Teams Support Teams

  8. Every Team

  9. Every Team should Kick-@$$

  10. Build Kick-@$$ Things

  11. Our customers William Emma

  12. Our customers William FAKE Emma

  13. We use Personas

  14. We stick those on walls

  15. Reminds us who we built the software for

  16. We can’t escape

  17. Fake it til you Make it

  18. before we built things… Paper Prototypes

  19. Software Construction Area - Improving Software

  20. Generate a Kick-@$$ Feedback Experience

  21. GOT FEEDBACK?

  22. GOT FEEDBACK?

  23. GOT FEEDBACK? Got Feedback? Good Meh! Bad Horrible Awesome Rate the page * What do you like? * Good tools, but this talk doesn't kick @$$ at all! What needs to be improved?* Add more jokes! Browse Upload a screenshot Name Freddy Eedback Email f.eedback@complain.com Submit Cancel

  24. GOT FEEDBACK? Easy to find Got Feedback? Good Meh! Bad Horrible Awesome Rate the page * Make it simple What do you like? * Good tools, but this talk doesn't kick @$$ at all! Fast to submit What needs to be improved?* Add more jokes! Browse Upload a screenshot Name Freddy Eedback Email f.eedback@complain.com Submit Cancel

  25. The Kick-@$$ Team

  26. 15 years ago Software Development spec code build

  27. just us

  28. result

  29. now Software Development code

  30. track code code code operate design

  31. it’s not that easy… JUST LET ME CODE!

  32. Software is complex nowadays

  33. Each developer has a copy

  34. A branch for every task

  35. Story assigned Get Coding!

  36. Branches have short lives average 2 days

  37. Merging changes together small changes &

  38. DONE!

  39. branch code merge repeat

  40. Report the status!

  41. branch code merge start progress done

  42. JUST LET ME CODE!

  43. branch code merge start progress done

  44. Start

  45. Branch

  46. Branch

  47. Code

More Related