角色:开发人员
开发人员(Developer)负责开发系统的一部分,包括设计该部分以使其纳入架构、可能的用户界面原型、实现、单元测试,以及集成这些组件做为解决方案一部分。
角色集:基础角色
关系
人员配备
技能

此角色需要以下的知识、技能和能力:

  • 足够的专业知识和经验,定义和创建项目的技术解决方案
  • 理解并遵循架构的能力
  • 识别并构建开发测试的能力,这些开发测试覆盖了技术组件要求的行为
  • 沟通设计以使其他团队成员理解设计的能力

In addition, to create a visual model of the system, the person in this role needs the ability to render the design in the Unified Modeling Language (UML).

分配方法

承担此角色的人员可能有特定技术领域的特殊技能,但除此之外,还应该广泛的了解与其他技术团队成员共同工作所涉及的所有技术。

即使在最小的团队中,他们也需要共同工作创建技术解决方案。在小的、敏捷的团队中,此角色经常是共享的,即他们往往还承担了其它的角色。

参见指南:Staffing a Project 以了解更多关于需要几个团队成员承担此角色的信息。

参见指南:Self-Organize Work Assignments 以了解更多关于需要几个团队成员承担此角色的信息。

更多信息