Evaluating Software Engineering Technologies
IEEE Transactions on Software Engineering
Reuse and productivity in integrated computer-aided software engineering: an empirical study
MIS Quarterly - Special issue on the strategic use of information systems
CASE: a testbed for modeling, measurement and management
Communications of the ACM
Strategies for implementation research: combining research methods
ICIS '92 Proceedings of the thirteenth international conference on Information systems
A reappraisal of structured analysis: design in an organizational context
ACM Transactions on Information Systems (TOIS)
Software quality and the Capability Maturity Model
Communications of the ACM
Combining quality and software improvement
Communications of the ACM
Information systems effectiveness: the construct space and patterns of application
Information and Management
Communications of the ACM
Reflective systems development
Scandinavian Journal of Information Systems
Quality management in systems development: an organizational system perspective
MIS Quarterly - Special issue on Intensive research in information systems: using qualitative, interpretive, and case methods to study information technology—third installment
A general, yet useful theory of information systems
Communications of the AIS
Development infrastructure characteristics and process capability
Communications of the ACM - Supporting community and building social capital
Software Engineering: Theory and Practice
Software Engineering: Theory and Practice
Connecting the Dots: Aligning Projects with Objectives in Unpredictable Times
Connecting the Dots: Aligning Projects with Objectives in Unpredictable Times
IEEE Software
Process Integration in CASE Environments
IEEE Software
Realities and Rewards of Software Process Improvement
IEEE Software
How Software Process Improvement Helped Motorola
IEEE Software
Electronic Mail and Organizational Communication: Does Saying "Hi" Really Matter?
Organization Science
Knowledge and Organization: A Social-Practice Perspective
Organization Science
The Assimilation of Knowledge Platforms in Organizations: An Empirical Investigation
Organization Science
Integrating Knowledge in Groups: How Formal Interventions Enable Flexibility
Organization Science
Knowing in Practice: Enacting a Collective Capability in Distributed Organizing
Organization Science
Redesigning Human Systems
A maturity model for the implementation of software process improvement: an empirical study
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Survey research methodology in management information systems: an assessment
Journal of Management Information Systems - Special section: Strategic and competitive information systems
An exploratory study of why organizations do not adopt CMMI
Journal of Systems and Software
Software Effort, Quality, and Cycle Time: A Study of CMM Level 5 Projects
IEEE Transactions on Software Engineering
A Dynamic Framework for Classifying Information Systems Development Methodologies and Approaches
Journal of Management Information Systems
Identifying Software Project Risks: An International Delphi Study
Journal of Management Information Systems
From IT deployment capabilities to competitive advantage: An exploratory study in China
Information Systems Frontiers
Hi-index | 0.00 |
Research on improving the systems development processes has primarily focused on mechanisms such as tools, software development methodologies, knowledge sharing and process capabilities. This research has yielded considerable insights into improving the systems development process, but the large majority of information systems development projects still continue to be over budget, late, and ineffective in meeting user needs. Together with the advent of software development moving offshore, or consisting of offshore team members, a more holistic approach is appropriate. Approached from a socio-technical perspective the software development process is viewed as a process embedded in a social and a technical subsystem. Drawing upon socio-technical work design principles, this paper suggests how capabilities of the development process can be improved. Data collected from a survey of software development practices in organizations indicates that organizations at different levels of process capabilities differ in work system characteristics as well as process performance. For example, the use of multi-skilled teams was found to be significantly related to the systems development process maturity level as well as significantly related to all the performance measures studied. This paper provides empirical support for the socio-technical approach and provides a theoretical foundation for designing software process initiatives in organizations.