STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise...

27
HOW ENTERPRISES STRATEGICALLY USE OPEN SOURCE Katrina Novakovic Business Architect Red Hat EMEA Office of Technology @KatNovakovic linkedin.com/in/katrina-novakovic

Transcript of STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise...

Page 1: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

HOW ENTERPRISES STRATEGICALLY USE OPEN SOURCEKatrina NovakovicBusiness ArchitectRed Hat EMEA Office of Technology

@KatNovakovic

linkedin.com/in/katrina-novakovic

Page 2: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

INTRODUCTION

Name: Katrina NovakovicRole: Business Architect, EMEA Office of Technology

Provide guidance and advice to organisations in the strategic adoption of Open Source

software, principles and techniques.

Page 3: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

The world’s leading provider of Enterprise Open Source solutions.

Page 4: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

AGENDA

● What is Enterprise Open Source?● The State of Enterprise Open Source● Open Source Strategy

Page 5: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

WHAT IS ENTERPRISEOPEN SOURCE?

Page 6: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

WHAT IS OPEN SOURCE?

Open Source Software (OSS) is software with source code that anyone can view, modify, and share.

If changes are made, those changes should be available to everyone.

The open source license defines the scope and restrictions of use.

Source: https://www.redhat.com/en/about/open-sourceImage taken from: https://frogprincepaperie.com/free-gingerbread-christmas-cookies-free-printable-recipe-card/

Page 7: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

WHAT IS ENTERPRISE OPEN SOURCE?

Offers the best of both worlds — the innovation of Open Source with the support and security to minimize risk.

Source: Red Hat (2019), What is enterprise open source? Note: Diagram used as a concept. Enterprise Open Source is not Proprietary

Page 8: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

It’s not just about source code!

Open source is a development ideology and licensing model for software development

● Communities● Culture● Mindset ● …

● Willingness to share and collaborate● Adaptable● Inclusive meritocracy

Page 9: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

THE STATE OF ENTERPRISE OPEN SOURCE

Page 10: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018

The question is no longerwhether your enterpriseshould adopt open technologies.The question is when - and how.

“”

Jim WhitehurstCEO, Red Hat

Page 11: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

WHERE IS ENTERPRISE OPEN SOURCE BEING USED?

Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018

WHAT IS ENTERPRISE OPEN SOURCE BEING USED FOR?

Page 12: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

TOP 3 REASONS IT LEADERS USE ENTERPRISES USE OPEN SOURCE SOFTWARE

Source: https://thenewstack.io/survey-open-source-programs-are-a-best-practice-among-large-companies

Access to latest innovations

Better security

Lower total cost of ownership

Page 13: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

Source: https://thenewstack.io/survey-open-source-programs-are-a-best-practice-among-large-companies

68% of IT leaders reported an increase in use of enterprise open source over the past year (29% stayed the same & 3% decrease)68%

89% of IT leaders say enterprise open source is important to their organization’s strategy89%

OPEN SOURCE

59% of IT leaders plan to increase their use of enterprise open source in the next year (29% stay the same & 2% decrease)

Page 14: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

ENTERPRISE OPEN SOURCE PROGRAMS

● Yet only 37% of companies have Open Source programs to establish organisational processes, best practices and toolsets for how Open Source is adopted across an organisation.

● Use of Open Source with a company tends to start with a few developers and then gradually evolves and expands across the organisation, when a more mature formal company-wide program is established.

● Over 60% believe their Open Source program is critical to their business and their ability to do work.

Source: https://thenewstack.io/survey-open-source-programs-are-a-best-practice-among-large-companies

Page 15: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

OPEN SOURCESTRATEGY

Page 16: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

OPEN SOURCE STRATEGY

Why What How

● Business Strategy, Goals & Priority

● Stakeholder challenges & risks

● Organisation's current knowledge and use of Open Source

Examples:● Developing healthy communities● Contribution methodologies

PEOPLE

PROCESS TECH

Page 17: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

WHY

Open Source Capability ModelTool: Understanding of business goals within your organisation & recommendations of next steps.

Business PrioritiesIdentify top 3-4 priorities. Discuss importance, challenges & aspirations & org’s core values.

Stakeholder Challenges & RisksWho? Concerns? Mitigations?

Barriers to Entry

Competition

Openness

Definition of Good

Reputational Risk

Too Niche

Lack of Community

Analysis Paralysis

Brand

$$$

Lack of Vision

Cultural Change

Loss of IP

Overcoming Resistance

Page 18: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

● Freedom from vendor lock-inFlexibility with vendors

● Deliver Business Agility & Faster Time to MarketFrequent release cycles or more features in release

● Scaled Innovation and Development EffortBigger pool of developers

● Better Talent Acquisition/RetentionInsight into a potential hire's code commits, collaboration style and personality

● Framework for CollaborationReuse same source code for multiple projects (don’t reinvent the wheel)

Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018

IDENTIFY RELEVANT BENEFITS OF OPEN SOURCE

Page 19: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

OPEN SOURCE VS INNER SOURCE

● Inner Source is the adoption of open source development practices to internal software development efforts between teams within an organization

● Doesn’t require:○ external exposure ○ license

● More than just collaborative development● Beneficial for large global siloed organisation● Ultimate goal is to transition to be fully open source

● Debate about whether inner source is effective. Skip it and just go straight to open source?○ senior leaders concerned about going ‘fully open source’ ○ niche - no external community

https://opensource.com/open-organization/18/1/open-orgs-and-inner-source-it

Page 20: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

Source: BCG (2018) It’s Not a Digital Transformation Without a Digital Culture

90% achieved

breakthrough performance

Nearly 80% of the companies that focusedon culture sustained strong performance.

17% achieved

breakthrough performance

”Companies that

neglected digital cultureCompanies that focused

on digital culture

Page 21: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

RED HAT SERVICES FRAMEWORK

Calls/Meetings

Red Hat Open Source Navigate:● Kick off meeting

○ Involve key stakeholders across the organisation○ Set goals○ Determine the measures of success for open source adoption○ Agree on focus areas

● Targeted workshops● Output: report (observations & recommendations) + slidedeck

Bespoke Open Source workshops● Tailored for customer needs● Typically 1 day

Page 22: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

DEVOPS WORKSHOP

● Kick off meeting○ Involve key stakeholders across the organisation○ Set goals○ Determine the measures of success

● DevOps Maturity Session 1 (Development)○ Deep dive into development processes, pain points & goals

● DevOps Maturity Session 2 (Operations):○ Deep dive into operational processes, pain points & goals

● Business Strategy● Operational Processes● Output:

○ Detailed report of observations and recommendations○ Executive summary slidedeck

Page 23: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

ADDRESSING CUSTOMER CONCERNS

Open Source Enablement can help if any of the following resonate with you:

● Some of our development teams consume Open Source but we don’t have an organisational policy for its use.

● We have an application/product that could be used by other organisations within this vertical but have no way of sharing code.

● A lot of our newly employed graduates are raving about Open Source but we don’t know anything about it.

● We like the principles of Open Source but need something more ‘secure’ which we can use internally.

● We want to use Open Source products but don’t understand the license models.

● We have taken some Open Source code & added some of the modules to our internal code…

… do we have to Open Source our code?

● We want to create an upstream community for our project, where do we start?

● If Open Source is free, how can we make money from it?

● Red Hat are an Open Source company - what’s your “Secret Sauce” ?

Page 24: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

TOPICS RED HAT CAN ADDRESS [1/2]

Open Source 101● What is OSS & why does it

matter?● How participating in OSS can help

you meet business objectives● Basics of open source licensing● Cross-business impact of open

source● The Open Source Way and how it

can guide Digital Transformation efforts

Getting Started Topics● Establishing an open source strategy● What is an open source programs

office and do you need one?● Governance models for open source

projects● Choosing a license● Managing risks of publishing and

participating in open source● Software foundations

Internal Community Management● Managing new expectations when

participating in open source development: from software engineers to Exec Leadership

● Culture change: helping engineers become comfortable with open source software practice

● Stakeholder reviews● Creating an effective open source

training program for your employees

Page 25: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

TOPICS RED HAT CAN ADDRESS [2/2]

Community Management Topics● Establish & grow your community● Find and onboarding new

contributors● Metrics for measuring community

success● Improve the Project/Product

relationship● Tools for collaboration● Organize events & participate in

conferences

Software Engineering Topics● Source control: to GitHub or not

to GitHub?● Build a project roadmap● Software development

methodologies● Release management● Bugs & Issue Triage: report,

prioritize, won’t fix and more● Collaborate with competitors

Case Studies: OSS in Action● OpenStack: 2 to 500

constituent companies in less than 8 years

● Joyent, RedisLabs, and Other Stories: Avoiding common pitfalls that lead to bad press

● Open Source in the Public Sector

Page 27: STRATEGICALLY USE OPEN SOURCE HOW ENTERPRISES · 2019. 10. 17. · Source: The State of Enterprise Open Source: A Red Hat Report, Conducted by Red Hat via Illuminas, 2018 The question

@KatNovakovic

linkedin.com/in/katrina-novakovic