Using a "Process Warehouse" concept: a practical method for successful technology transfer

The issue of software development productivity with new technology has increasingly become an important topic within our corporation. However, with the increase in size and complexity of software, and the continuous demand for developers to deliver software within tight schedules, developers cannot readily afford to take the extra time needed to learn and incorporate new technologies into their development process. The paper introduces the concept of a "Process Warehouse" whose aim is to aid in the efficient introduction and transfer of a particular target technology into a software organization. A framework for the Process Warehouse and suggested methods for preparing technical information for the Process Warehouse are described. This concept has been used successfully to introduce object oriented technology (OOT) into projects and will be used as a base to create a similar Process Warehouse that concentrates on embedded real time OOT issues in the near future.

[1]  Michael Diaz,et al.  How Software Process Improvement Helped Motorola , 1997, IEEE Softw..

[2]  Watts S. Humphrey,et al.  Managing the software process , 1989, The SEI series in software engineering.

[3]  Terry Quatrani,et al.  Visual modeling with rational Rose and UML , 1998, Addison-Wesley object technology series.

[4]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[5]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.