1- Introduction
2- ============
1+ # Introduction
32
43It was 2011 when Marc Andreessen wrote his famous article, “Why Software
54is eating the World”[ ^ 1 ] . By that time, Linux Kernel was already 20
@@ -15,13 +14,13 @@ multiple applications in many different fields and sectors. Each
1514application has improved it over time, thanks to its open collaborative
1615development methodology.
1716
18- Almost 6 years later, we can assure that free, open source sofwtare
19- (OSS) projects have succed in the IT development ecosystem. We can see
17+ Almost 6 years later, we can assure that free, open source software
18+ (OSS) projects have succeed in the IT development ecosystem. We can see
2019companies adopting OSS technologies and people contributing to OSS from
2120different companies and even during their spare time.
2221
2322How has OSS reached the level of innovation we have nowadays? How has it
24- reached the market acceptance we see nowdays ? How has it engaged so many
23+ reached the market acceptance we see nowadays ? How has it engaged so many
2524people and organizations to contribute to it?
2625
2726It’s a teamwork effort and quoting John Wooden (former UCLA Bruins
@@ -33,16 +32,14 @@ teamwork.”
3332
3433Since the collaboration methodologies used in OSS projects are providing
3534high quality innovative technology thanks to engaged development communities,
36- why not applying same methodologies inside your company? That's Inner Source, or
37- Inner Sourcing.
35+ why not applying same methodologies inside your company? That's inner source!
3836
39- If you haven't decided yet to apply Inner Source in your company, we recommend you
37+ If you haven't decided yet to apply inner source in your company, we recommend you
4038start reading "Getting Started with InnerSource"[ ^ 3 ] by Andy Oran. After that, or if
41- you have already dediced to start the Inner Source path, this book will give you better
39+ you have already decided to start the inner source path, this book will give you better
4240understanding of Inner Source scenarios, framework and management skills.
4341
44- The Digital Transformation hype
45- -------------------------------
42+ ## The Digital Transformation hype
4643
4744During the same period of time, many companies have started facing what
4845they call their “Digital Transformation”, to become software omnichannel
@@ -53,8 +50,8 @@ steps usually are defined by
5350
5451- adoption new IT technologies (cloud, big data, mobile, etc.)
5552
56- The adoption of these technologies usually means that companies need
57- people and companies to build strong and competent “DevOps”[ ^ 5 ] teams.
53+ The adoption of these technologies usually means that companies need
54+ to build strong and competent “DevOps”[ ^ 5 ] teams.
5855Yes, “DevOps”, the second hype-word after “Digital Transformation” of
5956these ages.
6057
@@ -69,14 +66,13 @@ These teams usually develop custom software solutions and deployment
6966recipes for their companies. For small, medium enterprises (SME) this
7067could be useful and easy to manage. But, what happens when the company
7168has several DevOps teams around the world? How can they ensure a maximum
72- code/knowledge resuse across the organization?
69+ code/knowledge reuse across the organization?
7370
7471We have seen companies facing the same problem with different solutions
7572due to the lack of cross-organizational transparent and collaborative
7673methodology.
7774
78- The World of Silos
79- ------------------
75+ ## The World of Silos
8076
8177In some cases, there is a corporate head or central unit that decides
8278the technology for the rest of business units. When these business units
@@ -87,25 +83,20 @@ probably doing the same in their “silos”. The result? The adoption of
8783any update of the “core product” is a nightmare.
8884
8985In other cases, business units behave as independent companies. Each one
90- use their own IT architecture, ending with an inefficient management of
86+ uses their own IT architecture, ending with an inefficient management of
9187resources caused by multiplication of technologies, developments, etc.
9288
93- Even if the companies have adopted a “DevOps culture”, the lack of
94- shared source code and knowledge infrastructure, with a clear governance
95- model that allow people form the company to contribute to it is the main
96- issue in these cases, creating a “Silos Culture”.
97-
98- Collaborative development in Open Source world has been used several
89+ Collaborative development in open source ecosystems has been used several
9990times as an example of how these methodologies can break silos between
100- companies that might be even market competitors. If competitors can
91+ companies that might be even market competitors. Those companies have
92+ been able to share knowledge and resources with a common goal . If competitors can
10193collaborate to build technology in which their business rely on, why
10294could not corporate business units do the same if they have corporate
10395succes as mission?
10496
105- The start-ups bubble
106- --------------------
97+ ## The start-ups bubble
10798
108- Many people might discuss if we are living an “start-ups bubble” or not,
99+ Many people might discuss if we are living a “start-ups bubble” or not,
109100but we are clearly surrounded by news about how a group of few people go
110101from a garage to a multinational company in a few years through
111102investment rounds.
@@ -116,19 +107,18 @@ serious problem.
116107
117108The lack of effective and transparent communication channels and
118109documented procedures, might make harder any new employee on-boarding
119- and to be engage with the company.
110+ and to be engaged with the company.
120111
121112On the other hand, recently created companies have been born taking
122113advantage of the existing IT solutions to provide omnichannel services.
123114They are used to work under “DevOps culture” and it might be easier for
124115them to adopt a common cross-organizational methodology that allow
125116transparency and collaboration.
126117
127- Disengagement at work
128- ---------------------
118+ ## Disengagement at work
129119
130120If previous scenarios are familiar to you, probably you don’t feel
131- engage at work. Don’t worry, you are not alone. According to World
121+ engaged at work. Don’t worry, you are not alone. According to World
132122Economic Forum [ ^ 6 ] 70% of employees say they are disengaged at work.
133123
134124In the same article, it says that “Research from the University of
@@ -153,8 +143,7 @@ largely intrinsic. The aspects of this motivation can be divided into
153143These aspects are key for software developers motivation, since their tasks
154144involve cognitive skills, decision-making, creativity, or higher-order thinking.
155145
156- Adopting OSS development principles
157- -----------------------------------
146+ ## Adopting OSS development principles
158147
159148Briefing, there are several scenarios found in companies with an strong
160149IT factor:
@@ -181,7 +170,7 @@ By adopting OSS development principles, companies are adopting:
181170These principles will help the companies on:
182171
183172- Effective resources management, with better code/knowledge reuse
184- accross the different units
173+ and cost sharing accross the different units
185174
186175- Faster technology innovations/improvements, since the code is
187176 developed collaboratively and transparently by interested people and
0 commit comments