Software engineering risk analysis and management
Software engineering risk analysis and management
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Making use: a design representation
Communications of the ACM
Coordination, overload and team performance: effects of team communication strategies
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Supporting virtual team collaboration: the TeamSCOPE system
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Transcending the individual human mind—creating shared understanding through collaborative design
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
On the effective use and reuse of HCI knowledge
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
A team collaboration space supporting capture and access of virtual meetings
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Making Use: Scenario-Based Design of Human-Computer Interactions
Making Use: Scenario-Based Design of Human-Computer Interactions
Working Knowledge: How Organizations Manage What They Know
Working Knowledge: How Organizations Manage What They Know
A Model and Prototype Tool to Manage Software Risks
APAQS '00 Proceedings of the The First Asia-Pacific Conference on Quality Software (APAQS'00)
Improving Project Planning/Tracking for Student Software Engineering Projects through SOPPTS
CSEET '03 Proceedings of the 16th Conference on Software Engineering Education and Training
A model for notification systems evaluation—assessing user goals for multitasking activity
ACM Transactions on Computer-Human Interaction (TOCHI)
Virtual teams: a review of current literature and directions for future research
ACM SIGMIS Database
IT project management and virtual teams
Proceedings of the 2004 SIGMIS conference on Computer personnel research: Careers, culture, and ethics in a networked environment
The institutional aspect of the responsibility distribution in the IT enterprise
EuroIMSA '08 Proceedings of the IASTED International Conference on Internet and Multimedia Systems and Applications
Using contexts to supervise a collaborative process
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Hi-index | 0.00 |
Managing software project teams is a complex task further complicated by a continued increase in the size and complexity of software-intensive systems and the distribution of project teams. Given limited project resources, distributed teams require appropriate team processes and adequate tool support to help them remain focused on the most critical design tasks, thereby structuring the design process and improving team coordination. However, existing project management tools typically fall short. Software project management as a discipline is not unlike human-computer interaction (HCI) in that both combine technical concerns with human psychological concerns. Both could benefit from a more systematic approach to applying theory to practice. One proposed approach to the science of design involves constructing a record of design rationale by leveraging design knowledge from previous projects. Extending the reuse paradigm from product-related knowledge to process-related knowledge could improve software project management by helping teams to externalize and maintain a physical record of their design process. A risk management model could help teams to prioritize design knowledge, allowing them to focus their effort on key design tasks.