Transforming information systems development through computer-aided systems engineering (CASE): lessons from practice
In dealing with the challenges posed by the ongoing problem of developing and integrating an evermore complex and diverse range of information systems in a timely manner, practitioners continue to grapple with important issues such as increasing developer productivity and bringing quality improvements to the process and product of systems development. Many organizations have adopted computer-aided systems engineering (CASE) tools with such outcomes in mind. With few exceptions, previous research into the phenomenon of CASE adoption and use has been survey based in the main, and has resulted in some confusion over the benefits to be derived from the use of CASE tools within the systems development process. This paper extends previous work as part of an interpretive, case-based research strategy to examine the adoption and use of integrated CASE (I-CASE) in a single organization. Such an approach facilitates a deeper understanding of the impact that CASE exerts on the process and product of systems development. Based on the experience of practitioners in the organization studied, a set of recommendations is presented. The findings of this study also lend support to the view that an I-CASE development platform does indeed have the potential to exert a positive impact on the development process and its product.
computer-aided systems engineering (case) systems development process rapid application development (rad) organizational change