Improvement in Software Development Process and Software Product through Knowledge Management
نویسنده
چکیده
Software engineering is a complex business in which processes, used to build product, have to go through many phases with involvement of many people. All these phases required different knowledge expertise to work together and apply innovative ideas to return successful outcome without missing the quality and reliability factors from the developed product. So software engineering can be defined as a knowledgeintensive activity. Knowledge gain by the employees is the actual assets of software industry instead of raw facts available in the form of buildings units, and machines or manufacturing plants. In nature, software industries have to accommodate changes in methodologies, techniques and technologies very fast, so it is required to constantly modify or refine the existing knowledge. Knowledge is identified as one of the most important assets of any organization and plays a key role in success under tough competition. Knowledge management (KM) system is the way by which knowledge from experiences is collected, updated in organization and make available to their employees. Knowledge management system helps in improving organizational performance. This paper is intended to highlight how knowledge management system helps in improvement in software development process & software product.
منابع مشابه
Software Process Improvement through Knowledge Management
Software Process Improvement (SPI) is an approach to systematic and continuous improvement of a software development organisation’s ability to develop quality software. SPI requires improvement trough learning and knowledge creation around software development processes. Knowledge management (KM) is therefore an important component of a successful SPI effort. Many SPI programs are often based o...
متن کاملKnowledge Management : A Facilitator for Software Process Improvement
Software development organizations are focusing on improving the process of software development so that the resultant software is of high quality and the development cost is low from the viewpoint of the competitive advantage. Software process improvement (SPI) is a methodical and continuous improvement approach for the software development processes to develop quality software. SPI establishe...
متن کاملManaging Automotive Product Development
The new product development (NPD) is the process by which a new product idea is conceived, investigated, taken through the design process, manufactured, marketed and serviced. In Automotive Engineering these related to the product realization process (PRP) which consists of five phases: "Plan and Define Program", "Product Design and Development", "Process Design and...
متن کاملA Tentative Framework for Managing Software Product Development in Small Companies
Deploying an appropriate software process can improve the effectiveness of software engineering. Still, small companies find it hard to allocate resources to software process improvement and tailor existing process models for their needs. In this paper we present a tentative framework for managing software product development in small companies. The framework combines business and process manag...
متن کاملThe impact of organizational innovation through innovation capabilities in process and product on the performance of manufacturing firms
Abstract Innovation is considered as a critical factor for organizations to create value and sustainable competitive advantage in today's complex and changing environment. Organizations with more innovation, in response to the changing environments and creating development of new capabilities that allows them to achieve better performance will be more successful. The aim of curr...
متن کامل