An investigation of user-led system design: rational and political perspectives
Communications of the ACM - Special section on management of information systems
Application prototyping: a requirements definition strategy for the 80s
Application prototyping: a requirements definition strategy for the 80s
Modern structured analysis
Computerization, productivity, and quality of work-life
Communications of the ACM
Four paradigms of information systems development
Communications of the ACM
Successful application of communication techniques to improve the systems development process
Information and Management
Group process and conflict in system development
Management Science
A social process model of user-analyst relationships
MIS Quarterly
Supporting the information technology champion
MIS Quarterly - Special issue on the strategic use of information systems
Object-oriented modeling and design
Object-oriented modeling and design
Component-oriented software development
Communications of the ACM - Special issue on analysis and modeling in software development
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
Integrated object-oriented testing and development processes
Communications of the ACM
The shifting software development paradigm
ACM SIGMIS Database
Sequential patterns in information systems development: an application of a social process model
ACM Transactions on Information Systems (TOIS)
Transition to object-oriented software development
Communications of the ACM
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Proceedings of the first component user's conference on Component-based software engineering
CUC '96 Proceedings of the first component user's conference on Component-based software engineering
Information Engineering: Introduction
Information Engineering: Introduction
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Maintaining Component-Based Systems
IEEE Software
IEEE Software
Structured Analysis and System Specification
Structured Analysis and System Specification
Perceptions of conflict and success in information systems development projects
Journal of Management Information Systems - Special section: Realizing value from information technology investment
European Journal of Information Systems - Special issue: From technical to socio-technical change: Tackling the human and organizational aspects of systems development projects
Procedural coordination and offshored software tasks: Lessons from two case studies
Information and Management
Mediators between coordination and IS project performance
Information and Management
A theoretical framework of component-based software development phases
ACM SIGMIS Database
Factors that affect software systems development project outcomes: A survey of research
ACM Computing Surveys (CSUR)
Silver Pellets for Improving Software Quality
Information Resources Management Journal
Thirteen years (2000---2012) at the helm of information technology and management: a retrospective
Information Technology and Management
A guide to agile development of interactive software with a "User Objectives"-driven methodology
Science of Computer Programming
Hi-index | 0.00 |
Information systems have always been developed through social processes, wherein actors playing a variety of specialized roles interact to produce new business applications of information technology. As systems development practices continue to evolve, an ongoing assessment of their social implications is required. This paper develops a framework for understanding the potential social implications of an emerging, component-based development paradigm. Like two alternative paradigms for systems development, the traditional life-cycle and the iterative-incremental paradigms, the new component-based paradigm requires that certain generic roles be performed to build a desired application. For each paradigm, we identify the actors who play different roles, specify the nature of their interdependence, and indicate the requirements for managing conflicts constructively. The framework may guide research into the social dynamics of system development and serve as a tentative guide to the management of information systems development.