|
这是我看到的一篇文章,原名是“如何组织软件开发团队”。文章中介绍了软件开发团队的三种组织形式,所以我把它改名为“软件开发团队的组织形式”。项目管理者联盟
如何构建软件开发团队取决于可供选择的人员、项目的需求以及组织的需求。本文阐述了各种团队组织的策略。项目管理者联盟
有效的软件项目团队由担当各种角色的人员所组成。每位成员扮演一个或多个角色;可能一个人专门负责项目管理,而另一些人则积极地参与系统的设计与实现。常见的一些项目角色包括:项目管理者联盟
· 分析师www.mypm.net
· 策划师项目管理者联盟
· 数据库管理员项目管理者联盟
· 设计师项目管理者联盟
· 操作/支持工程师项目管理论坛
· 程序员项目管理者联盟
· 项目经理项目管理者联盟
· 项目赞助者项目管理者联盟
· 质量保证工程师项目管理者联盟文章
· 需求分析师项目管理者联盟
· 主题专家(用户)转自项目管理者联盟
· 测试人员talent.mypm.net
您是如何组织项目团队的?是采用垂直方案、水平方案还是混合方案?以垂直方案组织的团队由多面手组成,每个成员都充当多重角色。以水平方案组织的团队由专家组成,每个成员充当一到两个角色。以混合方案组织的团队既包括多面手,又包括专家。项目管理者联盟
一个重要的考虑因素是可供选择的人员的性质。如果大多数人员是多面手,则您往往需要采用垂直方案,同样,如果大多数人员是专家,则采用水平方案。如果您正引入一些新人,即使这些人员都是合同工,则仍然需要优先考虑您的项目和组织。本文描述了形成团队组织的垂直、水平和混合方案,并指出了它们各自的优缺点。本次讨论的一个重要含意是您的团队组织和用于管理项目的手段之间应构成默契;任何方法上的失谐都很可能导致项目产生问题。service.mypm.net
垂直团队组织项目管理者联盟
垂直团队由多面手组成。用例 分配给了个人或小组,然后由他们从头至尾地实现用例。talent.mypm.net
优点项目管理者联盟
· 以单个用例为基础实现平滑的端到端开发。www.mypm.net
· 开发人员能够掌握更广泛的技能。项目管理者联盟
缺点项目管理者联盟
· 多面手通常是一些要价很高并且很难找到的顾问。项目管理者联盟
· 多面手通常不具备快速解决具体问题所需的特定技术专长。项目管理者联盟
|