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

Product Management In Open Source

Product Management In Open Source

What role does Product Management and other non coding roles play within open source and GNOME? Inspired by an excellent blog post from Christian Hergert this will talk about cherishing and encouraging non coding roles within GNOME. I'll cover what Product Management is and how it can help with some of the challenges the community is facing.

Nick Richards

July 06, 2018
Tweet

More Decks by Nick Richards

Other Decks in Technology

Transcript

  1. Endless OS ships a customised, forked version of GNOME shell

    and a plain version of the rest of the GNOME platform. Currently based on 3.26 but with plenty of activity going on upstream.
  2. "Product managers are responsible for taking information and feedback from

    [everywhere] and converting that into a coherent project direction and forward looking vision. They analyze common issues, bug velocity, and features to ensure reasonable milestones that keeps the product functional as it transforms into it’s more ideal state."
  3. Product Managers rarely start there. In the past I've been

    a User Advocate, Interaction Designer, Us
  4. "For the past 3 years I’ve been working very hard

    because I fulfill a number of these roles for Builder. It’s exhausting and unsustainable. It contributes to burnout and hostile communication by putting too much responsibility on too few people’s shoulders."
  5. This also means I can tell you that Nautilus was

    GNOME app that Endless users opened most in the
  6. Thats: Developers, Interaction Designers, Quality Assurance, User Support, Graphic Designers,

    Security Engineers, User and Developer Advocates, User Researchers, Tech writers, Build engineers, Operations people, Release managers, Standards Committee Members, Public Relations, Hackfest Organisers, Localisers, Internationalisers, and more...
  7. Summing up: • Everyone is making a product - you

    may not need management • Get a diversity of feedback - but be discerning • If you want new people you have to do something