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

Investing in Ember

Investing in Ember

EmberConf 2020.

Jessy Jordan

March 15, 2020
Tweet

More Decks by Jessy Jordan

Other Decks in Business

Transcript

  1. The Real Cost of Software Open source software in the

    trenches: lessons from a large-scale OSS implementation Fitzgerald and Kerry, 2003. Beaumont Hospital
 Case Study @jjordan_dev
  2. The Real Cost of Software Open source software in the

    trenches: lessons from a large-scale OSS implementation Fitzgerald and Kerry, 2003. Beaumont Hospital
 Case Study @jjordan_dev
  3. The Real Cost of Software 0 € 27.500 € 55.000

    € 82.500 € 110.000 € E-Mail @jjordan_dev
  4. The Real Cost of Software 27.500 € 55.000 € 82.500

    € 110.000 € E-Mail @jjordan_dev
  5. The Real Cost of Software 30.000 € 60.000 € 90.000

    € 120.000 € E-Mail @jjordan_dev
  6. The Real Cost of Software 30.000 € 60.000 € 90.000

    € 120.000 € E-Mail @jjordan_dev
  7. The Real Cost of Software 30.000 € 60.000 € 90.000

    € 120.000 € E-Mail @jjordan_dev €100k
  8. The Real Cost of Software 100.000 € 200.000 € 300.000

    € 400.000 € E-Mail Desktop Apps Content Management App Server @jjordan_dev
  9. The Real Cost of Software 100.000 € 200.000 € 300.000

    € 400.000 € E-Mail Desktop Apps Content Management App Server @jjordan_dev
  10. The Real Cost of Software 100.000 € 200.000 € 300.000

    € 400.000 € E-Mail Desktop Apps Content Management App Server @jjordan_dev
  11. The Real Cost of Software 100.000 € 200.000 € 300.000

    € 400.000 € E-Mail Desktop Apps Content Management App Server @jjordan_dev €93k €106k €292k
  12. The Real Cost of Software 1.250.000 € 2.500.000 € 3.750.000

    € 5.000.000 € E-Mail Content Management X-Ray Digital Imaging @jjordan_dev
  13. The Real Cost of Software 1.250.000 € 2.500.000 € 3.750.000

    € 5.000.000 € X-Ray Digital Imaging @jjordan_dev
  14. The Real Cost of Software 1.250.000 € 2.500.000 € 3.750.000

    € 5.000.000 € X-Ray Digital Imaging @jjordan_dev
  15. The Real Cost of Software 1.250.000 € 2.500.000 € 3.750.000

    € 5.000.000 € X-Ray Digital Imaging @jjordan_dev
  16. The Real Cost of Software 1.250.000 € 2.500.000 € 3.750.000

    € 5.000.000 € X-Ray Digital Imaging @jjordan_dev €4.15M
  17. The Real Cost of Software 2.250.000 € 4.500.000 € 6.750.000

    € 9.000.000 € Total Initial Cost Total Cost over 5 Years @jjordan_dev
  18. The Real Cost of Software 2.250.000 € 4.500.000 € 6.750.000

    € 9.000.000 € Total Initial Cost Total Cost over 5 Years @jjordan_dev
  19. The Real Cost of Software 2.250.000 € 4.500.000 € 6.750.000

    € 9.000.000 € Total Initial Cost Total Cost over 5 Years @jjordan_dev €4.75M
  20. The Real Cost of Software 2.250.000 € 4.500.000 € 6.750.000

    € 9.000.000 € Total Initial Cost Total Cost over 5 Years @jjordan_dev €4.75M €8.17M
  21. The Real Cost of Software @jjordan_dev "#$ %&% '() *)+

    +' -.- 48 Medical Scientists 27 Doctors 36 Nurses 8.2M EUR would also allow you to pay THE SALARIES OF… …For another five years
  22. The Real Cost of Software Using open-source technologies for your

    own software and infrastructure benefits on many levels OSS Acquisition @jjordan_dev
  23. The Real Cost of Software Benefitting from using open- source

    technologies for your own digital products and infrastructure OSS Acquisition @jjordan_dev
  24. Shared development is enabling faster development with higher quality and

    lower costs. Jim Zemlin, Executive Director Linux Foundation, at Linux Enterprise End-User Summit, 2014.
  25. Shared development is enabling faster development with higher quality and

    lower costs. This is causing the software value chain to change. Jim Zemlin, Executive Director Linux Foundation, at Linux Enterprise End-User Summit, 2014.
  26. ALMOST ALL Modern Digital Products are USING OSS @jjordan_dev 95

    % 5 % only using proprietary code using OSS components "Aligning Business Goals and Risks in OSS Adoption". Costal et al. 2015.
  27. Jen Weber, Ember Framework Core Team Member, Engineer at Cardstack

    in “I contribute to Ember” interview series @jjordan_dev
  28. [Contributing to Ember] is really fun. I started by writing,

    but the chance to learn from others was what really made it worth staying. Jen Weber, Engineer at Cardstack in “I contribute to Ember” interview series @jjordan_dev
  29. [Contributing to Ember] is really fun. I started by writing,

    but the chance to learn from others was what really made it worth staying. The things that I’ve learned from other people by participating here help me in my job every day, and not just on the code front… Jen Weber, Engineer at Cardstack in “I contribute to Ember” interview series @jjordan_dev
  30. [Contributing to Ember] is really fun. I started by writing,

    but the chance to learn from others was what really made it worth staying. The things that I’ve learned from other people by participating here help me in my job every day, and not just on the code front…even on the team dynamic level, leadership strategies, and best practices. Jen Weber, Engineer at Cardstack in “I contribute to Ember” interview series @jjordan_dev
  31. 55 self-development TECHNICAL SKILLS ORGANISATIONAL SKILL DEVELOPMENT Open source encourages

    remote communication, is a learning opportunity for improving language skills, project management and organisation skills and a chance to grow leadership abilities. INCREASED WORK SATISFACTION Engineers working on open source often report greater work satisfaction. @jjordan_dev
  32. 56 ORGANISATIONAL SKILLS INCREASED WORK SATISFACTION Engineers working on open

    source often report greater work satisfaction. self-development TECHNICAL SKILLS @jjordan_dev
  33. 58 self-development INCREASED WORK SATISFACTION Engineers working on open source

    often report greater work satisfaction. ORGANISATIONAL SKILLS TECHNICAL SKILLS @jjordan_dev
  34. 62 “Our team at X Corp is looking for…” Senior

    JavaScript engineer @jjordan_dev
  35. 63 “Our team at X Corp is looking for…” Senior

    JavaScript engineer minimum of 5 years of working with Ember @jjordan_dev
  36. 64 “Our team at X Corp is looking for…” Senior

    JavaScript engineer minimum of 5 years of working with Ember driven, motivated self-starter, can do attitude @jjordan_dev
  37. 65 “Our team at X Corp is looking for…” Senior

    JavaScript engineer minimum of 5 years of working with Ember driven, motivated self-starter, can do attitude actually wants to work here and not anywhere else @jjordan_dev
  38. 66 “Our team at X Corp is looking for…” Senior

    JavaScript engineer minimum of 5 years of working with Ember driven, motivated self-starter, can do attitude actually wants to work here and not anywhere else @jjordan_dev
  39. The Real Cost of Software It is hard to find

    and retain tech talent these days - what about a competitive edge? OSS-integrated talent strategy @jjordan_dev
  40. 01 STEP 02 STEP Implementing a strategy for paid time

    to contribute to OSS Increased work satisfaction in your team @jjordan_dev
  41. 01 STEP 02 STEP 03 STEP Implementing a strategy for

    paid time to contribute to OSS Increased work satisfaction in your team Improved Talent Retainment @jjordan_dev
  42. 01 STEP 02 STEP 03 STEP 04 STEP Implementing a

    strategy for paid time to contribute to OSS Increased work satisfaction in your team Improved Talent Retainment Exposure to larger talent pools @jjordan_dev
  43. 01 STEP 02 STEP 03 STEP 04 STEP 05 STEP

    Implementing a strategy for paid time to contribute to OSS Increased work satisfaction in your team Improved Talent Retainment Exposure to larger talent pools Improved Talent Acquisition @jjordan_dev
  44. 01 STEP 02 STEP 03 STEP 04 STEP 05 STEP

    Implementing a strategy for paid time to contribute to OSS Increased work satisfaction in your team Improved Talent Retainment Exposure to larger talent pools Improved Talent Acquisition OSS is part of a successful talent strategy @jjordan_dev
  45. 82 • 20% time per week (4 days client work

    + 1 day OSS) BALANCED @jjordan_dev The 20% Time Method
  46. 83 • 20% time per week (4 days client work

    + 1 day OSS) BALANCED • Each engineer and designer is spending 20% of their time on OSS projects • Projects follow own interests and skills EQUAL OPPORTUNITY @jjordan_dev The 20% Time Method
  47. 84 • 20% time per week (4 days client work

    + 1 day OSS) • Create tangible outcome • Share outcome regularly with team and wider OSS community BALANCED • Each engineer and designer is spending 20% of their time on OSS projects • Projects follow own interests and skills EQUAL OPPORTUNITY PURPOSE-DRIVEN @jjordan_dev The 20% Time Method
  48. TAILOR YOUR OSS INVESTMENT TO YOUR BUSINESS NEED @jjordan_dev Product

    D evelopm ent Training Branding Talent Strategy Short-Term Mid-Term Long-Term
  49. @jjordan_dev Product D evelopm ent Training Branding Talent Strategy Short-Term

    Mid-Term Long-Term TAILOR YOUR OSS INVESTMENT TO YOUR BUSINESS NEED
  50. @jjordan_dev Product D evelopm ent Training Branding Talent Strategy Short-Term

    Mid-Term Long-Term TAILOR YOUR OSS INVESTMENT TO YOUR BUSINESS NEED
  51. @jjordan_dev Product D evelopm ent Training Branding Talent Strategy Short-Term

    Mid-Term Long-Term TAILOR YOUR OSS INVESTMENT TO YOUR BUSINESS NEED
  52. @jjordan_dev Product D evelopm ent Training Branding Talent Strategy Short-Term

    Mid-Term Long-Term TAILOR YOUR OSS INVESTMENT TO YOUR BUSINESS NEED
  53. @jjordan_dev Short-Term Mid-Term Long-Term AN Upstream bug fix to to

    fix bugs in your product Product D evelopm ent Training Branding Talent Strategy
  54. @jjordan_dev Short-Term Mid-Term Long-Term Product D evelopm ent Training Branding

    Talent Strategy AN Upstream bug fix to to fix bugs in your product
  55. @jjordan_dev Short-Term Mid-Term Long-Term Product D evelopm ent Training Branding

    Talent Strategy AN Upstream bug fix to to fix bugs in your product
  56. @jjordan_dev Short-Term Mid-Term Long-Term Extract and open- source internal Functionality

    into an Ember addon Product D evelopm ent Training Branding Talent Strategy
  57. @jjordan_dev Short-Term Mid-Term Long-Term Extract and open- source internal Functionality

    into an Ember addon Product D evelopm ent Training Branding Talent Strategy
  58. @jjordan_dev Short-Term Mid-Term Long-Term Extract and open- source internal UI

    library into an Ember add-on Product D evelopm ent Training Branding Talent Strategy
  59. @jjordan_dev Short-Term Mid-Term Long-Term Organise or Host a regular Ember

    Meetup in your CITY Product D evelopm ent Training Branding Talent Strategy
  60. @jjordan_dev Short-Term Mid-Term Long-Term Organise or Host a regular Ember

    Meetup in your CITY Product D evelopm ent Training Branding Talent Strategy
  61. @jjordan_dev Short-Term Mid-Term Long-Term Organise or Host a regular Ember

    Meetup in your CITY Product D evelopm ent Training Branding Talent Strategy
  62. 111 Open Source Programs in the Enterprise 2019 Survey. all

    companies U pstream contributions Collaborate on O SS projects Initiate O SS projects Leadership / m aintainer roles 25% 50% 75% 100% 100% COMPANIES CONTRIBUTE IN SEVERAL WAYS
  63. Multiplied business impact Stable and secure products More effective teams

    Competitive sales & HR edge @jjordan_dev Investing in OSS development
  64. 118 JESSICA JORDAN @jjordan_dev A B O U T Senior

    Software Engineering Consultant at simplabs. Ember Learning Core Team. The Ember Times Editor. EmberJS Berlin Organizer.