Managing Knowledge in Development of Agile Software

نویسنده

  • Mohammed Abdul Bari
چکیده

Software development is a knowledge-intensive work and the main attention is how to manage it. The systematic reviews of empirical studies presents, how knowledge management is used in software engineering and development work. This paper presents how knowledge is used in agile software development and how knowledge is transferred to agile software using agile manifesto. It then argues for the need to scale agile development strategies in knowledge management to address the full delivery. The paper explores the eight agile software scaling factors with knowledge management and their implication for successfully scaling of agile software delivery to meet the real world needs of software development organization. KeywordsKnowledge management; Agile software; Scaling factor; Agility; Knowledge capturing

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Agile Project Manager Competencies in Software Development Projects:A Systematic Literature Review

Managing a software development project is becoming more challenging due to the complexity of requirements and software development processes. This resulted in many software development projects could not be completed successfully. Therefore, to overcome this problem, a project manager who has the skills and knowledge is required. However, the problems can be reduced by adopting agile methodolo...

متن کامل

Using Wiki for Managing Knowledge in Agile Software Development

The movement towards agility is one of the most significant changes in industrial software engineering over the past decade. In the practice of agile methodologies, there are different types of knowledge that is created, communicated, and consumed. For the benefit of the stakeholders involved, there is a pressing need to manage this knowledge, both during development and beyond deployment of a ...

متن کامل

Have Your Cake and Eat it Too? Managing Knowledge in Hybrid Agile-Traditional Development Projects

This research examines how knowledge management elements of systems development projects are adapted to correspond with the increasing use of agile practices. Using a single, longitudinal case study, we draw on interview data from an initial CRM implementation that used a traditional approach, followed by a second project phase employing a hybrid agile-traditional approach. Oriented using the c...

متن کامل

Knowledge Management in Distributed Agile Projects

Knowledge management (KM) is essential for success in Global Software Development (GSD) or Distributed Software Development (DSD) or Global Software Engineering (GSE). Software organizations are managing knowledge in innovative ways to increase productivity. One of the major objectives of KM is to improve productivity through effective knowledge sharing and transfer. Therefore, to maintain effe...

متن کامل

Managing Critical Knowledge Management Issues in Global Software Development Projects

Software development is a complex, knowledgeintensive, and innovative process that frequently takes place in an extremely competitive and highly uncertain environment. For a long time, software developers have used traditional-structured approaches that are more disciplined and focus on coordinated actions to ensure the software goals are met. Recently, this traditional way of software developm...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011