Skip to main content

STEPS to software development with users

  • Invited Papers
  • Conference paper
  • First Online:
ESEC '89 (ESEC 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 387))

Included in the following conference series:

Abstract

The paper reports on the methodical approach STEPS, developed at the Technical University of Berlin and tried successfully in participative software development with users. STEPS views software development in its connection to work design. It gives guidance to developers and users for carrying out their cooperation, establishing quality criteria pertaining to software in use and putting them into practice in system design. It embodies an evolutionary approach, portraying system development in cycles of version production, application and revision. It supports mutual learning by developers and users by carefully establishing and coordinating processes of cooperation, by using prototyping for experiments and by adapting methods and tools to the needs of cooperation and incremental work.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N.E. Andersen, F. Kensing, M. Lassen, J. Ludin, L. Mathiassen, A. Munk-Madsen, P. Sørgaard: Professionel Systemudvikling, Kopenhagen, 1986.

    Google Scholar 

  2. G. Bateson: Mind and Nature — A Necessary Unity; Bantam Books 1980.

    Google Scholar 

  3. G. Bjerknes, T. Bratteteig: Perspectives on Description Tools and Techniques in System Development. In: P. Docherty, K. Fuchs-Kittowski, P. Kolm, L. Mathiassen (Eds.): Systems Design for Human Development and Productivity: Participation and Beyond, North-Holland, Amsterdam, 1987.

    Google Scholar 

  4. G. Bjerknes, T. Bratteteig: Florence in Wonderland. System Development with Nurses. In: G. Bjerknes, P. Ehn, M. Kyng (Eds.): Computers and Democracy — A Scandinavian Challenge, Avebury, Aldershot, England, 1987.

    Google Scholar 

  5. S. Bødker: User Interface Design, Draft for publication in Utopia Report No. 15, Aarhus University, 1986.

    Google Scholar 

  6. S. Bråten: Model Monopoly and Communication: System Theoretical Notes on Democratization. In: Acta Sociologica 1973, Vol. 16-No.2.

    Google Scholar 

  7. S. Bråten: System Research and Social Science. In G. Klir (Ed.): Applied Systems Research: Recent Developments and Trends, New York, 1978.

    Google Scholar 

  8. R. Budde, K. Kuhlenkamp, L. Mathiassen, H. Züllighoven (Eds.): Approaches to Prototyping, Springer-Verlag, Berlin, 1985.

    Google Scholar 

  9. R. Budde, C. Floyd, R. Keil-Slawik, H. Züllighoven (Eds.): Software Development and Reality Construction. To be published by Springer-Verlag, Berlin Heidelberg New York Tokyo, 1989.

    Google Scholar 

  10. P. Ehn: Work-Oriented Design of Computer Artifacts, Almquist & Wiksell International, Stockholm, 1988.

    Google Scholar 

  11. Y. Engeström: Learning by Expanding. Orienta-Konsultit Oy, Helsinki 1987.

    Google Scholar 

  12. C. Floyd: A Process-Oriented Approach to Software Development. In: Systems Architecture. Proc. of the 6th European ACM Regional Conference, Westbury House, 1981.

    Google Scholar 

  13. C. Floyd, R. Keil: Adapting Software Development for Systems Design with the User. In: U. Briefs, C. Ciborra, L. Schneider (Eds.): Systems Design For, With and By the Users, North-Holland, Amsterdam, 1983.

    Google Scholar 

  14. C. Floyd: A Systematic Look at Prototyping; in: Budde, R., Kuhlenkamp, K., Mathiassen, L., Züllighoven, H. (Hrsg.): Approaches to Prototyping, Springer Verlag, Berlin, Heidelberg, New York, Tokio, 1985.

    Google Scholar 

  15. C. Floyd: A Comparative Evaluation of System Development Methods. In: T.W. Olle, H.G. Sol, A.A. Verrijn-Stuart (Eds.): Information Systems Design Methodologies: Improving the Practice, North-Holland, Amsterdam, 1986.

    Google Scholar 

  16. C. Floyd: Outline of a Paradigm Change in Software Engineering. In: G. Bjerknes, P. Ehn, M. Kyng (Eds.): Computers and Democracy — a Scandinavian Challenge, Gower Publishing Company Ltd., Aldershot, England, 1987.

    Google Scholar 

  17. C. Floyd: Softwareentwicklung als Realitätskonstruktion. To be published in The Proceedings of the Conference Software-Entwicklung — Konzepte, Erfahrungen, Perspektiven held in Marburg/Lahn from 21–23 June, 1989.

    Google Scholar 

  18. C. Floyd, M. Mehl, F.-M. Reisin, G. Schmidt, G. Wolf: Zwischenbericht des Projektes PEtS. Technische Universität Berlin, 1989.

    Google Scholar 

  19. C. Floyd, M. Mehl, F.-M. Reisin, G. Schmidt, G. Wolf: OUT OF SCANDINAVIA — Alternative Software Design and Development in Scandinavia — A Study of Methods, Concepts, Practical Projects and their Findings. To be published in: Human-Computer Interaction, Autumn, 1989.

    Google Scholar 

  20. G. Gryczan, K. Kautz: Tool Support for Cooperative Software Development Tasks in STEPS. To be published in the Proceedings of the 12th IRIS Conference to be held at Skagen, Denmark, August 13–16, 1989.

    Google Scholar 

  21. K. Holzkamp: Sinnliche Erkenntnis — Historischer Ursprung und gesellschaftliche Funktion der Wahrnehmung. Frankfurt a.M., 1978.

    Google Scholar 

  22. M. Jackson: System Development, Prentice-Hall International, Englewood Cliffs, New Jersey, 1983.

    Google Scholar 

  23. R. Keil-Slawik: Systemgestaltung mit Aufgabennetzen. In: S. Maaß, H. Oberquelle (Hrsg.): Software-Ergonomie '89, B.G. Teubner, Stuttgart, 1989.

    Google Scholar 

  24. M.M. Lehmann: Programs, Life Cycles and Laws of Software Evolution, Proc. IEEE 68, 9 (1980).

    Google Scholar 

  25. A.N. Leontiev: Activity, Consciousness, and Personality. Englewood Cliffs, Prentice Hall, 1978.

    Google Scholar 

  26. H. Maturana, F. Varela, R. Uribe: Autopoiesis, the Organization of Living Systems: Its Characterization and a Model. In: Biosystems 5, 187, 1974.

    Google Scholar 

  27. E. Mumford: Sociotechnical Systems Design — Evolving Theory and Practice. In: G. Bjerknes, P. Ehn, M. Kyng (Eds.): Computers and Democracy — A Scandinavian Challenge, Avebury, Aldershot, England, 1987.

    Google Scholar 

  28. P. Naur: Concise Survey of Computer Methods, Studentlitteratur, Lund, Sweden, 1974.

    Google Scholar 

  29. P. Naur: Programming as Theory Building, Microprocessing and Microprogramming 15 (1985) 253–261.

    Google Scholar 

  30. K. Nygaard: Program Development as a Social Activity. In: K. Fuchs-Kittowski, D. Gertenbach (Eds.): System Design for Human Development and Productivity: Participation and Beyond, Akademie der Wissenschaften der DDR, Berlin (GDR), 1987.

    Google Scholar 

  31. D. Parnas, P. Clements: A Rational Design Process: How and Why to Fake It. In: H. Ehrig, C. Floyd, M. Nivat, J. Thatcher (Eds.): Proc. of the International Joint Conference on Theory and Practice of Software Development (TAPSOFT), Vol. 2: Formal Methods and Software Development, Springer-Verlag, Berlin Heidelberg New York Tokyo, 1985.

    Google Scholar 

  32. J. Pasch: Mehr Selbstorganisation in Softwareentwicklungsprojekten, Manuskript, Technische Universität Berlin, 1989.

    Google Scholar 

  33. G. Pask: Conversation, Cognition and Learning, Elsevier, Amsterdam Oxford New York, 1975.

    Google Scholar 

  34. F.-M. Reisin, Daniela Wegge: On Experimental Prototyping in User-Oriented System Development. To be published in the Proceedings of the 12th IRIS Conference to be held at Skagen, Denmark, August 13–16, 1989.

    Google Scholar 

  35. G. Ryle: The Concept of Mind, Penguin Books, Harmondsworth, England, 1963.

    Google Scholar 

  36. Graffiti 7: The UTOPIA Project — An Alternative in Text and Images, Summary Report, Stockholm, May 1985.

    Google Scholar 

  37. H. von Foerster: On Self-Organizing Systems and Their Environments. In: M. Yovits, S. Cameron (Eds.): Self-Organiting Systems. Pergamon Press, London, 1960.

    Google Scholar 

  38. L.S. Vygotsky: Thougth and Language. Cambridge, Mass., The MIT Press, 1962.

    Google Scholar 

  39. K.E. Weick: The Social Psychology of Organizing, Addison-Wesley 1979

    Google Scholar 

  40. T. Winograd, F. Flores: Understanding Computers and Cognition, Ablex Publishing Corporation, Norwood, New Jersey, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

C. Ghezzi J. A. McDermid

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Floyd, C., Reisin, FM., Schmidt, G. (1989). STEPS to software development with users. In: Ghezzi, C., McDermid, J.A. (eds) ESEC '89. ESEC 1989. Lecture Notes in Computer Science, vol 387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51635-2_32

Download citation

  • DOI: https://doi.org/10.1007/3-540-51635-2_32

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-51635-4

  • Online ISBN: 978-3-540-46723-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics