Abstract
The dynamic nature of knowledge and software evolution and usage present a pervasive challenge to system developers. Discrete attempts to create such systems often lead to a mismatch between system, expectation and a changing reality. 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. This paper makes the case for a reflective 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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abdel-Hamid, T., Madnick, S. E. 1991. Software Project Dynamics: An Integrated Approach, Prentice Hall, Englewood Cliffs, NJ.
Alexander, C. et al. 1977. A Pattern Language, Oxford University Press, Oxford.
Cleland, D. I. 1998. Strategic planning. Field Guide to Project Management (D. I. Cleland, Ed.), Van Nostrand Reinhold, New York, 3–12.
Curtis, B., Krasner, H., Shen, V., Iscoe, N. 1987. On building software process models under the lamppost. Proceeding 9th International Conference on Software Engineering IEEE Computer Society, 96–103.
Curtis, B., Krasner, H., Iscoe, N. 1988. A field study of the software design process for large systems Communications of the ACM 31(11), 1268–1287.
Dalcher, D. 2000. Feedback, Planning and Control — A Dynamic Relationship. FEAST 2000, Imperial College, London, 34–38.
Dalcher, D. 2001. Life cycle design and management. Project Management Pathways: A Practitioner’s Guide (M. Stevens et al., Eds.), APM Press, High Wycombe.
Dalcher, D. 2002. Safety, risk and danger: a new dynamic perspective. Cutter IT Journal 15(2), 23–27.
Dym, C. L., and Little, P. 2000. Engineering Design: A Project Based Introduction, John Wiley, New York.
Ireland, L. R. 1998. Total customer satisfaction. Field Guide to Project Management (D. I. Cleland, Ed.), Van Nostrand Reinhold, New York, 351–359.
Lawrence, B. 1998. Designers must do the modelling. IEEE Software 15(2) (Mar), 30–33.
Lehman, M. M., Belady, L. A. 1985. Program Evolution: Processes of Software Change, Academic Press, London.
Lehman, M. M. 1998. Software’s future: Managing evolution. IEEE Software 15(1), 40–44.
Lehman, M. M. 2000. Rules and tools for software evolution planning and management. FEAST 2000, Imperial College, London, 53–68.
Marion, R. 1999. The Edge of Organisation: Chaos and Complexity Theories of Formal Social Systems. Sage, London. (1999).
Niwa, K. 1989. Knowledge-based Risk Management in Engineering, John Wiley, New York.
Plotkin, H. 1994. The Nature of knowledge: Concerning Adaptations, Instinct, and the Evolution of Intelligence, Allen Lane, London.
Reifer, D. J. 2000. Requirements management: the search for Nirvana. IEEE Software 17(3) (May), 45–47.
Sackman, R. B. 2000. Overview for success in the Internet age. PM Network 14(6), 54–59.
Senge, P. M. 1990. The Fifth Discipline, Doubleday, New York.
Simon, H. A. 1996. Sciences of the Artificial (3rd ed.), MIT Press, Cambridge, MA.
Stacey, R. D. 1992. Managing Chaos: Dynamic Business Strategies in an Unpredictable World, Kogan Page, London.
Turner, J. R. 1993. The Handbook of Project-Based Management, McGraw-Hill, London.
Weick, K. E. 1979. The Social Psychology of Organising (2nd ed.), Addison Wesley, Reading, MA.
Yeh, R. T., Naumann J. D., Mittermir, R. T. 1991. A commonsense management model IEEE Software 8(6), 23–33.
Young, J. Z. 1987. Philosophy and the Brain, Oxford University Press, Oxford.
Zohar, D. 1997. Rewiring the Corporate Brain: Using the New Science to Rethink How we Structure and Lead Organisations, Berret Koehler, San Francisco.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dalcher, D. (2003). Software Development for Dynamic Systems. In: Nürnberg, P.J. (eds) Metainformatics. MIS 2002. Lecture Notes in Computer Science, vol 2641. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44872-1_8
Download citation
DOI: https://doi.org/10.1007/3-540-44872-1_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40218-3
Online ISBN: 978-3-540-44872-3
eBook Packages: Springer Book Archive