@@ -39,171 +39,8 @@ start reading "Getting Started with InnerSource"[^3] by Andy Oran. After that, o
3939you have already decided to start the inner source path, this book will give you better
4040understanding of inner source scenarios, framework and management skills.
4141
42- ## The Digital Transformation hype
43-
44- During the same period of time, many companies have started facing what
45- they call their “Digital Transformation”, to become software omnichannel
46- companies[ ^ 4 ] . They become heavy IT users and the key transformation
47- steps usually are defined by
48-
49- - breaking cross-organizational silos (cultural change)
50-
51- - adoption new IT technologies (cloud, big data, mobile, etc.)
52-
53- The adoption of these technologies usually means that companies need
54- to build strong and competent “DevOps”[ ^ 5 ] teams.
55- Yes, “DevOps”, the second hype-word after “Digital Transformation” of
56- these ages.
57-
58- “DevOps teams” share some principles with collaborative development
59- teams in the open source world. As first described by John Willis and
60- Damon Edwards in 2010, CALMS, standing for Culture (collaboration),
61- Automation, Lean, Measurement, and Sharing to describe the “DevOps
62- framework”, obviously contains terms familar to any open source
63- developer.
64-
65- These teams usually develop custom software solutions and deployment
66- recipes for their companies. For small, medium enterprises (SME) this
67- could be useful and easy to manage. But, what happens when the company
68- has several DevOps teams around the world? How can they ensure a maximum
69- code/knowledge reuse across the organization?
70-
71- We have seen companies facing the same problem with different solutions
72- due to the lack of cross-organizational transparent and collaborative
73- methodology.
74-
75- ## The World of Silos
76-
77- In some cases, there is a corporate head or central unit that decides
78- the technology for the rest of business units. When these business units
79- adopt the technology, they usually need to customize it, ending with
80- something slightly different to the orginal product. While the central
81- unit evolves its product in their “closed silo”, the other units are
82- probably doing the same in their “silos”. The result? The adoption of
83- any update of the “core product” is a nightmare.
84-
85- In other cases, business units behave as independent companies. Each one
86- uses their own IT architecture, ending with an inefficient management of
87- resources caused by multiplication of technologies, developments, etc.
88-
89- Collaborative development in open source ecosystems has been used several
90- times as an example of how these methodologies can break silos between
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
93- collaborate to build technology in which their business rely on, why
94- could not corporate business units do the same if they have corporate
95- succes as mission?
96-
97- ## The start-ups bubble
98-
99- Many people might discuss if we are living a “start-ups bubble” or not,
100- but we are clearly surrounded by news about how a group of few people go
101- from a garage to a multinational company in a few years through
102- investment rounds.
103-
104- Our experience tell us that opening offices abroad is always a
105- challenge, and managing development teams growing that fast can be a
106- serious problem.
107-
108- The lack of effective and transparent communication channels and
109- documented procedures, might make harder any new employee on-boarding
110- and to be engaged with the company.
111-
112- On the other hand, recently created companies have been born taking
113- advantage of the existing IT solutions to provide omnichannel services.
114- They are used to work under “DevOps culture” and it might be easier for
115- them to adopt a common cross-organizational methodology that allow
116- transparency and collaboration.
117-
118- ## Disengagement at work
119-
120- If previous scenarios are familiar to you, probably you don’t feel
121- engaged at work. Don’t worry, you are not alone. According to World
122- Economic Forum [ ^ 6 ] 70% of employees say they are disengaged at work.
123-
124- In the same article, it says that “Research from the University of
125- California found that motivated employees were 31% more productive, had
126- 37% higher sales, and were three times more creative than demotivated
127- employees. They were also 87% less likely to quit, according to a
128- Corporate Leadership Council study on over 50,000 people”.
129-
130- Towers Watson[ ^ 7 ] found that companies with engaged employees produced
131- 19.2% more operative incomes in one year, but companies with worse
132- engagement operative incomes get reduced by 32.7%.
133-
134- It was Daniel Pink in his book "Drive"[ ^ 8 ] who argues that human motivation is
135- largely intrinsic. The aspects of this motivation can be divided into
136-
137- - autonomy, typical for OSS projects developers that are self-managed
138-
139- - mastery, as the desire to improve developer skills to improve the project they are involved in
140-
141- - purpose, defined as mission in many OSS projects
142-
143- These aspects are key for software developers motivation, since their tasks
144- involve cognitive skills, decision-making, creativity, or higher-order thinking.
145-
146- ## Adopting OSS development principles
147-
148- Briefing, there are several scenarios found in companies with an strong
149- IT factor:
150-
151- - “Silos Culture” avoiding cross-organizational transparency
152-
153- - Inefficient resources management
154-
155- - Disengagement at work
156-
157- By adopting OSS development principles, companies are adopting:
158-
159- - Governance model with policies to self-manage their projects under a
160- collaborative methodology
161-
162- - Transparent communication channels to break silos
163-
164- - Meritocracy, or do-cracy, for developers, who become engaged “contributors”
165- (autonomous, willing to improve their skills and focused in project purpose)
166-
167- - New roles for project managers, empowering their soft skills for
168- people/community management
169-
170- These principles will help the companies on:
171-
172- - Effective resources management, with better code/knowledge reuse
173- and cost sharing accross the different units
174-
175- - Faster technology innovations/improvements, since the code is
176- developed collaboratively and transparently by interested people and
177- units
178-
179- - Empowered employees, increasing engagement by letting them to be
180- part of companies development roadmap
181-
182- - Higher inner-innovation, by allowing employees to propose new ideas
183- implementation based on company’s technology/knowledge
184-
185- Adopting OSS development principles inside your company is the main
186- definition for Inner Source or Inner Sourcing. If you have already
187- decided, or have started to adopt Inner Source in your company, this
188- book will provide you some insights about how you can track the status
189- of your path.
190-
191- “Collecting data is only the first step toward wisdom, but sharing data
192- is the first step toward community.” – Henry Lewis Gates (professor at
193- Harvard):
194-
19542[ ^ 1 ] : https://www.wsj.com/articles/SB10001424053111903480904576512250915629460
19643
19744[ ^ 2 ] : https://www.youtube.com/watch?v=x7ozaFbqg00
19845
19946[ ^ 3 ] : http://www.oreilly.com/programming/free/getting-started-with-innersource.csp
200-
201- [ ^ 4 ] : https://en.wikipedia.org/wiki/Omnichannel
202-
203- [ ^ 5 ] : https://en.wikipedia.org/wiki/DevOps
204-
205- [ ^ 6 ] : https://www.weforum.org/agenda/2016/11/70-of-employees-say-they-are-disengaged-at-work-heres-how-to-motivate-them/
206-
207- [ ^ 7 ] : http://www.towerswatson.com/DownloadMedia.aspx?media=%7B1EBA6F1E-B1E7-4F0A-A9F7-D828C4D8B2AE%7D
208-
209- [ ^ 8 ] : https://en.wikipedia.org/wiki/Drive:_The_Surprising_Truth_About_What_Motivates_Us
0 commit comments