OPT:Organization and Process Together |
|
Problem |
Software development organizations do not currently know how to ensure an efficient flow of information among developers. They do not know how to assess the information flow requirements of the development processes they choose. In addition, they do not know how or if their organizational context affects the level of effort required to meet the process's communication requirements. The lack of understanding of communication issues has several consequences. First of all, managers have no way to account for communication costs in their project planning. Additionally, they do not know how to identify or solve communication problems when they arise. Finally, we cannot begin to learn from experience about communication issues until we identify the important variables that affect communication efficiency. |
Goal |
Investigate the ways in which organizational structure affects the execution of a software development process. In particular, investigate how such characteristics of organizational structure as reporting relationships, past working relationships, and physical proximity, affect the amount of effort associated with process communication. Here, process communication is defined as communication between participants in the software development process, which is explicitly prescribed by the process. |
Keywords |
organizational structure, process, communication, management of software development, inspections, qualitative research, experimental software engineering |
Participants |
|
References |
Communication and Organization: An Empirical Study of Discussion in Inspection Meetings. Communication and Organization in Software Development: An Empirical Study. An empirical study of communication in code inspections. Organizational Issues in Software Development: An Empirical Study of Communication. |