Full Description
Scope
This recommended practice views the CASE adoption process as more than the selection of CASE tools. The CASE adoption process consists of the activities by which an organization identifies appropriate CASE tools and related technologies and introduces them into general use. The steps of a successful CASE adoption process include the following:a) Defining CASE needsb) Evaluating and selecting CASE toolsc) Conducting a pilotd) Fostering routine use of the toolA successful CASE adoption process is not limited solely to tool use. Rather, it embraces the planning and implementation of an entire set of technical, organizational, cultural, and management processes necessary to achieve the required organizational improvements. It is founded upon a strong understanding of what CASE tools can and cannot do for the organization.Steps a) through d) above are appropriate for a wide range of computing organizations, including those that develop management information systems and those that develop scientific and technical systems. This recommended practice can also be of benefit to government and commercial software organizations.Specific situations may influence the manner in which CASE adoption is performed. For example, when a specific tool is mandated by customer preference or contract requirements, adoption steps will require tailoring to reflect the predetermined nature of tool selection. In other cases, the relative simplicity or complexity of the tool, the degree to which the tool supports or conflicts with existing processes, the required degree of integration with other tools, and the characteristics and experience of the targeted users, may lead to the tailoring of the adoption process.Purpose
The purpose of this recommended practice is to provide guidance that will enhance the probability of the successful adoption of CASE technology. The use of this recommended practice will help maximize the return and minimize the risk of investing in CASE technology.Regardless of the reason for CASE adoption, it is important to recognize that CASE adoption is not amenable to a cookbook approach, which guarantees dramatic improvement in an organization s software development and maintenance activities. Rather, the adoption process implemented should reflect the particular needs of the organization. In return, incremental improvements in the organization s software development and/or maintenance activities can be expected.Abstract
New IEEE Standard - Inactive-Withdrawn.Difficulties that may be encountered, and how they can be avoided, by organizations intending to adopt CASE tools are addressed. An overview of the adoption process, including analysis of the organization's needs and readiness for automation, use of a pilot project, and definition of activities necessary to integrate the new technology into the organization's standard software engineering practice, is provided.