- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安交通大学 刘海岩 7.5 团队管理 1、团队的结构及组织原则 组织一个有效的开发团队对软件项目成功至关重要。为了更加有效的管理和沟通,大团队可分成小团队(小组)。成功的小组不只是各种技能均衡的个体的简单组合,有许多因素影响小组协作: ? 小组的构成 小组中的技术、经验和个性是否整体均衡。 ? 小组的凝聚力 成员是否具有团队精神。有凝聚力的小组能够建立起小组的质量标准、成员之间能够紧密配合、容易了解彼此间的工作。 西安交通大学 刘海岩 ? 小组的沟通 受一些因素影响:小组规模、小组的结构、小组组成(成员性别或个性)以及物理工作环境。 ? 小组的结构 结构方式是否使得团队中每个人都觉得受到尊重,并对他们在小组中的角色感到满意。 Constantine提出4个“组织范型”: (1) 封闭式范型:以传统的控制层次组织团队。垂直通信,难以创新性的工作,适合于开发产品相似的软件。 (2) 随机式范型:松散地组织团队。工作依赖于成员个人的 主动性。不适合“有次序地完成”。 (3) 开放式范型:具有封闭式范型的控制性,又包含随机式范型的创新性。良好的沟通和根据团队整体的意见作处决策是它的特征。适合于解决复杂问题,可能不像其他类型团队那么有效率。 (4) 同步式范型:依赖于问题的自然划分,团队成员各自解决问题的一部分。主动交流差。 西安交通大学 刘海岩 有两种有代表性的组织方式: (1)民主制程序员团队 (2)首席程序员团队 程序员1 程序员2 程序员3 程序员4 ·松散的组织方式。 ·通信链有n(n-1)/2个,成员不能太多。 ·适用于成员经验丰富技术熟练,含有新技术(创造性)和高度不确定性的小型项目。 首席程序员 后备程序员 资料管理员 程序员1 程序员2 程序员n … ·首席程序员:对软件开发全部负责 ·后备程序员:经验丰富,负责软件有效性验证,必要时替代首席程序员。 ·资料管理员:处理与项目有关的其他事务,如配置管理、对外沟通等。 ·结构化的组织结构,成员间沟通较少,适合于高度确定性、稳定性和重复性的项目。 西安交通大学 刘海岩 团队的组织原则: ? 有利于适应不断变化的需求,提交高质量的产品。 ? 有利于团队成员间的直接交流。 ? 有利于迅速地做出决策。 ? 有利于和管理层沟通。 为使团队组织更加有效的方法是: 团队角色的划分、目标、责任 开发团队应该包括的角色有: 需求分析员、软件设计师、程序开发人员、测试人员、培训人员、维护人员。 西安交通大学 刘海岩 2、微软的团队模型 摘自《软件开发的科学与艺术》 微软的组织架构: ? 市场营销部门(销售、市场、售后服务等) ? 内部营运部门(公司内部的基本管理) ? 产品开发部门(负责所有软件的开发) ? 研究部门(基础研究和新技术研究) 这些部门又包含了许多子部门以便有效管理、提高效率。 西安交通大学 刘海岩 (1)微软的产品团队原则: ? 小型并具有多功能的团队 ? 角色互相依赖并分担责任 ? 具有深厚的技术和商业敏锐性 ? 关注于完成产品 ? 有明确的工作目标 ? 用户积极参与 ? 共享产品远景 ? 人人参与设计 ? 努力从过去的产品中学习 ? 共享产品总体管理和决策 ? 所有团队成员都在同一地方工作 ? 大团队的工作方式类似于小团队 西安交通大学 刘海岩 (2)不同角色的团队 基于以下考虑,微软的产品团队由一些地位平等的小团队组成: ? 可以充分根据产品特点进行权力分配 ? 可以共同分担责任和义务 ? 彼此地位平等 ? 可以听取多数人的意见 ? 可以达到彼此制约,最终达到合理的平衡的目的。 这些小团队在整个产品团队中扮演着互相依赖、互相合作的不同角色,每个角色都有自己特定的任务,他们共享对产品的管理,也共享对产品的责任。每个
文档评论(0)