项目团队:开发、建设、管理:分步流程

测试评估 阶段,您估计 Guru99 Bank 项目将在一个月内完成。假设您需要 5 成员在做这个项目 一种 个月。但你的老板却不这么认为。

项目团队:开发、建设、管理

1)老板的想法正确吗?



没有

不正确
正确:

因为团队无法以这种方式扩展。团队成员太多会给团队组织和管理带来问题

您不能像上述场景中的公式那样简单地扩展团队,因为:

  • 管理一个 十人 团队与管理一个团队完全不同 五人 团队。您可能需要花费更多精力来管理和控制团队,并且项目执行时间可能会增加。
  • 如果团队人数增加,可以共享项目任务以减少执行时间。但是,将一个人就可以完成的任务共享给很多人,可能会影响生产力。

团队组织是“测试管理 '。测试团队发挥了非常 中心角色 在任何软件项目中。所有成功的测试经理的一个关键特征是组织和管理一支能够为组织提供商业价值的高性能测试团队。

什么是“项目团队”?

项目团队是一群人

项目团队

他们共同努力实现项目的总体目标。测试经理是组建一支高效团队并带领他们取得成功的人。

如何打造一支高效团队?

以下特质对于打造一支高效的团队至关重要

打造高效团队

  • 强强合作 – 合作是与他人合作并共同完成工作的行为。一个有才华的团队会想方设法解决人际关系问题并完成工作。他们愿意在工作中互相支持。
  • 我们的承诺 – 在一个强大的团队中,所有成员都致力于共同的项目目标。他们关心并负责自己的工作和团队的工作。每个成员都付出了巨大的努力,其他人也一样。
  • 有效的沟通 – 团队成功的关键因素是沟通。成员们畅所欲言,清晰、诚实、有逻辑地表达自己的想法,以便彼此理解。
  • 共享 – 在一个团队中,每个成员都有自己的长处和短处。在一个好的团队中,成员们愿意分享信息、知识和经验,以提高彼此的技能。

如何建立和管理一支高效的团队?

本主题将为您提供组织 Guru99 Bank 项目项目团队的分步过程。要建立和管理有效的团队,您应该遵循以下 3 个步骤 -

建立和管理一支高效的团队

步骤1)制定人力资源计划

人力资源规划是确定组织当前和未来人力资源需求的过程。人力资源规划的目的是确保团队成员和项目之间的最佳匹配,避免人力短缺或冗余。此阶段分为以下三个阶段

制定人力资源计划

步骤 1.1)需求预测

在此步骤中,测试经理根据不同的项目计划预测总体人力资源需求。

您可能有疑问“测试经理如何确定团队职位及其角色? ”

团队组成和规模取决于 特点功能 项目的。如果你理解什么 团队类型 您需要,您将知道如何筛选团队职位及其角色。

因为Guru99 Bank项目的特点是 测试,你应该创建一个 测试团队 做这个项目。团队规模(项目团队的成员数量)取决于 体积 项目活动和 复杂 该项目。

测试团队结构

通常,a 测试 团队由以下成员组成:

牌号 具体责任
测试经理 管理整个项目

定义项目 方向

测试仪 建立 测试用例

生成测试套件

执行 测试, 历史记录 结果, 报告 缺陷

测试中的开发人员 创建程序 测试 – 开发人员创建的代码

创建测试自动化脚本

测试管理员 建立并确保 测试环境 资产 管理维持

客户支持 团队使用测试环境进行测试执行

SQA 成员 负责质量保证

根据此人力资源计划,您的项目团队至少需要 5 名成员。每位成员将承担 不同 在项目团队中的角色,他们必须 胜任力 相应 完成分配给他们的角色。

如果项目复杂且量大,项目团队应该 增长 尺寸和 规模 以满足复杂性。在这种情况下,可能由多人担任同一角色,履行各自的职责。

步骤1.2)能力评估

会员的 胜任力 是你在资源规划中应该考虑的一个重要点。你必须将成员与不同的 胜任力 以及 任务。这意味着选择 合适的 从事该工作的人。

考虑以下场景:

假设你为某位成员分配了一名开发人员作为 测试仪 在项目团队中。他的任务是执行测试用例并向测试经理报告缺陷。这个任务必须在一周内完成。但结果是:

能力评估

你指派他到 任务。他是一名开发人员,他的技能是编程,而不是测试。为成员匹配错误的技能可能会导致任务失败,并延迟项目。

为了避免这个错误,在分配成员执行任何任务之前,测试经理必须考虑许多因素:

  • 这款 技能 要求成员完成不同的项目任务。
  • 团队成员的技能和能力必须根据项目使命和项目目标进行衡量。如果现有人员缺乏必要的能力,测试经理应该计划如何提高他们的技能。

步骤 1.3)技能提升规划

技能提升计划

  • 确定差距: 在某些情况下, 差距 成员的能力与项目技能需求之间的差距。测试经理有责任确定成员缺乏哪些技能,并为他们制定适当的培训计划。例如,在上一个场景中,团队成员缺乏测试技能,这是测试经理发现的一个差距。
  • 培训与评估: 人力资源规划将包括考虑如何培训和发展现有成员,以实现技能和所需的能力。培训计划应在确定差距后立即制定和实施。在上面的例子中,该成员应接受培训 测试 技能,以承担测试任务。
  • 评估: 培训计划包括 监控经常评估 以确保其有效性。如有必要,可以更改此计划。

例如,在上述案例中,经理需要评估开发人员的培训进度。如果开发人员发现很难接受测试,经理可以考虑采用其他培训方法或考虑将其替换掉。

步骤2)建立项目团队

完成人力资源计划制定后,就该组建项目团队了。

如何组建一支成功的团队?有 4 项内容对于建立一支高效的团队至关重要

建立项目团队

步骤2.1)团队使命

测试经理要做的第一件事就是分享 团队使命 与其他成员一起制定使命宣言。制定使命宣言需要团队成员思考、讨论并达成一致

例如,Guru99 Bank 项目的任务是测试 网上银行设施 尊敬的“Guru99银行”。作为测试经理,你必须与团队成员分享这一使命,向他们展示这一使命在业务活动中的重要性。

步骤2.2)团队责任

如果团队成员不知道自己的角色是什么以及在项目中应该做什么,会发生什么?

团队责任

在团队环境中,团队成员知道什么是 预期 每一个。

在项目 Guru99 Bank 中,您可以召开团队会议。在会议上,您必须:

  • 明确谁负责以及你对团队的期望
  • 确保每个人都清楚自己的角色和职责。这些角色已在步骤 1.1 中定义

步骤 2.3)团队规则

团队规则是团队合作方式的指导方针。团队不需要很多规则就能很好地合作,但团队中的每个人都应该同意规则,并分担确保遵守规则的责任

您可以参考以下一些团队规则示例

团队规则

步骤2.4)团队激励

没有动力的团队合作就像没有灵魂的躯壳。作为 Guru99 项目的测试经理,您需要每天持续激励您的团队。

如果你拥有一支积极向上的团队,你的项目质量和生产力就会得到提高。你将创造一个良好的工作环境,让你的成员能够发挥自己的能力。

如果你想知道如何激励你的团队,看看 人际交往技巧 的文章。

步骤3)管理项目团队

对于测试经理来说,管理团队是一项非常具有挑战性的任务。您将与不同个性和工作风格的人员打交道。优秀经理的主要目标是让每个人都集中精力,确保每个人都保持沟通,并确保项目按计划进行。

下图展示了测试经理的重要作用。假设团队成员有很多零,但没有领导者,他们仍然是零。但有一个经理,他们可以合并成一个大数字。

管理项目团队

管理团队的方式有三种,如下图所示:

管理项目团队

设置团队 Target

测试经理必须让成员知道他们在做什么。你必须定义所有成员都应该知道并同意的团队目标。在 Guru99 Bank 项目中,团队目标是“测试 Guru99 Bank 的网络银行服务”

应设计团队目标,并将其分解为具体任务。

观察

团队观察意味着:

  • 监控 团队成员表现
  • 理解 他们正在做什么以及他们的工作成果。

观察可以帮助测试经理检查 效用 团队成员的工作、项目 进展,及早发现问题。

冲突管理

在项目团队中,性格和工作风格各异的人一起工作,冲突是必然会发生的。人们有不同的观点,在适当的情况下,这些差异会升级为冲突。测试经理的角色就是处理这种冲突。

让我们通过一个例子来练习一下

在项目 Guru99 进展过程中,您要求所有团队成员更新项目进度,以下是他们的回复。

冲突管理

团队成员不合作,想随心所欲地做事,不想遵守任何规则。 在这种情况下,你会怎么做?

忽略此冲突

将此问题归咎于某人

尽快解决冲突

正确:
不正确

有一些建议的活动,你可以参考,以解决此类冲突

  • 抱团 会议 让成员了解项目情况
  • 让成员们 理解 项目中合作的重要性
  • 要求他们 合作 解决冲突

在整个解决过程中,最重要的是保持 通讯开放 每个人都需要谈论冲突,并讨论他们的强烈感受。

冲突可以被直接、快速地发现和处理。通过尊重人与人之间的差异,能够在发生冲突时解决冲突,并努力预防冲突,你将能够保持健康而富有创造力的团队氛围。