Managing Skills Challenge in an Open Source World

www.wipro.com
Managing Skills Challenge in an
Open Source World
Prajod Vettiyattil
Software Architect
Wipro Limited
Table of Contents
03....................................................................................
The Rise of Open Source
04....................................................................................
The Talent Crunch
06....................................................................................
Insights from Experience
07....................................................................................
About the Author
07....................................................................................
About Wipro Ltd.
The Rise of Open Source
Open source, which in the past has been ignored as not
the paradigm. The Open-Source Era survey points to Qatar Airways as
being enterprise ready, is now gaining ground within
an example that typifies the situation. It quotes Shiji Thomas, the
organizations that are leveraging cloud technologies, Big
company’s vice president of IT, saying, “We evaluated open source for
Data, IoT and pursuing the development of new products
content management, but we have not adopted it primarily because of
and services. The demand for open source is significant and
the availability of skills.” Qatar Airways is not alone in facing this
is only likely to grow stronger. But as demand grows,
predicament. Of the respondents in the survey, 56% ranked it among
industries are starting to feel the skills supply pinch. Open
their top three challenges. The availability and development of open
source skills are not easily available to back enterprise
source skills is a major cause for concern. It calls for special attention.
plans of innovation, cost management and agility.
We believe the skills gap will remain a long-term challenge. Evidence
In early 2015, Oxford Economics and Wipro conducted a global survey
suggests that it will persist for decades. And as open source continues
of senior business and technology executives about their use of open
to dominate IT environments, it may hurt organizations even more
source software1 called The Open-Source Era. The results re-affirmed
unless they take corrective action.
what industries worldwide are witnessing: open source is being widely
used to power innovation with nearly half of the respondents saying
that they have been using it strategically for more than three years. The
survey conducted exclusively pointed out that “open source was
fulfilling the expectations defined for it nearly two decades ago by Eric
Raymond in his seminal essay – The Cathedral and the Bazaar.”
What are organizations going to do if they wish to use open source as
a cost cutting method? What can they do if they want to adopt it as a
platform for innovation and for applications that demonstrate better
performance and reliability, or for dealing with the hurdles of acquiring
proprietary software?
Positive as the news is, the survey also identified the availability of open
sources skills as a major barrier faced by organizations keen to embrace
3
The Talent Crunch
Organizations must first understand that open source requires
developers lazy – if anything, the tools helped make them more
application developers to be much more hands on than they
productive. Over the last decade or so, it has become perfectly
currently are. Over the years, developers have become accustomed
acceptable for a developer to hone skills for a proprietary tool and
to the drag-and-drop features of proprietary shrink-wrapped
expect to remain relevant and in demand for the next 5 to 10 years.
development tools. This is not to say that these tools have made
VARIETY
Open source tools are inherently different. They are based on open standards, leaving developers
with a vast variety to choose from. Even at the lower level, open source tools such as Emacs (one
of the oldest text and code editors in use) are difficult to master. Once learnt, they can make
programmers extremely productive. Evaluating the various tools (for use) is itself a distinctive skill.
And often developers require being conversant with over half a dozen tools simultaneously. Finally,
open source tools tend to become quickly irrelevant. Within a year or two, an open source
developer may find that two of the six tools being used are obsolete, and need to be replaced by
two or three new ones.
FOCUS
The reality of the programming world must be taken into consideration. Most of the work that
programmers are involved in addresses maintaining systems (70% to 80%). A small percentage of
the overall software budget is spent on creating new systems. Maintenance doesn’t require deep
skill sets. That is an unavoidable professional hazard. Programmers have little control over it (See
Figure 1). As a consequence, skills development for creating new products has remained a relatively
neglected aspect of the profession.
4
The right skills are essential to open source methods
What are the major challenges associated with this type of development framework?
70%
60%
50%
40%
30%
20%
10%
63%
61%
47%
44%
44%
28%
13%
0%
Requires
rethinking
development
process
Requires
employees to
take on new
roles
Requires
Requires
new people
new skills
Requires
rethinking
development
culture
Timing
challenges
Management
challenges
Figure 1: The right skills are essential to open source methods
About 44% respondents said open source requires new skills while 47% said it required new people and 61% said it
required employees to take on new roles, according to the survey on Open Source Era 2.
TRAINING
These issues may not seem insurmountable – especially when the required open source team size for a
project is small, say in the region of 10 or 12. It is possible to arm a handful of resources with open source
capabilities. Soon enough, a few will move on to better opportunities. As interest in open source
continues to mount, these are becoming highly prized and in-demand skills. But, it is possible for most
organizations to retrain another couple of resources before small projects begin to experience a major
impact. The problem is with the larger requirements. When a project needs dozens of open source
resources, organizations must be prepared to continuously incubate fresh talent.
5
COST
The way open source is thought of within organizations also leads to an unusual situation. The most
common understanding of open source is “free.” The way open source is generally used,
organizations don’t pay for the software. They pay for support services3. However, as open source
goes mainstream, this will not remain the case. Development across 12 to 24 months will mean
incurring costs. Nothing will be “free” in the sense it has been over the approximately 40-year
history of open source. These costs will limit the size and capability of open source teams.
Organizations may, therefore, have access to limited skills, restricting the kind of development they
can bring in-house.
SOFTWARE LICENSING
With open source, software selection becomes more decentralized, and so the developer has to
know the types of software that are safe to use and understand the different open source software
licensing models. This is a completely new dimension for software developers who are used to
programming using commercial software.
Insights from Experience
Organizations need to ensure that practically every resource that is
Organizations can use this method to build an open source culture and
brought on board, irrespective of the area they will work in, is trained in
create highly skilled and reliable teams. However, they must also be
Java (or some relevant aspect of open source). Instead of putting
ready to consistently place challenging projects before such teams.
employees through a traditional classroom and training module, break
Without a diversity of exciting and stimulating projects, there is always
open source concepts into tiny assignments. The student (employee)
the risk of losing talent to competitors.
should then complete each assignment independently. In essence, the
student becomes a self-trainer who then trains his peers on that
concept. Those who go through such programs emerge more confident
about working in an open source development environment.
1
The Open Source Era, Oxford Economics for Wipro, April 2015, http://www.wipro.com/microsite/OpenSource/
2
Executives surveyed were from banking and financial services, insurance, retail, consumer goods, government, healthcare and life sciences
3
This is unlike traditional software where payment is made for a boxed product and for support services.
6
About the Author
Prajod Vettiyattil is a Software Architect in Wipro’s open source practice. He is working on solutions using Big Data tools like Apache Spark, Kafka,
Hadoop, Mongo DB and Cassandra. He has worked with multiple customers creating scalable, high performance Java EE and Service Oriented
Architecture solutions. He is a frequent speaker at open source conferences. He also conducts training sessions on new technology and
open source.
About Wipro Ltd.
Wipro Ltd. (NYSE:WIT) is a leading Information Technology, Consulting and Business Process Services company that delivers solutions to enable
its clients do business better. Wipro delivers winning business outcomes through its deep industry experience and a 360 degree view of "Business
through Technology" – helping clients create successful and adaptive businesses. A company recognized globally for its comprehensive portfolio of
services, a practitioner's approach to delivering innovation, and an organization-wide commitment to sustainability, Wipro has a workforce of over
150,000, serving clients in 175+ cities across 6 continents.
For more information, please visit www.wipro.com
7
DO BUSINESS BETTER
CONSULTING | SYSTEM INTEGRATION | BUSINESS PROCESS SERVICES
WIPRO LIMITED, DODDAKANNELLI, SARJAPUR ROAD, BANGALORE - 560 035, INDIA. TEL : +91 (80) 2844 0011, FAX : +91 (80) 2844 0256, Email: [email protected]
North America Canada Brazil Mexico Argentina United Kingdom Germany France Switzerland Nordic Region Poland Austria Benelux Portugal Romania Africa Middle East India China Japan Philippines Singapore Malaysia South Korea Australia New Zealand
© WIPRO LTD 2015
“No part of this booklet may be reproduced in any form by any electronic or mechanical means (including photocopying, recording and printing) without permission in writing
from the publisher, except for reading and browsing via the world wide web. Users are not permitted to mount this booklet on any network server.”
IND/BRD/JUL 2015 – SEP 2016