$30 off During Our Annual Pro Sale. View Details »

Balancing New Tools and Technologies vs. Risk - Mobile Dev + IoT + Test San Diego, April 2016

Balancing New Tools and Technologies vs. Risk - Mobile Dev + IoT + Test San Diego, April 2016

aka, Embracing The New Hotness...Gently.

Links galore to stuff I talked about and all sorts of photo credits at the end.

Ellen Shapiro
PRO

April 21, 2016
Tweet

More Decks by Ellen Shapiro

Other Decks in Technology

Transcript

  1. BALANCING NEW TOOLS
    AND TECHNOLOGIES VS. RISK
    ELLEN SHAPIRO | MOBILE + IOT DEV + TEST | APRIL 2016
    SPOTHERO.COM | JUSTHUM.COM | DESIGNATEDNERD.COM | @DESIGNATEDNERD

    View Slide

  2. EMBRACING THE NEW HOTNESS,
    GENTLY
    ELLEN SHAPIRO | MOBILE + IOT DEV + TEST | APRIL 2016
    SPOTHERO.COM | JUSTHUM.COM | DESIGNATEDNERD.COM | @DESIGNATEDNERD

    View Slide

  3. ENGINEERS ARE REALLY
    EXCITABLE

    View Slide

  4. View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. SHORT-TERM EFFORT
    VS.
    LONG-TERM BENEFIT

    View Slide

  9. http://xkcd.com/1319/

    View Slide

  10. MAINTAINABILITY

    View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. THREE STRATEGIES FOR
    BETTER INTEGRATION
    OF THE NEW HOTNESS

    View Slide

  15. STRATEGY THE FIRST:
    START
    SMALL

    View Slide

  16. SMALLER PIECES
    OF A LARGER PROJECT

    View Slide

  17. REACTIVE PROGRAMMING

    View Slide

  18. PICK A BORING
    PART OF A PROJECT

    View Slide

  19. View Slide

  20. FORMS

    View Slide

  21. View Slide

  22. View Slide

  23. EVALUATE THE
    BENEFITS

    View Slide

  24. CODE REVIEW:
    NOT JUST FOR CATCHING SCREW-UPS

    View Slide

  25. CODE REVIEW:
    SHARE THE KNOWLEDGE

    View Slide

  26. View Slide

  27. SOMETIMES THE BENEFIT
    DOESN'T COME IN
    PIECES

    View Slide

  28. STRATEGY THE SECOND:
    INTERNAL TOOLS / PROJECTS

    View Slide

  29. View Slide

  30. RISK IS SHARED
    BY THE ENGINEERING TEAM

    View Slide

  31. VOKAL.IO
    + `

    View Slide

  32. View Slide

  33. View Slide

  34. View Slide

  35. View Slide

  36. (˽°□°҂˽Ɨ ˍʓˍ

    View Slide

  37. STRATEGY THE THIRD:
    HACK DAYS /
    20% TIME

    View Slide

  38. SOFTWARE ENGINEERS
    ARE
    CREATIVE PROBLEM-SOLVERS

    View Slide

  39. SOFTWARE ENGINEERS
    ARE
    CREATIVE PROBLEM-SOLVERS

    View Slide

  40. SOFTWARE ENGINEERS
    ARE
    CREATIVE PROBLEM-SOLVERS

    View Slide

  41. View Slide

  42. TAKE AWAY RISK
    AND
    WATCH IDEAS BLOOM

    View Slide

  43. View Slide

  44. View Slide

  45. View Slide

  46. KOTLIN
    &&
    SWIFT

    View Slide

  47. FIND OUT WHAT'S READY
    AND WHAT'S NOT

    View Slide

  48. ಠ_ಠ

    View Slide

  49. BONUS:
    WORK WITH DIFFERENT
    MEMBERS OF YOUR TEAM

    View Slide

  50. View Slide

  51. View Slide

  52. View Slide

  53. "INTRAPRENEURSHIP"

    View Slide

  54. "INTRAPRENEURSHIP"

    View Slide

  55. CREATING A
    PERMANENT
    SPACE FOR RISK-TAKING

    View Slide

  56. View Slide

  57. View Slide

  58. View Slide

  59. DON'T
    BE AN IDIOT OVERLY OPTIMISTIC ABOUT
    DEADLINES

    View Slide

  60. DON'T
    FORGET TO ACCOUNT
    FOR THE LEARNING CURVE

    View Slide

  61. DON'T
    LET JUNIOR ENGINEERS FLAIL

    View Slide

  62. DON'T
    BE AFRAID TO CUT BAIT
    AND TRY AGAIN

    View Slide

  63. MANDATORY SUMMARY SLIDE
    > Break off small pieces of larger projects

    View Slide

  64. MANDATORY SUMMARY SLIDE
    > Break off small pieces of larger projects
    > Try something internally first

    View Slide

  65. MANDATORY SUMMARY SLIDE
    > Break off small pieces of larger projects
    > Try something internally first
    > Find times and places to experiment

    View Slide

  66. MANDATORY SUMMARY SLIDE
    > Break off small pieces of larger projects
    > Try something internally first
    > Find times and places to experiment
    > Be mindful of timelines and deadlines

    View Slide

  67. MANDATORY SUMMARY SLIDE
    > Break off small pieces of larger projects
    > Try something internally first
    > Find times and places to experiment
    > Be mindful of timelines and deadlines
    > If at first you don't succeed, that's OK

    View Slide

  68. MANDATORY SUMMARY SLIDE
    > Break off small pieces of larger projects
    > Try something internally first
    > Find times and places to experiment
    > Be mindful of timelines and deadlines
    > If at first you don't succeed, that's OK
    > you can always try again

    View Slide

  69. SPECIAL THANKS

    View Slide

  70. QUESTION TIME!
    (or bug me on Twitter @designatednerd)

    View Slide

  71. LINKS! (PT. 1)
    > Reactive Forms with RxAndroid: https://www.vokal.io/
    labs/reactive-forms-with-rxandroid
    > The New vokal.io: https://www.vokal.io/labs/the-new-
    vokalio
    > Hack Your Way To Great Ideas: https://
    blogs.dropbox.com/dropbox/2015/08/hack-your-way-
    to-great-ideas/

    View Slide

  72. LINKS! (PT. 2)
    > 20% Time vs 120% Time http://qz.com/116196/google-
    engineers-insist-20-time-is-not-dead-its-just-turned-
    into-120-time/
    > The Innovator's dilemma http://www.amazon.com/The-
    Innovator-s-Dilemma-Technologies-Management/dp/
    1633691780/

    View Slide

  73. PHOTO CREDITS (PT. 1)
    > Miscellaneous cool toys by thotfulspot https://
    www.flickr.com/photos/thotfulspot/6151593033/
    > Broken Toy by Michael Coghlan https://
    www.flickr.com/photos/mikecogh/6082137401/
    > Reinventing The Wheel by Thomas Guest https://
    www.flickr.com/photos/thomasguest/5491482766/
    > 2011-0320 by VGB.Studios https://www.flickr.com/
    photos/vgb-studios/6605405287

    View Slide

  74. PHOTO CREDITS (PT. 2)
    > Share by GotCredit https://www.flickr.com/photos/
    jakerust/16639834358/
    > You Break It You Buy It by Gregg Tavares https://
    www.flickr.com/photos/greggman/235884548/
    > What's Next? by sean hobson https://www.flickr.com/
    photos/seanhobson/4380105315/

    View Slide

  75. PHOTO CREDITS (PT. 3)
    > Lego Dungeons and Dragons - Action Points by Marco
    Hazard https://www.flickr.com/photos/
    42405591@N02/11013256715/
    > Little flower sprout grows through urban asphalt
    ground by ปᆱ Ἆ https://www.flickr.com/photos/
    138615660@N02/
    > Ahchan and iPad by Hajime NAKANO https://
    www.flickr.com/photos/jetalone/4694902742/

    View Slide

  76. PHOTO CREDITS (PT. 4)
    > 235/365 ...somewhere there is a boundless universe
    waiting to be discovered by Iryna Yeroshko https://
    www.flickr.com/photos/mandarina94/6267475924
    > Edge of the falls by Mig Gilbert https://
    www.flickr.com/photos/mig-gilbert/26182478906

    View Slide