How Open Source Principles Can Help Organizational Governance

A presentation at DrupalCon Pittsburgh 2023 in June 2023 in Pittsburgh, PA, USA by John Picozzi

Slide 1

Slide 1

How Open Source Principles Can Help Organizational Governance JUNE 2023

Slide 2

Slide 2

OUR PEOPLE John Picozzi Solution Architect I believe strongly in contributing to the Drupal community and supporting open source in any way I can. I’m the organizer of the Drupal Providence Meetup, an Acquia-certified Site Builder, a co-host on Talking Drupal, and a co-organizer of the New England Drupal Camp. Throughout my career I have crafted Drupal solutions for many organizations like CVS Caremark, Leica Geosystems, Blue Cross Blue Shield, Marriott International, Rhode Island School of Design and Novartis. EPAM Proprietary & Confidential. 2

Slide 3

Slide 3

Talk Background - Working on an Omni-Channel Web Platform for the last 1.5 years. Delivered a talk earlier this year at Florida Drupal Camp about Headless Omni-Channel Web Platforms. Posted to OpenSource.com “5 Open source principles that help organizational governance” Delivering a lightning talk at DrupalCon today! 33

Slide 4

Slide 4

01 Better Spent Budgets Do More With Less! 4

Slide 5

Slide 5

#1 BETTER SPENT BUDGETS Contribute Features & Functionality Allowing the sharing of features and functionality… Different groups within an organization can use their budget to contribute features or functionality to the web platform. They can also team up with other groups to pool dollars for more complex features. When the feature development is done, it’s added to the web platform and available for all. Using this open source principle can provide mutual benefits to groups within an organization. 5

Slide 6

Slide 6

#1 BETTER SPENT BUDGETS “ The ability to test and develop a feature once and reuse it repeatedly.” 6

Slide 7

Slide 7

Problem Groups don’t want to give up their budget to support the platform 7

Slide 8

Slide 8

02 Reduce Tech Debt Long-term vs. Short-term Thinking 8

Slide 9

Slide 9

#2 REDUCE TECHNICAL DEBT Collaboration is Key Reduce the need for rebuilding or adding functionality in the future… Many organizations strive to reduce technical debt. Implementing a comprehensive web platform and using open source principles can help reduce technical debt. This happens by allowing development teams to think fully about how a feature impacts not just the group building it but the wider organization. This, plus collaboration with other groups within an organization, can help reduce the need for rebuilding or adding functionality in the future. 9

Slide 10

Slide 10

Problem Internal competitiveness can crush this type of collaboration and thinking 10

Slide 11

Slide 11

03 Faster Time To Market Start From a Solid Foundation 11

Slide 12

Slide 12

#3 FASTER TIME TO MARKET Build Smarter, Not Harder Start from 80% complete instead of 0% complete… One of the terms we hear frequently is, “Faster time to market.” Everyone wants to get their thing out quicker and easier. This is often a benefit of an organizational web platform, as internal groups can reuse existing, tested, and proven features and functionality instead of building their own from scratch. If your group is starting a project, and it could start from 80% complete instead of 0% complete, would you do it? I’m thinking yes. Now pile on the superhero feeling of adding needed functionality for other users. It’s a win-win! 12

Slide 13

Slide 13

04 Release Excitement Get Users Excited About Releases! 13

Slide 14

Slide 14

04 RELEASE EXCITEMENT Get users invested in when an update comes out! 14

Slide 15

Slide 15

05 A Core Team & Governance Propelling Your Organization Forward 15

Slide 16

Slide 16

#5 A CORE TEAM & GOVERNANCE A Core Team To Lead Ensure new features and functionality are added wisely… The core team needs to be supported by strong organizational governance. This governance will provide groups within the organization with a common direction and the organizational support they need for success. This organizational governance can mimic open source governance and principles in several ways. The most basic and highest level principle is community and the idea of working together toward a common goal. 16

Slide 17

Slide 17

Helpful Resources Links to slides & other items referenced in this presentation. Enjoy! https://picozzi.com/dcpitt2023 17

Slide 18

Slide 18

Let’s Chat! Stop by EPAM’s booth #421 to meet with our Drupal experts today! 18

Slide 19

Slide 19

Thank you! For more information, contact John Picozzi Solution Architect [email protected] @JohnPicozzi 19