jQuery Austin 2013 - Building a Development Culture

3,402 views
3,200 views

Published on

From jQuery Austin, held September 10-11 2013, my talk on creating a stronger developer process and culture to support dev learning and strengthen creative influence

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

No Downloads
Views
Total views
3,402
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

jQuery Austin 2013 - Building a Development Culture

  1. 1. Building a Development Culture jQuery Austin / Monika Piotrowicz (@monsika) 1
  2. 2. Monika Piotrowicz Front End Web Developer Shopify @monsika @shopify 2
  3. 3. We help over 65,000 businesses sell online and in-store around the world 3
  4. 4. We designed and built products for web, mobile and tablet devices 4
  5. 5. Today What we’re doing today 5
  6. 6. Process A process exists to support creativity, not resist it 6
  7. 7. Disclaimers 1. This is only our approach 2. This is difficult 3. Our process will never be perfect 7
  8. 8. Good conference, right? But what happens tomorrow? 8
  9. 9. Why does this happen? Don’t go chasing Waterfalls 9
  10. 10. Design Development 10
  11. 11. Discovery Production Design Development 11
  12. 12. Discovery Production Design Development 12
  13. 13. != short order cooks We’re problem solvers too, dammit! 13
  14. 14. Changes We need to keep up with them 14
  15. 15. 15
  16. 16. Ideas We need a way to share them 16
  17. 17. (we didn’t pose for this, I swear) 17
  18. 18. Designers We want to work with them 18
  19. 19. 19
  20. 20. Time for a change Inside and outside of projects 20
  21. 21. Devs inside projects Changing the way we build together 21
  22. 22. A new approach Killing the “stagger” 22
  23. 23. Discovery Production Design Development 23
  24. 24. Discovery Production Design Development 24
  25. 25. So uh, what now? Two new opportunities 25
  26. 26. 1. Your new best friend 26
  27. 27. 1. Your new best friend Surprise, it’s the designer! 26
  28. 28. Level the playing field A more collaborative approach to design 27
  29. 29. 28
  30. 30. 2. Research & Prototype The chance to actually learn about and implement the new things that interest you 29
  31. 31. Your sandbox The freedom to focus on one problem at a time, testing early to solve it faster 30
  32. 32. Form and function Prototypes can be as bare bones or complex as we want 31
  33. 33. 32
  34. 34. 33
  35. 35. Your future self will thank you The earlier an assumption is challenged, the easier it will be to fix 34
  36. 36. 35
  37. 37. Drive the design Your code is your chance to create a concept 36
  38. 38. 37
  39. 39. 38
  40. 40. Share & iterate Design informs development Development informs design 39
  41. 41. Design FED Iteration 40
  42. 42. Devs in the company Organization-wide activities 41
  43. 43. Demo Days Cross-studio learning 42
  44. 44. Developer meetings & lightning talks Keep up to date with what the other developers have been up to 43
  45. 45. Hack Days & Recess Explore and experiment 44
  46. 46. Lessons Learned It’s a lot to implement, but a strong developer culture can bring a lot of benefits 45
  47. 47. What we gain 1. We make more informed decisions 46
  48. 48. What we gain 1. We make more informed decisions 2. Time is reduced and quality increases 47
  49. 49. What we gain 1. We make more informed decisions 2. Time is reduced and quality increases 3. Happy developers, yay! 48
  50. 50. Ok so what? How can you get the ball rolling for your team? 49
  51. 51. Talk to your designers Your ally, because no one wants to design in the dark 50
  52. 52. Become an Advocate Don’t just vent, have meaningful discussions 51
  53. 53. Take the first step Even if it’s on your own time, the results will speak for themselves 52
  54. 54. Get started today Build a strong developer culture 53
  55. 55. Thanks! @monsika @shopify 54

×