The skillset focusing on the life cycle of projects is critical to both understanding and practising sound management. In practice, attention is often paid to the actions and procedures required to build the system to the detriment of the tasks that are essential in managing the project. Discrete attempts to create such systems often lead to a mismatch between system, expectation and a changing reality. This paper looks beyond discrete processes as part of an effort to generate a dynamic model. The rationale for a Dynamic Feedback Model stems from the need to focus on a continuous and long-term perspective of development and growth in change-intensive environments. The paper makes the case for a Learning and knowledge-driven view of software development and presents such a model in a way that accounts for the long-term survival, growth and evolution of software-intensive systems--crucial areas in terms of the success of systems. While the emphasis is on the development of software, which is pervasive in most systems, the key issues appear to pertain to most technical development projects and environments.
[1]
Darren Dalcher.
Safety, risk, and danger:A New Dynamic Perspective
,
2002
.
[2]
Luqi,et al.
Formal Methods: Promises And Problems
,
1997,
IEEE Softw..
[3]
Meir M. Lehman,et al.
Program evolution: processes of software change
,
1985
.
[4]
Darren Dalcher,et al.
Falling Down is Part of Growing Up; the Study of Failure and the Software Engineering Community
,
1994,
CSEE.
[5]
Alan B. Salisbury,et al.
Controlling the Software Life Cycle-The Project Management Task
,
1978,
IEEE Trans. Software Eng..