Social Thinking--software Practice
A collection of essays on the interrelationship of social science and software practice.
Software practice--which includes software development, design, and use--needs to go beyond the traditional engineering framework. Drawing on a variety of social theory approaches, this book focuses on interdisciplinary cooperation in software practice. The topics discussed include the facilitation of collaborative software development, communication between developers and users, and the embedding of software systems in organizations.
... facilitation of collaborative software development, communication between developers and users, and the embedding of software systems in organizations.
... each part with a view to coordinating communication within the respective group of authors (this planning session was held in Aarhus in October 1999).
... Jesper Simonsen, and Chris Westrup for helping with the editorial work by coordinating the communication among the authors of parts II, IV, and V; ...
Thus, the practice of software development must be understood in terms of learning and communication processes.
In both practices, experts need to come to deeper insights in communication and cooperation with a view to helping their client.
Lietotāju komentāri - Rakstīt atsauksmi
Developing and Embedding Autooperational Form
On Foundational Categories in Software Development
Making Use of Social Thinking The Challenge of Bridging Activity Systems
Challenging Traditions of Inquiry in Software Practice
On Retrieving Skilled Practices The Contribution of Ethnography to Software Development
Representing and Modeling Collaborative Practices for Systems Development
The Locales Framework Making Social Thinking Accessible for Software Practitioners
Changing Work Practices in Design
Information Systems Research and Information Systems Practice in a Network of Activities
Reaching out for Commitments Systems Development as Networking
Participatory Organizational and Technological Innovation in Fragmented Work Environments
LargeScale Requirements Analysis as Heterogeneous Engineering
Useware Design and Evolution Bridging Social Thinking and Software Construction
What Doesnt Fit The Residual Category as Analytic Resource
On the Intertwining of Social and Technical Factors in Software Development Projects
Software Practice Is Social Practice
Yes What Does That Mean? Understanding Distributed Requirements Handling
Doing Empirical Research on Software Development Finding a Path between Understanding Intervention and Method Development