An investigation of user-led system design: rational and political perspectives
Communications of the ACM - Special section on management of information systems
Intuition in software development
Proceedings of the International Joint Conference on Theory and Practice of Software Development (TAPSOFT) on Formal Methods and Software, Vol.2: Colloquium on Software Engineering (CSE)
A rational design process: how and why to fake it
Proceedings of the International Joint Conference on Theory and Practice of Software Development (TAPSOFT) on Formal Methods and Software, Vol.2: Colloquium on Software Engineering (CSE)
Formalization in systems development
Proceedings of the International Joint Conference on Theory and Practice of Software Development (TAPSOFT) on Formal Methods and Software, Vol.2: Colloquium on Software Engineering (CSE)
Different perspectives on information systems: problems and solutions
ACM Computing Surveys (CSUR)
Seven mortal sins of systems work
The IFIP TC 9/WG 9.1 Working Conference on system design for human development and productivity: participation and beyond on System design for human development and productivity: participation and beyond
Phenomenology: a preferred approach to research on information systems
Trends in information systems
Critical issues in information systems research
Critical issues in information systems research
Four paradigms of information systems development
Communications of the ACM
Professional systems development: experience, ideas and action
Professional systems development: experience, ideas and action
Scandinavian Journal of Information Systems
Systems development research in Scandinavia: three theoretical schools
Scandinavian Journal of Information Systems
Research methods in information systems
Research methods in information systems
Social Analyses of Computing: Theoretical Perspectives in Recent Empirical Research
ACM Computing Surveys (CSUR)
Software Engineering Economics
Software Engineering Economics
Understanding Computers and Cognition: A New Foundation for Design
Understanding Computers and Cognition: A New Foundation for Design
Work-Oriented Design of Computer Artifacts
Work-Oriented Design of Computer Artifacts
Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral
Hi-index | 0.00 |
A philosophy book for systems developers is outlined, and it is argued that philosophy can play an important role in the education of professional practitioners. All systems developers acquire a philosophy in their education and practice. This philosophy is expressed in their views on the problems of their profession. But to what extent is this philosophy confornted with their personal practice? To what extent is it open to discussion and subject to change? Only some systems developers actively reflect on their practice. They do not accept problems at face value and they challenge traditions, concepts and methods. They philosophize as part of their practice and in doing so they develop a personal view on their profession.Our intention is to use philosophy to support inexperienced practitioners and students in becoming more professional. We do not want to make philosophers out of systems developers, but rather to encourage them to philosophize. Practitioners and students are invited to engage in a rational conversation about matters which they in their daily activities take for granted. The goal is to take a few steps in the direction of a richer, deeper, clearer, different, more truthful understanding of the activity of systems development.The paper discusses various ways to design a philosophy book for systems developers and concludes by proposing a book consisting of four parts, each dealing with a vital aspect of systems development: systems, development, quality, and perspectives.