A fast method for analysing and improving complex software processes
A fast method for analysing and improving complex software processes
复制标题
分析和改进复杂软件流程的快速方法
DOI:
--
复制
发表时间:
2000
期刊:
影响因子:
--
通讯作者:
T. Brady
中科院分区:
文献类型:
--
作者:
M. Hobday;T. Brady
This paper presents a simple, fast method or management tool for the analysis and improvement of software-intensive complex products and systems CoPS called software analysis-software improvement SA-SI. The tool relies on outside intervention, rapid data collection and structured in-company workshops. The distinctive feature of the method is that it focuses on the "soft", human side of the software development process and examines and compares formal or rational processes "what should be" with real, actual practices "what is", in order to identify problems, their causes and strategies for improvement. The tool complements existing formal approaches by delivering a "bottom up", grass roots, practitioner view of real processes in action. The purpose of SA-SI is to help overcome the severe problems of measuring, analysing and improving performance in large scale, complex software projects. An illustrative case example Company X is used to show how the tool is applied and how it confronts the problem of actual/real processes differing from ideal/formal processes. It also shows how SA-SI is used to identify process "hot spots" severe problems, analyse their causes and identify solutions. The paper provides guidance on typical problems encountered in running SA-SI and how to overcome them. It also shows how the tool has been modified and extended to deal with other complex domains and innovation management issues. Although SA-SI cannot be a substitute for a change programme, it can play a useful part in complementing ongoing improvement activities. From a research perspective, the method helps link up studies from the organisational development and software fields and assists in "closing the loop" between innovation research and business practice.