and continuous learning in the development team. To
facilitate learning among developers, agile methods
use daily or weekly stand up meetings, pair program-
ming and collective ownership. Agile methods em-
phasis on people, communities of practice, commu-
nication, and collaboration in facilitating the practice
of sharing tacit knowledge at a team level. An im-
portant finding is the need to not focus exclusively
on explicit knowledge but also on tacit knowledge.
They also foster a team culture of knowledge sharing,
mutual trust and care. Agile development is not de-
fined by a small set of practices and techniques. Ag-
ile development defines a strategic capability, a ca-
pability to create and respond to change, a capabil-
ity to balance flexibility and structure, a capability to
draw creativity and innovation out of a development
team, and a capability to lead organizations through
turbulence and uncertainty. They rough out blueprints
(models), but they concentrate on creating working
software. They focus on individuals and their skills
and on the intense interaction of development team
members among themselves and with customers and
management. By other side, creativity and innovation
are essential skills in almost any teamwork. Having a
team that can solve problems quickly and effectively
with a little creative thinking is beneficial to every-
one. The performance of a team depends not only on
the competence of the team itself in doing its work,
but also on the organizational context. The perfor-
mance that characterizes the team through certain ad-
visable practices, from the perspective of creativity,
constitutes the necessary basic conditions, although
nonsufficient, in order to favor the group creative per-
formance.
REFERENCES
Beck, K. (2000). Extreme programming explained: em-
brace change. Addison-Wesley Longman Publishing
Co., USA.
Boden, M. (2004). The Creative Mind: Myths and Mecha-
nisms. Routledge, USA.
Chau, T. and Maurer, F. (2004). Knowledge sharing in ag-
ile software teams. In Lenski, W., editor, Logic ver-
sus Approximation: Essays Dedicated to Michael M.
Richter on the Occasion of his 65th Birthday, volume
3075 of Lecture Notes in Artificial Intelligence, pages
173–183. Springer.
Chau, T., Maurer, F., and Melnik, G. (2003). Knowl-
edge sharing: Agile methods versus tayloristic meth-
ods. Twelfth International Workshop on Enabling
Technologies: Infrastructure for Collaborative Enter-
prises, WETICE, pages 302–307.
Cockburn, A. and Highsmith, J. (2001). Agile software
development: The people factor. IEEE Computer,
34(11):131–133.
Crawford, B. and Leon de la Barra, C. (2007). Enhancing
creativity in agile software teams. Lecture Notes in
Computer Science, 4536:161–162.
Crawford, B. and Leon de la Barra, C. (2008). Integrat-
ing creativity into extreme programming process. In
Cordeiro, J. and Filipe, J., editors, ICEIS (3-1), pages
216–219.
Glass, R. (1995). Software creativity. Prentice-Hall, USA.
Gu, M. and Tong, X. (2004). Towards hypotheses on cre-
ativity in software development. PROFES, 3009:47–
61.
John, M., Maurer, F., and Tessem, B. (2005). Human and
social factors of software engineering: workshop sum-
mary. ACM SIGSOFT Softw. Eng., Notes, 30:1–6.
Kotler, P. and Tr´ıas de Bes, F. (2004). Marketing Lateral.
Editorial Pearson/Prentice Hall, Spain.
Leon de la Barra, C. and Crawford, B. (2007). Foster-
ing creativity thinking in agile software development.
Lecture Notes in Computer Science, 4799:415–426.
Maiden, N. and Gizikis, A. (2001). Where do requirements
come from? IEEE Software, 18:10–12.
Maiden, N., Gizikis, A., and Robertson, S. (2004). Provok-
ing creativity: Imagine what your requirements could
be like. IEEE Software, 21:68–75.
Mich, L., Anesi, C., and Berry, D. (2005). Applying a
pragmatics-based creativity-fostering technique to re-
quirements elicitation. Requir. Eng., 10:262–275.
Mishra, A. and Misra, S. (2010). People management in
software industry: the key to success. ACM SIGSOFT
Software Engineering Notes, 35(6):1–4.
Moe, N., Dingsoyr, T., and Dyba, T. (2010). A teamwork
model for understanding an agile team: A case study
of a scrum project. Information and Software Tech-
nology, 52:480–491.
Ringstad, M., Dingsoyr, T., and Moe, N. (2011). Agile
process improvement: Diagnosis and planning to im-
prove teamwork. Communications in Computer and
Information Science, 172:167–178.
Robertson, J. (2002). Eureka! why analysts should invent
requirements. IEEE Software, 19:20–22.
Robertson, J. (2005). Requirements analysts must also be
inventors. IEEE Software, 22:48–50.
Rus, I. and Lindvall, M. (2002). Knowledge man-
agement in software engineering. IEEE Soft-
ware, 19(3):26–38. Available at http://fc-
md.umd.edu/mikli/RusLindvallKMSE.pdf.
Sanz, L. F. and Misra, S. (2011). Influence of human fac-
tors in software quality and productivity. In Murgante,
B., Gervasi, O., Iglesias, A., Taniar, D., and Apduhan,
B. O., editors, ICCSA (5), volume 6786 of Lecture
Notes in Computer Science, pages 257–269. Springer.
Sutherland, J. (2001). Agile can scale: Inventing and rein-
venting scrum in five companies. Cutter IT Journal,
14:5–11.
Takeuchi, H. and Nonaka, I. (1986). The new new product
development game. Harvard Business Review.
KMIS2012-InternationalConferenceonKnowledgeManagementandInformationSharing
280