You are on page 1of 22

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/265414621

Agile knowledge management: a survey of Indian perceptions

Article in Innovations in Systems and Software Engineering · June 2014

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

Achieving enterprise agility through innovative software development View project

All content following this page was uploaded by Amitoj Singh on 09 June 2021.

The user has requested enhancement of the downloaded file.


Agile knowledge management: a survey of
Indian perceptions

Amitoj Singh, Kawaljeet Singh & Neeraj


Sharma

Innovations in Systems and Software


Engineering
A NASA Journal

ISSN 1614-5046
Volume 10
Number 4

Innovations Syst Softw Eng (2014)


10:297-315
DOI 10.1007/s11334-014-0237-z

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

Agile knowledge management: a survey of Indian perceptions


Amitoj Singh · Kawaljeet Singh · Neeraj Sharma

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.

Table 1 Mapping of agile practices with manifesto


Agile values XP Scrum FDD ASD DSDM

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

Fig. 1 Evolutionary map of agile methodologies (Abrahamsson et al. [1])

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.

2.3.4 Internalization in agile (explicit-to-tacit) 4 Research methodology

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.

Table 3 Sampling plan and


Managerial level Target for each company Total target Actual response % age response
sample size for respondents (n =
34)
I 1 34 30 88.75
II 4 136 105 77.20
III 6 204 205 100.00
Total 11 374 340 87.92

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

There are many knowledge 3.3971 1.15393 1.332 72.05


fairs/exchanges within my
organization to spawn new
colleague to colleague
relationship
There are lesson learned and best 3.7500 1.03301 1.067 88.16
practices repositories within my
organization
I feel we have a knowledge sharing 3.7912 1.09998 1.210 85.76
culture within our organization
versus knowledge hoarding one
Our company actively encourages 3.7000 1.21130 1.467 79.06
the growth of networks among
employees
In our company, we design office 3.7000 1.17169 1.373 82.20
space to encourage
communication and teamwork
Mean adoption level 81.45

Table 5 Practices for KM culture and policies


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.

5.4.2 KM culture, policies and strategies

A group of six practices are clubbed together to judge KM


culture, policies and strategies. Group mean of adoption of 5.4.3 Knowledge capture and acquisition
KM practices is 69.4 %. Climate of openness, trust and new
learning were found dominant in the organizations which are Mean adoption average of this group is 70.11. 88 % of respon-
accepted by more than 85 % and 80 % of organizations (cf. dents agreed that knowledge acquisition and dissemination is
Table 6). not restricted to hierarchies. This practice has highest mean
It was found that principles of agile manifesto of openness, of 3.8 and smallest std. deviation of 0.9 (cf. Table 7). Majority
trust and learning are actually followed by organization work- of respondents (80 %) agreed that knowledge gaps are sys-
ing in India (principle 6 and 7, agile manifesto). The mini- tematically identified and well-defined processes are used to
mum accepted practice in this group is that organizations do close them. A little more than half of the organizations rou-
not favor written knowledge management policy. 66.5 % of tinely document and share information about their expertise
organizations have clearly mentioned the processes and rules among groups and individuals.

123
Author's personal copy
304 A. Singh et al.

Table 6 Practices for


knowledge capture and Practices Mean Std. deviation Variance Adoption level
organizations
Knowledge gaps are systematically 3.4647 0.99048 0.981 80.32
identified and well-defined
processes are used to close them
A formal process of transferring 3.3265 1.09808 1.206 60.1
best practices, including
documentation and lessons
learned exist in the organization
Groups and individuals and 3.3235 1.19044 1.417 51.14
routinely document and share
information about their expertise
Knowledge acquisition and 3.8000 0.97521 0.951 88.88
dissemination is not restricted to
hierarchies
Mean adoption level 70.11

Table 7 Practices for


knowledge sharing Practice Mean Std. deviation Variance Adoption level

Rotation of people among projects 3.7000 1.19166 1.420 83.33


increase networks among the
colleagues
A high proportion of our internal 3.7294 1.10923 1.230 79.37
knowledge sharing is achieved
through direct people-to-people
contact
A high proportion of our internal 3.4500 1.04493 1.092 50.64
knowledge sharing is achieved
through documents and database
We regularly work within 3.5824 1.07079 1.147 79.34
cross-functional and
self-organizing teams and thus
knowledge sharing within these
teams is normal practice
There should be a program of 3.8794 0.94394 0.891 90.51
active participation in discussion
forums to share and learn ideas
and experiences
Mean adoption level 76.64

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

Table 8 Practices for training


and mentoring Practices Mean Std. deviation Variance Adoption level

Your organization provides formal 3.2500 1.30095 1.692 63.89


training related to knowledge
management practices
Your organization provides informal 3.3294 1.14070 1.301 68.67
training related to knowledge
management
Your organization uses formal 3.2471 1.11208 1.237 65.62
mentoring practices, including
apprenticeships
Your organization encourages 3.8824 1.02375 1.048 88.51
experienced employees to transfer
their knowledge to new or less
experienced employees
Your organization offers off-site 3.6412 1.17273 1.375 78.24
training to employees in order to
keep skills current
Mean adoption level 72.99

Table 9 Practices for KM


technologies Practices Mean Std. deviation Variance Adoption level

The organization has a range of 3.7765 1.14058 1.301 83.20


well-organized and integrated
techniques for transferring
knowledge, meetings, email, bulletin
boards, online forums etc
The physical environment is designed 3.7559 1.02583 1.052 84.32
to facilitate learning and knowledge
sharing
Technology brings the organization 3.9735 1.15567 1.336 67.79
closer to its customers
The organization fosters development 3.8529 0.97255 0.946 89.99
of “human-centered” information
technology
Mean adoption level 81.33

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 10 Adoption of top five


and least five KM practices Top 5 KM practices Least 5 KM practices

There is a program of active participation in Employees at all levels are encouraged to


discussion forums to share and learn ideas and participate in formulating business policy in
experiences this organization
The organization fosters development of A formal process of transferring best practices,
“human-centered” information technology including documentation and lessons learned
exist in the organization
Knowledge acquisition and dissemination is not Groups and individuals and routinely document
restricted to hierarchies and share information about their expertise
Your organization encourages experienced Your organization has a written knowledge
employees to transfer their knowledge to new management policy or strategy
or less experienced employees
There are lesson learned and best practices A high proportion of internal knowledge sharing
repositories within my organization is achieved through documents and database

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.

This study helps in understanding agile methodologies


through knowledge perspective and level of maturity of
Indian organization in adopting agile methodologies. It is 7 Research limitations
very much clear from survey that more than 73 % of Indian
organizations are using only scrum methodology; this means First of all, the data did not represent all methods that were
majority of Indian organizations are using agile methodol- considered agile. Indeed, most the data that is reported in the
ogy which supports only management of project rather than survey are from organizations working in scrum methodol-
technical aspect of engineering of software. ogy. The second limitation is the possible bias toward Scrum
Indian software industry working with agile practices methodology in the data reported. The third limitation is the
lacks in providing any formal head for KM positioning (e.g. possibility of survey participants’ subjective biases such as

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____________________________________________

5. Core Area of your Organisation:

Product Development Consultancy Both

6. Are any of your Agile teams currently distributed?

If yes how many sites use agile methodology No

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:

XP (Extreme Programming) Crystal


Scrum FDD (Feature Driven Development)
XP-Scrum(Hybrid) Lean
DSDM (Dynamic Systems Kanban
Development Method) Mixed/Other (please specify)

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

(A1) Knowledge Management Environment


(SA = Strongly Agree; A = Agree; N = Neutral; D = Disagree; SD = Strongly Disagree)

SD D N A SA

A1_1 There are many knowledge fairs/exchanges within my


organization to spawn new colleague to colleague
relationship
A1_2 There are lesson learned and best practices repositories
within my organization
A1_3 I feel we have a knowledge sharing culture within our
organization versus knowledge hoarding one
A1_4 Our company actively encourages the growth of networks
among employees
A1_5 In our company, we design office space to encourage
communication and teamwork

(A1_7)Select the Stage of Development of the KM initiative in your Organisation (Tick)

a) KM program already in place


b) Currently setting up a KM program
c) No KM program in place/ Not considering one
d) Considered a KM program earlier and decided against
e) Do not need KM program because our software development practices foster KM

(A2) KM CULTURE, POLICIES AND STRATEGIES

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

A2_1 Your organisation has a written knowledge management policy


or strategy.
A2_2 The organisation uses learning to support existing core
competencies and create new ones.
A2_3 A climate of openness and trust permeates the organisation.
A2_4 There is a clear, well-understood Knowledge Management
strategy in my organisation that guides us with the knowledge
aspects of our business experiences.
A2_5 Employees at all levels are encouraged to participate in
formulating business policy in this organization
A2_6 There are clearly defined processes and rules, which specify
how knowledge must be managed

(A3) LEADERSHIP IN KM

A3 _1 Which of the following is the formal position responsible for KM in your organisation?
(Please Tick ( ))

a) Chief Knowledge Officer f) No formal role exists


b) Chief Learning Officer g) Scrum Master
c) CEO h) Any other (Pl. specify):
d) Agile coach
e) Its everyone’s job

123
Author's personal copy
Agile knowledge management 309

(A4) KNOWLEDGE CAPTURE AND ACQUISITION

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_1 Knowledge gaps are systematically identified and well-defined SD D N A SA


processes are used to close them.
A4_3 A formal process of transferring best practices, including
documentation and lessons learned exist in the organisation.
A4_4 Groups and individuals and routinely document and share
information about their expertise
A4_5 Knowledge acquisition and dissemination is not restricted to
hierarchies

A4_7. Which Agile practices you use for knowledge capture and acquisition. (Check Multiple box
( ), if needed)

Continuous Integration Virtual scrum wall


Standup meetings Planning game
Pair Programming Close collaboration
Iteration planning System metaphor
Retrospectives Instant messages
Scrum of Scrums User stories
Sprint review Code reviews
Planning meeting Release planning
Short iteration Open work area
Proxy customer Collected code ownership
Sprint demo Daily task board
Refactoring Pair rotation
Burn down charts

(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

A5_1 Rotation of people among projects increase networks among the


colleagues
A5_2 A high proportion of our internal knowledge sharing is achieved
through direct people-to-people contact
A5_3 A high proportion of our internal knowledge sharing is achieved
through documents and database
A5_4 We regularly work within cross functional and self organizing
teams and thus knowledge sharing within these teams is normal
practice
A5_5 There should be a program of active participation in discussion
forums to share and learn ideas and experiences

123
Author's personal copy
310 A. Singh et al.

(A6) TRAINING AND MENTORING

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

A6_1 Your organisation provides formal training related to


knowledge management practices.
A6_2 Your organisation provides informal training related to
knowledge management.
A6_3 Your organisation uses formal mentoring practices, including
apprenticeships.
A6_4 Your organisation encourages experienced employees to
transfer their knowledge to new or less experienced
employees.
A6_5 Your organisation offers off-site training to employees in
order to keep skills current.

(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)

A8_1 The organisation has a range of well-organised and integrated SD D N A SA


techniques for transferring knowledge, meetings, e-mail,
bulletin boards, on-line forums and databases.
A8_2 The physical environment is designed to facilitate learning and
knowledge sharing.
A8_3 Technology brings the organisation closer to its customers.
A8_4 The organisation fosters development of “human-centered”
information technology.

.
(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

See Table 12.

Table 12 KM practices and frequency (% age) of responses for each practice


KM practice no. KM practice SD D N A SA Adoption level

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

See Table 13.

Table 13 Test of normalcy of data


Organizational KM practice level Kolmogorov–Smirnova Shapiro–Wilk

Statistic df Sig. Statistic df Sig.


0.114 34 0.200∗ 0.950 34 0.120
a Lilliefors
significance correction. *This is a lower bound of the true
significance

Descriptive analyses See Table15.


See Table 14.

Table 15 Organization KM practice level—characteristics of distribu-


Table 14 KM practice adoption level—characteristics of distribution tion
Descriptive Statistic Std. error
Descriptive analysis Statistic Std. error
Mean 75.09 2.25956
Mean 74.30 2.78267
95 % confidence Lower bound 70.46
95 % confidence Lower bound 68.64
interval for mean
interval for mean
Upper bound 79.72
Upper bound 79.96
5 % trimmed mean 75.59
5 % trimmed mean 75.24
Median 79.34
Median 77.77
Coeff. of variance 15.81
Coeff. of variance 21.83
Variance 143.20
Variance 263.27
Std. deviation 11.92
Std. deviation 16.22
Minimum 50.64
Minimum 30.58
Maximum 90.51
Maximum 97.76
Range 39.87
Range 67.18
Interquartile range 18.70
Interquartile range 21.74
Skewness −0.678 0.434
Skewness −0.760 0.403
Kurtosis −0.563 0.845
Kurtosis 0.396 0.788

123
Lean
Other
Scrum

Crystal
Kanban
Core area
Size of the
company
Dimension

See Table 19.


See Table 18.
See Table 17.
See Table 16.

XP-scrum (hybrid)
Both

Name of the methodologies

XP (extreme programming)
Categories

Type of company Fully agile


Agile knowledge management

Consultancy
Large (size I)

Partially agile
Small (size III)

FDD (feature driven development)


Medium (size II)

8
7

19
15
12
Product development 14
16
11

DSDM (dynamic systems development method)


Table 17 Agile methodologies used by organizations

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

Table 18 Formal position for guidelines of agile practices Rank

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

II 29.1 6.4 16.4 0 24.5 11.8 11.8 C =0.326


III 42.9 8.6 11.4 2.9 5.7 20.0 8.6
Core area
Product development 31.7 5.4 12.0 3.0 31.7 6.0 10.2 χ 2 = 56.80
Consultancy 35.7 0 4.8 0 16.7 42.9 0 C = 0.379
Both 40.5 3.1 14.5 1.5 13.0 21.4 6.1
Type of company
Fully agile 43.6 1.1 8.5 0 30.9 9.6 6.4 χ 2 = 54.22
Partially agile 25.7 7.2 16.4 4.6 12.5 25.0 8.6 C = 0.371
Team distribution
Distributed 39.4 1.8 12.8 3.1 19.9 11.9 11.1 χ 2 = 37.23
Co-located 28.1 7.9 10.5 0 28.1 25.4 0 C = 0.314
Software industry 35.6 3.8 12.1 2.1 22.6 16.5 7.4

* Significant at 5 % ( p = 0.05) ** Significant at 1 % ( p = 0.01)

123
313
Author's personal copy
314 A. Singh et al.

Table 19 Formal position of KM functioning


Group/sub- Chief Chief CEO Agile coach Its No formal Scrum Master Any other Statistics
group knowledge learning every-one’s role exists
officer officer job

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)

References Kecmanovic D, Lo B (eds) Proceedings of 12th Australasian con-


ference on information systems, pp 257–68
1. Abrahamsson P, Warsta J, Siponen MT, Ronkainen J (2003) 14. Gourlay S (2003) The SECI model of knowledge creation: some
New directions on agile methods: a comparative analysis. ICSE empirical shortcomings. In: 4th European conference on knowl-
2003:244–254 edge management. Oxford, England
2. Andersen A , APQC (1996) The knowledge management assess- 15. Hansen MT, Nohria N, Tierney T (1999) What is your strategy for
ment tool: external benchmarking version managing knowledge? Harv Bus Rev 77(2):106–116
3. Aoyama M (1998) Web-based agile software development. IEEE 16. Highsmith J, Orr K, Cockburn A (2000) E-business application
Softw 15(6):56–65 delivery, pp 4–17. http://www.cutter.com/freestuff/ead0002.pdf
4. Baastrup A, Bordt M, Earl L, Elder J, Foary D, Gault F, Kremp E, 17. Holz H, Maurer F (2002) Knowledge management support for
Mairesse J, Quintas Q, Stromsnes W (2003) Measuring knowledge distributed agile software processes. In: 4th international work-
management in business sector, OECD/Ministry of Canada shop advances in learning software organizations, LSO, vol 2640.
5. Beck K, Andres C (2004) Extreme programming explained: Springer, Chicago
embrace change, 2nd edn. Addision-Wesly, Boston 18. Nerur S, Mahapatra R, Mangalaraj G (2005) Challenges of migrat-
6. Beck K, Cockburn A, Jeffries R, Highsmith J (2001) Agile mani- ing to agile methodologies. Commun ACM 48(5):73–78
festo, pp 12–4. http://www.agilemanifesto.org 19. Nonaka I, Takeuchi H (1995) The knowledge creating company.
7. Boehm B, Turner R (2004) Balancing agility and discipline: a guide Oxford University Press, New York
for the perplexed, 1st edn. Addison-Wesley, USA, pp 165–19 20. Nonaka I, Toyama R, Konno N (2001) SECI, ba and leadership:
8. Boehm B (2002) Get ready for agile methods, with care. IEEE a unified model of dynamic knowledge creation. In: Nonaka I,
Comput 35(1):49–64 Teece D (eds) Managing industrial knowledge: creation, transfer
9. Dingsøyr T, Bjørnson FO, Shull F (2009) What do we know about and utilization, pp 13–43
knowledge management? Practical implications for software engi- 21. Nonaka I, Toyama R (2003) The knowledge-creating theory revis-
neering. IEEE Softw ited: knowledge creation as a synthesizing process. Knowl Manag
10. Earl M (2001) Knowledge management strategies: towards a tax- Res Practice 1(1):2–10
onomy. J Manag Inf Syst 18(1):215–233 22. Nunnally JC, Bernste IA (1994) Psychometric theory, 3rd edn.
11. Fowler A (2000) The role of AI-based technology in support of McGraw Hill, New York
the knowledge management value activity cycle. J Strateg Inf Syst 23. Paulk MC (2002) Agile methodologies and process discipline.
9:107–128 Crosstalk J Def Softw Eng 15(10):15–18
12. Fowler M (2002) The agile manifesto: where it came from and 24. Robinson H, Sharp H (2004) The characteristics of XP teams. In:
where it may go. http://martinfowler.com/articles/agileStory.html Eckstein J, Baumeister H (ed) Proceedings of the 5th international
13. Goode S (2001) Organisational size metrics in IS research: a conference on extreme programming and agile processes in soft-
critical survey of the literature 1989–2000. In: Finnie G, Cecez- ware engineering (XP 2004). Springer, New York, pp 139–147

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

View publication stats

You might also like