A practical handbook for software development
A practical handbook for software development
A field study of the software design process for large systems
Communications of the ACM
Software requirements: analysis and specification
Software requirements: analysis and specification
In-basket exercises as a methodology for studying information processing
Simulation and Gaming
Work organization: paradigms for project management and organization
Communications of the ACM
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Facilitating communication in software development
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
From domain modeling to collaborative domain construction
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
Systems Analysis and Design: A Structured Approach
Systems Analysis and Design: A Structured Approach
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Computer Information Systems Development: Analysis and Design
Computer Information Systems Development: Analysis and Design
Towards a coordination cookbook: recipes for multi-agent action
Towards a coordination cookbook: recipes for multi-agent action
Virtual teams: managerial behavior control's impact on team effectiveness
ICIS '00 Proceedings of the twenty first international conference on Information systems
Organizational impacts and social shaping of web management practice
Managing web usage in the workplace
A qualitative study of the occupational subculture of information systems employees in organizations
Proceedings of the 2004 SIGMIS conference on Computer personnel research: Careers, culture, and ethics in a networked environment
Effective work practices for software engineering: free/libre open source software development
Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research
Communication tools for distributed software development teams
Proceedings of the 2007 ACM SIGMIS CPR conference on Computer personnel research: The global information technology workforce
The Effectiveness of Knowledge Transfer Portfolios in Software Process Improvement: A Field Study
Information Systems Research
The Effects of Information Technology Project Complexity on Group Interaction
Journal of Management Information Systems
Journal of the American Society for Information Science and Technology
The occupational culture of IS/IT personnel within organizations
ACM SIGMIS Database
Developing a knowledge-based perspective on coordination: The case of global software projects
Information and Management
The impact of agile practices on communication in software development
Empirical Software Engineering
The mechanisms of project management of software development
Journal of Systems and Software
Team Knowledge and Coordination in Geographically Distributed Software Development
Journal of Management Information Systems
Personalities, cultures and software modeling: Questions, scenarios and research directions
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Getting on the same page: Collective hermeneutics in a systems development team
Information and Organization
Requirements modeling for embedded realtime systems
MBEERTS'07 Proceedings of the 2007 International Dagstuhl conference on Model-based engineering of embedded real-time systems
The brave new world of design requirements
Information Systems
International Journal of Information Technology and Management
Multitask Agency, Modular Architecture, and Task Disaggregation in SaaS
Journal of Management Information Systems
The Role of Knowledge Sharing in Raising the Task Innovativeness of Systems Analysts
International Journal of Knowledge Management
Hi-index | 0.00 |
The purpose of this study was to understand how the group processes of teams of software requirements analysts led to problems and to suggest possible solutions. Requirements definition is important to establish the framework for a development project. Researchers have proposed numerous requirements development techniques, but less has been done on managing teams of requirements analysts. To learn more about group processes within such teams, we studied two teams of analysts developing requirements for large, complex real-time systems. These teams had problems ensuring that requirements documents were complete, consistent, and correct; fixing those problems required additional time and effort. To identify sources of problems, we applied two theories of collective action, coordination theory and collective mind theory. Coordination theory suggests that a key problem in requirement analysis is identifying and managing dependencies between requirements and among tasks. Most requirements methods and tools reflect this perspective, focusing on better representation and communication of requirements. The collective mind perspective complements these suggestions by explaining how individuals come to understand how their work contributes to the work of the group. This perspective suggests that deficiencies in actors' representations of the process and subordination to collective goals limit the value of their contributions.