Professional Documents
Culture Documents
net/publication/265414621
CITATION READS
1 273
1 author:
Amitoj Singh
Jagat Guru Nanak Dev Punjab State Open University
55 PUBLICATIONS 382 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Agile Enterprise Engineering: Smart Application of Human Factors: Models, Methods, Practices, Case Studies View project
All content following this page was uploaded by Amitoj Singh on 09 June 2021.
ISSN 1614-5046
Volume 10
Number 4
1 23
Your article is protected by copyright and
all rights are held exclusively by Springer-
Verlag London. This e-offprint is for personal
use only and shall not be self-archived
in electronic repositories. If you wish to
self-archive your article, please use the
accepted manuscript version for posting on
your own website. You may further deposit
the accepted manuscript version in any
repository, provided it is only made publicly
available 12 months after official publication
or later and provided acknowledgement is
given to the original source of publication
and a link is inserted to the published article
on Springer's website. The link must be
accompanied by the following text: "The final
publication is available at link.springer.com”.
1 23
Author's personal copy
Innovations Syst Softw Eng (2014) 10:297–315
DOI 10.1007/s11334-014-0237-z
ORIGINAL PAPER
Received: 3 January 2013 / Accepted: 24 June 2014 / Published online: 23 July 2014
© Springer-Verlag London 2014
Abstract This paper is a pivot step to find out the level to take software development along a totally different trajec-
of KM adoption of Indian software organizations which are tory than that it has followed for the past 40 years. Since
using agile practices for software development. After review- the first NATO conference, the prevailing belief was that
ing the literature it was found although many practitioners imposing discipline and rigor upon software development
believe that KM practices are embodied in agile methodolo- would make this activity more predictable and more effi-
gies but it is not documented efficiently. Survey was used cient. In 1998, the word ‘agile’ was used in combination
to take perception of agile organizations. KM practices are with ‘software process’ for the first time [3]. Agile method-
grouped into seven factors and respondents are taken from ologies (AM) promote the use of cross-functional and self-
Indian software industry. Organizations are divided into dif- organizing teams. Such teams put together individuals who
ferent demographics: size, core area, type. Different statisti- are able to perform all roles. From a practical viewpoint,
cal tests are used to conclude outputs of the questionnaire. agile methodologies come out from a common discovery
It is found that Indian software industry working with agile among practitioners that their practice had slowly float away
practices lacks in providing any formal head for KM posi- from the heavy document and process-centered development
tioning. Learning and sharing through discussion forms is approaches to more people-centered and less document-
the most used practices among all respondents of organiza- driven approaches [6,7,12,16]. Schuh [25] presents précis
tions, whereas least accepted practice is dependent upon doc- of agile development by stating that agile practices are not
uments for transfer of knowledge. Indian organizations also new, what is different and original about the agile approach
lack in appointing a formal head who can provide guidelines is that the agile alliance has published these practices, fused
for agile practice. them with core values about people and project environments
and stated the way to build software better. While agile prac-
Keywords Agile software development · Knowledge tices may differ a little according to specific agile method-
management · Scrum · KM practices · Knowledge sharing · ologies, there exist fundamental agile practices that are based
Extreme programming on the four agile values and twelve principles and are com-
mon to all agile methodologies (for more detail see http://
www.agilemanifesto.org). Table 1 shows four values of agile
1 Introduction: agile and its philosophy manifesto tagged with different practices of agile method-
ologies.
In recent years, confusion about the discipline’s identity grew Abrahamsson et al. [1] develop an evolutionary map of
with the growth of agile methodologies. Agile methodolo- existing agile methodologies. The antecedent methods and
gies are often presented as the solution to the ills that the major influences on each of the agile methods are avail-
methodology movement created. Agile methodologies seek able in an evolutionary map (Fig. 1). Analysis of their
study found four main influences on agile software devel-
opment: object-orientation, evolutionary development, inter-
A. Singh (B) · K. Singh · N. Sharma
Rajpura, India net technologies, and methodology engineering [26] and
e-mail: amitoj@mail.com practices from software engineering. In the second edi-
123
Author's personal copy
298 A. Singh et al.
Individuals and The planning game Scrum teams Domain object Adaptive Active user
interactions modeling management involvement
over processes model
and tools Collective Ownership Sprint planning meeting Individual class Collaborative Empowered
ownership teams teams
On-site customer Daily scrum meeting Feature return Joint application Collaboration
development and
by independent cooperation
agents among
stakeholders
Pair programming Inspection Customer focus
group reviews
Working Short releases Sprint Developing by Developing by Frequent product
software over feature components delivery
comprehensive
Testing Sprint review Inspection Software Iterative and
documentation
inspection incremental
Continuous integration Regular builds Project Integrated testing
postmortem
Reporting/visibility
of results
Customer The planning game Product backlog Domain object Adaptive Collaboration
collaboration modeling management and
over contract model cooperation
negotiation among
stakeholders
On-site customer Sprint planning meeting Joint application Requirements are
development baselines at a
high level
Responding to Metaphor Sprint review Domain object Adaptive cycle Reversible
change over modeling planning changes
following a
Simple design Sprint planning meeting Configuration Customer focus
plan
management group reviews
Refactoring
Coding standards
tion of Extreme Programming: Embrace Change [5], Kent The transfer of knowledge between developers and cus-
Beck quotes that “Agile is about social change”. What is tomers may involve inter-organizational knowledge transfer.
new about agile methodology is not the practices they use, These concerns emphasize on the need to understand the fac-
but their recognition of people as the main driving force tors that can contribute to the creation, retention and transfer
which can lead to project success. Agile is a practice-driven of knowledge. It is a common saying among agilists that
and communication-centric paradigm which highlights the various practices of knowledge management are embedded
importance of better communication within the development in different practices of agile methodologies (e.g., pair pro-
team and closer contact between developers and their cus- gramming, customer collaboration, scrum meetings, cross-
tomers. functional teams etc). Thus, it is of practical significance to
Agilists acknowledge that knowledge sharing among examine acceptance of agile methodologies from a knowl-
organizational members is the most important and challeng- edge management perspective.
ing means to increase value of knowledge utilization. Agile
methodologies transformed the way developers learn about
the software product. For instance, agile methodologies dis- 2 Agile knowledge management
courage the use of formal documentation. The knowledge
about the product becomes tacit and transfers of knowledge According to the agile development idea, the working system
take place when rotation of team members has been done in is the best way to judge how much the team has achieved. If
different phases throughout the project [18]. documents are not up to date, they are useless, so the agile
123
Author's personal copy
Agile knowledge management 299
recommends producing no documents unless the need for 2.1 Agile knowledge management theories
them is immediate and significant. The team can rely on
the tacit knowledge of its members, rather than writing the Researchers have studied different KM theories and KM
knowledge down in necessarily incomplete documents and models from agile perspective. Dingsøyr et al. [9] classified
plans [8]. Agile practice holds the key of some of the prob- studies on the basis of [10] KM schools and found that the
lems faced by knowledge management (KM) because many technocratic schools are directly related to traditional soft-
KM practices are naturally embodied in the agile practices. ware development, whereas the behavioral schools are more
These practices hold promise for overcoming some of the related to the agile approach. Organizations developing soft-
challenges faced by knowledge management. Most software ware through agile teams will benefit more from behavioral
development-related knowledge is tacit and resides in the schools and many agile practices, such as using information
brains of people, therefore, an agile knowledge engineer- radiators and co-locating teams relate to the spatial school,
ing and management approach can be incorporated with an and practices like scrum of scrums relate to the organiza-
agile software development approach, to capture and manage tional school. They further instructed that agile teams have
knowledge and it can be used for performance improvement, good practices for KM such as retrospectives, frequent meet-
learning and decision making in an agile software develop- ings, and co-located teams, but agile methods provide little
ment environment. support for KM beyond team level. Here, the organizational
KM can be easily accepted into agile software develop- school can be a valuable resource. Another stream of research
ment (ASD) environments. First, the agile cultural infrastruc- which fits in the organizational school in Earl’s framework
ture already includes values such as communication, cooper- and is beneficial in management of tacit knowledge for agile
ation and knowledge sharing; specifically, ASD processes development environments is ‘communities of practice’. The
include some practices that support KM, such as stand- core idea in communities of practice is to get people who are
up meetings, the planning game, pair programming and working on similar tasks to share knowledge [17,29].
the informative workplace. To solidify the claims of agilist
different KM theories/strategies are to be justified from 2.2 Agile KM strategy
agile perspective, specially the knowledge creation the-
ory which is called the backbone of knowledge manage- When agile practices are compared on the basis of Hanssan’s
ment. KM strategies, it was found that most of the agile soft-
123
Author's personal copy
300 A. Singh et al.
ware development practices use personalization strategies sented by a concept of ba originated from the Japanese and
for managing the critical knowledge (Hanssan et al. [15]). can be translated as place [20,21].
This claim is also in reference to the findings of [7,23] as When compared Socialization–Externalization–Combi-
well as [24,28] stated that the elements of a KM personaliza- nation–Internalization (SECI) and the Articulate–
tion strategy are: trust on proficient people; transformation Appropriate–Learn–Act–Accumulate–Anticipate (5-A) mod-
towards tacit knowledge; knowledge transfer through con- els for knowledge management. 5-A model of knowledge
versation; access to experts; focusing on effectiveness. management best explains the benefits of Extreme Program-
ming. Tuomi [27] model for knowledge creation is used to
2.3 Agile knowledge creation theories explain the different practices of XP. This gives a new per-
spective to agile processes and enables others to express agile
SECI (Socialization, Externalization, Combination, Internal- practices in a more generic way. 5-A model suits more to
ization) [19] model is one of the most widely cited theo- agile practices because of its ability to explain knowledge
ries in KM (Gourlay [14]), it presents the spiraling knowl- creation in situations where multiple communities of prac-
edge processes of interaction between explicit knowledge tice are involved.
and tacit knowledge. The following are some factors of agile
methodology which contribute in four knowledge conversion
processes of SECI model 3 Research objective
2.3.1 Socialization in agile (tacit-to-tacit)
The logic behind the acceptance of agile practice is that along
Sharing tacit knowledge on frequent personal meetings: daily with software development practices, knowledge manage-
stand-up, iteration plan, iteration review, release plan, ret- ment practices are also woven into the practices of agile
rospective, strategy meeting. Collaborating cross-functional methodologies. Agilist claimed that agile practices itself fos-
team shares knowledge between distinct areas of software ter KM practices. Traces in the literatures have been found
development. Involvement of customers (product owners) where agile practices are judged and explore to find fusion
results in sharing their knowledge as well. of KM into agile practices. As agile heavily rely on tacit
knowledge there is always a challenge associated with them
2.3.2 Externalization in agile (tacit-to-explicit) how explicit knowledge is maintained and support of doc-
umentation is used to managing knowledge. Research has
Externalization is achieved by frequent meetings that result been undertaken to check the implication of a particular agile
in following explicit artifacts: vision, goals, release plan, iter- practice (e.g., pair programming) for a particular KM practice
ation story tasks, acceptance tests, and daily progress record. (e.g., knowledge sharing). There is hardly enough research
Reports are also created from every meeting along with the that has taken both the field as a whole. So, It is vital to
plans. Task estimates and the rules for their evaluation are find out practices used by agile organizations for identify-
also made explicit. ing, capturing, acquiring, sharing of knowledge. The main
research objective of the study is to (a) bring out the natural
2.3.3 Combination in agile (explicit-to-explicit) KM practices which are claimed to be embedded in agile
practices. Is any variation in adoption of KM practices at (i)
Combination is achieved by activities like creation of plan individual level (ii) organizational level? (b) Is there any dif-
in collaboration with iteration backlog and progress bar, new ference between theory and practice for appointing a respon-
plan and estimations are derived and used in next iteration. sible authority for providing guidelines for KM and agile
Created requirements can be combined with current cus- practices? Are the organizations hiring specialized persons
tomer’s needs and accordingly modified. Guidelines and best (e.g., KM officer, agile coach, scrum master) for performing
practices for future projects are created from the meeting specialized tasks?
reports, plans, estimates and daily progress records.
Internalizations is creation of guidelines and best practices The universe of the study is software engineering organiza-
that can be made tacit and used in future projects. Managing tions of India which are working with agile methodologies.
knowledge recommends that the knowledge creation, trans- Survey is used as a measuring instrument for KM practices.
fer and use are supported by the use of agile in the enabling The foundation of the final instrument comes from Knowl-
contexts of the team interaction on a successful software edge Management Tool (KMART) [2] and Organization For
project. The contexts come from a collective platform repre- Economic Co-operation and Development (OECD) [4]. Sur-
123
Author's personal copy
Agile knowledge management 301
vey conducted for research purposes possesses three distinct Table 2 Positions at different levels of software managers in organiza-
characteristics [11]. First, the survey produces quantitative tion
descriptions of some aspects of studied population. Second, Level-I Level-II Level-III
the main method of collecting information is by asking peo-
Chief Knowledge Project Manager, Software Engineers,
ple structured and predefined questions. Third, information Officer, Chief Project Leader, Team Programmers,
is generally collected about a fraction of the population under Executive Officer, Manager, Team System Analyst,
study but it is collected in such a way so as to be able to gen- Director, President, Leader, Senior Designer, Testers,
eralize the findings to the population. Survey covers a mix of Vice-President, Software Engineer, SE Trainees
CEO Scrum Master, Agile
software engineering (SE) organizations based on functional Coach, Senior
specialization, i.e., organizations developing software alone, Consultants, Database
organizations providing only consultancy services, and orga- Administrator
nizations that perform both the functions.
To improve the participation of the respondents classifica-
factory [22], all scales developed for this study were judged
tion of organizations are bifurcated on the basis of [13] rec-
to be reliable
ommendations who states that the most common metric for
organization size in SE research is the number of employees.
Organizations are bifurcated as very small, small, medium, 5 Results and discussion
large, and very large. The SE organizations identified as ‘very
small’ companies (having up to 50 employees) have been 5.1 Formal position for providing guideline of agile
clubbed with ‘small (50–500) to make a meaningful group practices
of small. Furthermore, SE organizations identified as ‘very
large’ companies (having more than 100,000 employees) Agile advocates two important roles (scrum master and agile
have been combined with ‘large’ SE organizations (having coach) for effective and efficient handling of agile projects.
employees between 5,001 and 100,000) because the number More than 73 % of Indian organizations are using scrum
of ‘very large’ companies is very less. Classification helps in methodology for software development followed by Scrum-
equal distribution of sample organization from the universe. XP hybrid (19 %). One can easily analyze from the results
Sixty companies, 20 in each group have been identified which that Scrum master is the most effective person for providing
are working in agile methodologies, but in real 34 organiza- guidelines for agile teams. But in practice, almost in every
tions participated in the survey. Seven small, 11 medium and organization, neither agile coach nor scrum master provides
16 large organizations are taken in survey. For reliability, the guidelines rather its authority that provides the guide-
companies registered with NASSCOM1 (National Associa- lines. It is evident to note that Indian organizations are lack-
tion of Software and Service Companies) have been included ing in appointing a specialized person for handling the agile
in the sample of the study. projects, especially the small organization which have least
percentage of scrum masters (5.7 %) as compared to large
4.1 Sampling frame and sample size and medium size which have 25.5 and 28.8 %, respectively.
Comparing the full (organizations engineering all products
Software organization is used as unit of analysis for this using agile methodologies) and partial agile organizations
research, software managers and software engineers work- (organizations engineering some of the products using agile
ing in these companies were asked to answer on behalf of methodologies), 30.9 % of full agile companies have scrum
their respective organizations. Three levels of respondents master for as compared to 12.5 % of partial agile companies.
have been identified for this study (cf. Table 2). To make On overall perspective 35.6 % of the industry agreed that
equal average and ratio, one response from level I, four the there is no specific person for providing guidelines for
responses from level II and six responses from level III implementation of agile rather authority is responsible for
workers are sought. Stratified sampling technique is used providing guidelines.
for this research. This ratio is in response to the number
of respondents available in the organizations. The division 5.2 Formal position for KM function
earns equal contribution from all sections of the organization
(cf. Table 3). As it is predicted and claimed that KM practices are embed-
The reliability coefficients ranged from 0.71 to 0.87. Since ded in agile practices and agile advocates cross-functional
reliability coefficients of 0.7 or higher are considered satis- and self-organizing teams, it is important to know responsi-
ble authority for handling the embedded knowledge flowing
across teams, 31 % of organizations admit that KM is every-
1 http://www.nasscom.in one’s job in their organizations and 23 % of the organizations
123
Author's personal copy
302 A. Singh et al.
do not have any position in their organization for KM func- 5.4 KM practice adoption level:individual perspective
tioning. If we take a look on the average of software industry,
more than 50 % of respondents feel either it is everyone’s job A full listing of the 29 KM (detail in the following sections)
in their company in managing knowledge or there is no for- practice questions are asked from the respondents from orga-
mal position for KM functioning. This picture presents the nizations and adoption rate of each practice is calculated
lack of support from industry for developing a procedure for according to the formula mentioned above. Based on the
managing knowledge, on the other side its worth mentioning adoption level of each practice, the mean adoption level of
that in full agile companies more than 22 % of respondents the 29 practices is 75.09 percent. Coefficient of variance of
agreed that they have a Chief learning officer at the top of 15.81 % and standard deviation of 11.92 % indicate that a
KM functioning. little variation in adoption of KM practices exist in software
engineering environment. Therefore, no evidence is found
to support our first research question that there is variation
5.3 Assessment of KM practices in the adoption of individual KM practices. Eighteen of the
practices are widely adopted by more than 75 % of respon-
To access the level of KM practices of Indian software engi- dents. Practice “There is a program of active participation in
neering companies working in agile software development discussion forums to share and learn ideas and experiences”
methodologies, a questionnaire comprising 29 questions cov- was adopted by almost 90 % of the organizations. It shows
ering different aspects of KM practice were asked to 340 soft- the importance of human-centric approach of agile software
ware professional (working in organization which are oper- development, which is quoted by first the value of agile man-
ating in India and using agile practices for software devel- ifesto that “Individuals and interactions over processes and
opment in any of its project) from 34 software engineering tools”, whereas only 50.6 % of the respondents working in
organizations. The respondents were required to rate each agile organizations agreed to the statement that “A high pro-
item of the KM practice on a five-point Likert scale ranging portion of our internal knowledge sharing is achieved through
from ‘Strongly Agree’ to ‘Strongly Disagree’ on numerical documents and database”. This indicates the spirit of the man-
scale its 5–1, respectively. The Shapiro–Wilks test is con- ifesto which states that priority should be on working soft-
ducted to check the normality of the data. The significance ware rather than on comprehensive documentation (Table 4).
level of this test on the responses from the survey was more All the aspects of KM are discussed in following sections.
than the required level of 0.05, indicating that the distribution
is normal 5.4.1 Knowledge management environment
KM practices are divided into seven groups. To deter-
mine the overall KM Practice level, the proportion of positive A new dimension to KM practices is added by including KM
responses (‘Strongly agree’ and ‘Agree’ responses combined environment. It is significant to know whether organizing can
together) to the sum of the count of positive and negative provide a healthy KM environment before implementing any
responses (strongly disagree + disagree responses) were cal- knowledge management process so that it can help other KM
culated. Neutral responses are omitted from the calculation processes to grow. Five different questions are asked from the
and treated the same as missing values. respondents to provide input regarding the KM environment
in their organization. Descriptive analyses of the practices
Percentage of adoption are given in Table 5.
= [(Strongly agree + Agree)/((Strongly agree + Agree) It was found that agile organizations by default provide a
healthy environment where KM can grow. It was found that
+(Strongly disagree + Disagree))] × 100 agile organizations by default provide a healthy environment
where KM can grow. Mean adoption level of this practice
Overall, 60.08 % of the KM practices were given positive was found to be 81.45 %, which is highest among all other
response strengthening the belief of many researchers that categories of KM practices. It was found that organizations
agile practices themselves promote KM. maintain lesson learned and best practices repositories: in
123
Author's personal copy
Agile knowledge management 303
Table 4 KM environment
Practices Mean Std. deviation Variance Adoption level
Your organization has a written knowledge management policy 3.3176 1.20434 1.450 50.89
or strategy
The organization uses learning to support existing core 3.7235 1.05318 1.109 85.21
competencies and create new ones
A climate of openness and trust permeates the organization 3.6853 1.06614 1.137 80.87
There is a clear, well-understood Knowledge Management 3.4382 1.18708 1.409 69.41
strategy in my organization that guides us with the knowledge
aspects of our business experiences
Employees at all levels are encouraged to participate in 3.2853 1.22092 1.491 63.70
formulating business policy in this organization
There are clearly defined processes and rules, which specify 3.3500 1.19654 1.432 66.5
how knowledge must be managed
Mean adoption level 69.43
more than 88 % of firms. An important aspect was found that through which knowledge should be managed. Strengthen-
85 % respondents agreed that organizations have adopted ing the concept of self-organizing and cross-functional teams
the culture of knowledge sharing rather than hording of organizations encourage their employees to participate in for-
knowledge. mulation of business policies also.
123
Author's personal copy
304 A. Singh et al.
5.4.4 Knowledge sharing internal knowledge sharing which is comparatively very less
than knowledge sharing via people to people contact which
Knowledge sharing is considered as a backbone of a good acknowledge people to people contact mentioned in agile
team. A group of six practices are clubbed to know knowl- manifesto.
edge sharing practices and culture in organsiations. Discus-
sions forms are seen to be maximum used in organsiation to
enhance knowledge sharing and learning (cf Table 8). 5.4.5 Training and mentoring
Over all adoption mean of this group of practices is 76.64.
To increase networks among employees more than 83 % Overall adoption mean of this group was recorded as 72.99.
of respondent organizations use rotation of people among In most of the organizations (88 %), experienced employee
projects. Self-organization and cross-functional teams helps transfers their knowledge to new employees which can pre-
organizations in effectively sharing of knowledge. Approx- vent ‘experience walk away home’ syndrome. 78 % of orga-
imately, 80 % of organizations are using self-organization nizations offer off-site training to employees to keep their
and cross-functional teams and also direct people to people skills up to date. Many organizations also using formal men-
contact in organizations help in sharing of internal knowl- toring methods like apprenticeships etc (cf. Table 9).
edge among employees of the organization. Just more than Interaction among experience and inexperience employ-
half of the respondent organizations using documents for ees seems to be the best practice mostly followed by organi-
123
Author's personal copy
Agile knowledge management 305
zations with mean adoption of 3.88. Formal training related Table 10. The formula used to calculate the percentage of
to KM practices has least accepted by the organizations. adoption is same as described above. Learning and sharing
through discussion forms is the most used practices among all
respondents of organizations, whereas least accepted practice
5.4.6 KM technologies is dependent upon documents for transfer of knowledge.
This gives strength to believe that most of the knowledge
A total five technology-related practices are included in this in agile software development is tacit in nature and agile
section. Most of the respondent agreed that technology have approach heavily relies on this tacit knowledge sharing.
bridges the gap between organization and its customer. Mean
adoption level of this group was 81.33 %. In this group, we
talked about practices pertaining to the use of technology for 5.5 KM practice level: organization perspective
knowledge management activities. Acknowledge the human-
centric approach of agile software development. About 89 % Adoption level of KM is also measured for each organization,
of organizations foster to development of human-centric for each of the 34 companies; adoption is calculated using for-
technology (cf. Table 8). 83 % of organizations are using mula mention in section. Organizational KM adoption level
meetings, email, bulletin boards, online forums and data- is computed by averaging the scores of the respondents of
bases for transfer of knowledge. 67 % of the respondents a particular organization. Percentage was calculated based
agreed that a technology brings the organization closer to on the proportion of positive responses to the sum total of
its customers. Overall adoption rate of 29 KM practices are all positive and negative responses. Depending on the calcu-
found to be 73.32. Summary of five most and least used KM lated level of adoption, respondent organizations were placed
practice irrespective of group in which they fall is listed in in one of the three categories to compare the extent of adop-
123
Author's personal copy
306 A. Singh et al.
Table 11 Frequency of organizations by extent of adoption of KM chief learning officer, chief knowledge officer). Half of the
practices respondents responded either by saying it is everyone’s job or
Extent of KM No. of organization % age of no formal role exists in their organizations. Similarly, major-
adoption in adoption range organization ity of organizations do not hire scrum masters/agile coaches
to handle the project and team. Reliance on authority rather
75.01–100.00 18 52.94
than specialized person can affect the outcome of the project.
50.1–75.00 12 35.29
This prediction comes from the result of survey which says
25.1–50.00 4 11.77
that 35.6 % of the industry agreed that the there is no specific
Total 34 100
person for providing guidelines for using agile methodolo-
gies.
Agile organizations are seen to be inclined towards two
tion of KM practice: from 25 to 50 %; 50 to 75 %; and more aspects of KM, first, providing healthy knowledge manage-
than 75 % (cf. Table 11). ment environment and second, providing right set of technol-
The organization with the highest rate of adoption of KM ogy which can enhance the overall knowledge management
practice achieved 97.75 % of the 29 practices, and the lowest, adoption. Inclination towards technology aspect is in contrast
30.57 %. It is worth mentioning here that full agile organiza- with first value of agile manifesto “individual and interaction
tion has highest adoption rate and partial agile organization over process and tools”. Collaboration of offshore/ distrib-
has lowest adoption rate. The mean organization KM practice uted team with the help of tools can be the reason behind this
level of the responses is 74.30 % with coefficient of variance deviation.
21.83 % and standard deviation of 16.22 %. The large devi- Learning and sharing through discussion forums are the
ation concludes that there is a variation in the organizational highest used practices among all respondents of organiza-
KM practice level, which is our second research question. tions with adoption rate more than 90 %, whereas the least
This deviation is mainly because of differences in adoption accepted practice is dependence upon documents for transfer
rate of partial and full agile organizations. of knowledge which is around 50 %. This has strengthened
many practitioners’ belief that most of the knowledge in agile
software development is tacit in nature and agile approach
6 Significance and contribution heavily relies on this tacit knowledge sharing.
123
Author's personal copy
Agile knowledge management 307
agile proponents trying to claim agile success in introductory tion of KM practices. More studies should be conducted in
projects. this area so that generalization of collective results can be
done. More in-depth studies are required on individual aspect
of KM. While the empirical analysis validates some long-
8 Conclusion and future scope held beliefs, it also provides some revelation. The assump-
tion that agile-style work facilities, which figure prominently
This study is a survey-based empirical research on Indian in agile books, are prerequisite for successful agile project
organization which are using agile practices for software execution is not supported. The findings are also in agree-
development. Proponents of agile practices generally acknowl- ment with almost all features of agile manifesto except with
edge that several KM practices are embodied in agile prac- some reservation on the usage of tool and documentation in
tices which make it popular and successful among organi- implementing agile practices.
zations, but in literature hardly any concrete study is found
which has been undertaken on agile methods to judge adop- 9 Appendix A
QUESTIONNAIRE
General Information
1. Name: _______________________________________________________
2. Designation: __________________________________________________
3. Email id______________________________________________________
4. Organizational URL____________________________________________
9. Are you a fully agile company or implementing in agile in some products only ( Please
Tick)
Yes No
12. Please specify the dominant Agile approach that you commonly use:
13. Who defines the instructions/guidelines for the agile practices used in your company?
(Please tick)
• Authority in our company (e.g. software process group)
• Chief Information Officer, IT Director
• Agile coach
• The instructions/guidelines are taken directly from Agile books
• Scrum master
• Other (please specify)
• none (we don’t have explicit instructions/guidelines for Agile practice implementation)
123
Author's personal copy
308 A. Singh et al.
PART A
SD D N A SA
To what extent do you agree with the following statements? Please tick ( ) in
(SA = Strongly Agree; A = Agree;N = Neutral;D = Disagree;SD = Strongly Disagree)
SD D N A SA
(A3) LEADERSHIP IN KM
A3 _1 Which of the following is the formal position responsible for KM in your organisation?
(Please Tick ( ))
123
Author's personal copy
Agile knowledge management 309
To what extent do you agree with the following statements? Please tick ( )
(SA = Strongly Agree; A = Agree; N = Neutral; D = Disagree; SD = Strongly Disagree)
A4_7. Which Agile practices you use for knowledge capture and acquisition. (Check Multiple box
( ), if needed)
(A5)KNOWLEDGE SHARING
To what extent do you agree with the following statements? (Please Tick ( ))
(SA = Strongly Agree; A = Agree; N = Neutral; D = Disagree; SD = Strongly Disagree)
SD D N A SA
123
Author's personal copy
310 A. Singh et al.
To what extent do you agree with the following statements? Please tick ( ).
(SA = Strongly Agree; A = Agree; N = Neutral; D = Disagree; SD = Strongly Disagree)
SD D N A SA
(A8)KM TECHNOLOGIES
To what extent do you agree with the following statements? Please tick ( ).
(SA = Strongly Agree; A = Agree; N = Neutral; D = Disagree; SD = Strongly Disagree)
.
(48) (A10) Are there any KM practices that your organisation uses that we have not included in
this survey? If yes, please specify:
10 Appendix B
A1_1 There are many knowledge fairs/exchanges within my 29 35 111 102 63 72.05
organization to spawn new colleague to colleague
relationship 8.5 10.3 32.6 30.0 18.5
A1_2 There are lesson learned and best practices repositories 21 10 78 155 76 88.16
within my organization 6.2 2.9 22.9 45.6 22.4
A1_3 I feel we have a knowledge sharing culture within our 23 17 59 150 91 85.76
organization versus knowledge hoarding one 6.8 5.0 17.4 44.1 26.8
123
Author's personal copy
Agile knowledge management 311
Table 12 continued
KM practice no. KM practice SD D N A SA Adoption level
A1_4 Our company actively encourages the growth of networks among 26 32 63 116 103 79.06
employees 7.6 9.4 18.5 34.1 30.3
A1_5 In our company, we design office space to encourage 30 20 59 144 87 82.20
communication and teamwork 8.8 5.9 17.4 42.4 25.6
A2_1 Your organization has a written knowledge management policy or 55 71 84 95 35 50.89
strategy. 16.1 20.9 24.7 27.9 10.2
A2_2 The organization uses learning to support existing core 17 21 83 137 82 85.21
competencies and create new ones. 5.0 6.2 24.4 40.3 24.1
A2_3 A climate of openness and trust permeates the organization. 10 38 89 115 88 80.87
2.9 11.2 26.2 33.8 25.9
A2_4 There is a clear, well-understood Knowledge Management strategy 23 55 85 104 73 69.41
in my organization that guides us with the knowledge aspects
of our business experiences. 6.8 16.2 25.0 30.6 21.5
A2_5 Employees at all levels are encouraged to participate in 33 57 92 96 62 63.70
formulating business policy in this organization 9.7 16.8 27.1 28.2 18.2
A2_6 There are clearly defined processes and rules, which specify how 28 58 83 109 62 66.5
knowledge must be managed 8.2 17.1 24.4 32.1 18.2
A4_1 Knowledge gaps are systematically identified and well-defined 22 26 96 164 32 80.32
processes are used to close them 6.5 7.6 28.2 48.2 9.4
A4_3 A formal process of transferring best practices, including 38 65 81 132 24 60.1
documentation and lessons learned exist in the organization 11.1 19.1 23.8 38.8 7.0
A4_4 Groups and individuals and routinely document and share 46 95 52 117 30 51.14
information about their expertise 13.5 27.9 15.3 34.4 8.8
A4_5 Knowledge acquisition and dissemination is not restricted to 14 16 70 164 76 88.88
hierarchies 4.1 4.7 20.6 48.2 22.4
A5_1 Rotation of people among projects increase networks among the 34 17 32 181 74 83.33
colleagues 10.0 5.0 9.4 53.2 21.8
A5_2 A high proportion of our internal knowledge sharing is achieved 12 47 54 135 92 79.37
through direct people-to-people contact 3.5 13.8 15.9 39.7 27.1
A5_3 A high proportion of our internal knowledge sharing is achieved 24 107 74 104 31 50.64
through documents and database 7.0 31.4 21.7 30.5 9.1
A5_4 We regularly work within cross-functional and self-organizing 20 37 64 163 56 79.34
teams and thus knowledge sharing within these teams is normal
practice 5.9 10.9 18.8 47.9 16.5
A5_5 There should be a program of active participation in discussion 10 17 51 180 80 90.51
forums to share and learn ideas and experiences 3.4 5.0 15.0 52.9 23.5
A6_1 Your organization provides formal training related to knowledge 49 51 63 120 57 63.89
management practices 14.4 15.0 18.5 35.3 16.8
A6_2 Your organization provides informal training related to knowledge 29 54 75 140 42 68.67
management 8.5 15.9 22.1 41.2 12.4
A6_3 Your organization uses formal mentoring practices, including 29 48 116 104 43 65.62
apprenticeships 8.5 14.1 34.1 30.6 12.6
A6_4 Your organization encourages experienced employees to transfer 18 16 44 172 90 88.51
their knowledge to new or less experienced employees 5.3 4.7 12.9 50.6 26.5
A6_5 Your organization offers off-site training to employees in order to 25 37 55 141 82 78.24
keep skills current 7.4 10.9 16.2 41.5 24.1
123
Author's personal copy
312 A. Singh et al.
Table 12 continued
KM practice no. KM practice SD D N A SA Adoption level
A8_1 The organization has a range of well-organized and integrated 20 25 72 1173 106 83.20
techniques for transferring knowledge, meetings, email, bulletin
boards, on-line forums and databases
5.9 7.4 21.2 4.4 31.2
A8_2 The physical environment is designed to facilitate learning and 14 31 53 168 74 84.32
knowledge sharing
4.1 9.1 15.6 49.4 21.8
A8_3 Technology brings the organization closer to its customers 31 45 135 129 31 67.79
9.1 13.2 39.7 37.9 9.1
A8_4 The organization fosters development of “human-centered” 10 16 87 131 95 89.99
information technology
2.9 4.7 25.6 38.5 27.9
11 Appendix C
123
Lean
Other
Scrum
Crystal
Kanban
Core area
Size of the
company
Dimension
XP-scrum (hybrid)
Both
XP (extreme programming)
Categories
Consultancy
Large (size I)
Partially agile
Small (size III)
8
7
19
15
12
Product development 14
16
11
1.5
2.4
7.1
7.9
12.6
12.6
16.5
19.4
73.5
Table 16 Demographic profiles of sample organizations
Percentage
55.88
23.52
42.11
47.05
32.35
44.11
35.29
20.58
9
8
7
6
5
4
3
2
1
No. of companies Percentage
Group/sub-group Authority Chief Information Officer, IT Director Agile coach Guidelines are taken directly from Agile Scrum master Any other None Statistics
books
Size of company
I 36.9 0 9.4 3.1 28.8 18.1 3.8 χ 2 = 40.3
Author's personal copy
123
313
Author's personal copy
314 A. Singh et al.
Size of comp.
I 0 21.9 3.8 0 42.5 11.2 10 10 χ 2 = 135.5
II 5.5 10.9 6.4 0 17.3 35.5 11.8 12.7 C = 0.533
III 7.1 0 38.6 5.7 28.6 17.1 0 2.9
Core area
Product 0 13.4 6.6 1.2 41.3 18.6 10.8 7.8 χ 2 = 63.75
develop-
ment
Consul- 11.9 14.3 21.4 0 9.5 42.9 0 0 C= 0.397
tancy
Both 4.6 13.7 15.3 1.5 26 15.3 8.4 15.3
Type of comp.
Fully agile 3.2 22.3 7.4 2.1 21.8 16 9.6 17.6 χ 2 = 75.59
Partially 3.3 3.3 17.1 0 43.4 25.7 7.2 0 C = 0.426
agile
Team distribution
Distributed 4.9 15.5 8.0 0.9 26.1 23.0 12.8 8.8 χ 2 = 39.40
Co-located 0 10.5 19.3 1.8 42.1 14.9 0 11.4 C = 0.322
Software 3.2 13.8 11.8 1.2 31.5 20.3 8.5 9.7
industry
* Significant at 5 % ( p = 0.05) ** Significant at 1 % ( p = 0.01)
123
Author's personal copy
Agile knowledge management 315
25. Schuh P (2004) Integrating agile development in the real world. 28. Wendorff P, Apshvalka D (2005) The knowledge management
Charles River Media, Massachusetts strategy of agile software development. In: Proceeding of 6th Euro-
26. Strode DE (2006) Agile methods: a comparative analysis. In: Mann pean conference on knowledge management. University of Limer-
S, Bridgeman N (eds) Proceedings of the 19th annual conference ick, Ireland
of the national advisory committee on computing qualifications, 29. Williams L, Erdogmus H (2002) On the economic feasibility of pair
NACCQ’06. NACCQ, New Zealand, pp 257–264 programming. In: Fourth annual workshop on economics driven
27. Tuomi I (1999) Data is more than knowledge: implications of the software engineering, international conference on software engi-
reversed hierarchy for knowledge management and organizational neering, Orlando
memory. In: Proceedings of the 32nd Hawaii international con-
ference on systems sciences. IEEE Computer Society Press, Los
Alamitos
123