Constructing an Organizational Memory for Software Development
نویسنده
چکیده
Software development organizations are currently under tremendous pressure to refine and streamline the process of developing software. Process maturity models have been created to define a organization-wide process for all software development efforts [Paulk et al. 93]. But these methods advocate a one-size-fits-all approach that can have detrimental effects on organizations that develop diverse products with equally diverse development needs. In conjunction with a large information technology organization, we have undertaken an effort to help software development organizations make informed decisions on development strategies based on knowledge of techniques previously used in the organization. We have designed a framework that facilitates finding projects with similar characteristics. This provides information on previous projects experiences that can serve as the basis for streaming the development process by tailoring methods to the specific needs of a project.
منابع مشابه
Considerations for an Organizational Memory for Software Development
memory is organizational knowledge with persistence. " [1] " ... process knowledge is a valuable commodity and ought to be preserved and passed on. Materializing it is a critical necessity. " [10] " ... effective software process descriptions are one of the most valuable resources we as a society have. " [10] 1. The Position Based on the above preliminaries, we believe that the efficiency and p...
متن کاملInforming System Design Through Organizational Learning
This paper describes a cycle in which organizational learning and work serve each other. Experience in a real-world software development project has led us to identify several key challenges for informing software design through organizational learning. A discussion of these challenges presents steps taken toward addressing them, as well as barriers remaining. The Group Interactive Memory Manag...
متن کاملSpecifying Software Models with Organizational Styles
Organizational Modeling is concerned with analyzing and understanding the organizational context within which a software system will eventually function. This chapter proposes organizational patterns motivated by organizational theories intended to facilitate the construction of organizational models. These patterns are defined from real world organizational settings, modeled in i* and formaliz...
متن کاملUsing a Goal-Refinement Tree to Obtain and Refine Organizational Requirements
At present, the organizational requirements are considered to be one of the most important aspects in the development of information systems. Many research efforts in software engineering have focused on integrating organizational modeling as a key piece in requirements engineering. However, the majority of these works focus only on the definition of notations that permit the representation of ...
متن کاملOntologies of Organizational Memory as a Basis for Evaluation
This paper proposes an ontology of Organizational Memory (OM) that can guide its design, construction, evolution and evaluation. The upper level of the ontology is described using the generalized concept of Structural Memory (SM), which is a framework of types (e.g., Organizational Memory and Individual Memory) and components (contents and means) that enable the management of “know-how”. We dem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002