Dynamic team structures for supporting software design episodes

被引:0
|
作者
Taylor, P [1 ]
机构
[1] Monash Univ, Dept Comp Sci & Software Engn, Melbourne, Vic 3004, Australia
来源
37TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS | 2000年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Much software design and development is still performed from inside hierarchically structured development organisations. Hierarchy permeates many traditional organisations-the line of military command, the relationship between a surgeon and the attending staff and the interactions between workers and operations managers on an industrial assembly line are examples. The design of arty piece of intellectual property, particularly the design of software, requires interactions and designer-driven flows of information for which hierarchy is considered harmful. This paper considers the nature of software design and addresses the reasons why the supporting organisational structures need to be both flexible and interaction-based Christopher Alexander's analysis of the inappropriateness of hierarchical master-planning in cities and architectural design ("A City is not a Tree") provides a metaphorical illustration and model. A proposed conceptual solution for dynamic team structuring to support design episodes is described that solves interaction and organisational structuring problems on increasing scales from the individual developer up to the software enterprise level.
引用
收藏
页码:290 / 301
页数:12
相关论文
共 50 条
  • [1] Dynamic team structures for supporting software design episodes
    Taylor, Paul
    Proceedings of the Conference on Technology of Object-Oriented Languages and Systems, TOOLS, 2000, (TOOLS-PACIFIC2000): : 290 - 301
  • [2] Using feedback for supporting software team improvement
    Zuser, W
    Grechenig, T
    PROFESSIONAL KNOWLEDGE MANAGEMENT, 2005, 3782 : 91 - 95
  • [3] A Survey on Team Software Process Supporting Tools
    Fahmi, Syed Ahsan
    Choi, Ho-Jin
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 987 - 990
  • [4] Supporting Team Members Evaluation in Software Project Environments
    Ochoa, Sergio F.
    Osorio, Osvaldo
    Pino, Jose A.
    COLLABORATIVE DECISION MAKING: PERSPECTIVES AND CHALLENGES, 2008, 176 : 211 - 220
  • [5] A method for supporting software design based on comment on software
    Yoshida, T
    Hashimoto, K
    Yamaoka, T
    Nishida, S
    IEEE RO-MAN 2000: 9TH IEEE INTERNATIONAL WORKSHOP ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION, PROCEEDINGS, 2000, : 311 - 315
  • [6] Supporting the instructional design process for team training
    van Berlo, Marcel P. W.
    Lowyck, Joost
    Schaafstal, Alma
    COMPUTERS IN HUMAN BEHAVIOR, 2007, 23 (03) : 1145 - 1161
  • [7] A Catalogue Supporting Software Sustainability Design
    Oyedeji, Shola
    Seffah, Ahmed
    Penzenstadler, Birgit
    SUSTAINABILITY, 2018, 10 (07)
  • [8] The software design board: A tool supporting workstyle transitions in collaborative software design
    Wu, J
    Graham, TCN
    ENGINEERING HUMAN COMPUTER INTERACTION AND INTERACTIVE SYSTEMS, 2005, 3425 : 363 - 382
  • [9] Supporting the dynamic structures of CEP services
    Stich, IV
    Wader, P
    COLLABORATIVE BUSINESS ECOSYSTEMS AND VIRTUAL ENTERPRISES, 2002, 85 : 397 - 404
  • [10] Aligning Software Design with Development Team Expertise
    Grabis, Janis
    Meiers, Egils
    Supulniece, Inese
    Berzisa, Solvita
    Ozolins, Edgars
    Svaza, Ansis
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1 (ICEIS), 2016, : 560 - 565