您想更快地开始交付新功能,并且想知道是否可以通过某些流程改进来提高团队的生产力。 您总是可以雇用更多的人,但是可能会有更便宜的方法来更快地完成更多工作。 以下是一些需要注意的常见过程效率标记。
1.优先事项
整个团队是专注于MVP功能吗,还是您注意到有些人在发布最重要的商品之前就花了一些时间来做好事?
修复
确保有一个明确的产品路线图,PM或正在运行开发的人员将遵循该路线图。 您可能需要弄清楚在某个日期之前完成产品核心MVP版本的重要性。 设置一些里程碑式的截止日期,以使计划按计划进行。
2.瓶颈
是否有没有很多工作要做的团队成员,或者不确定他们应该做什么?
修复
检查PM,如果有的话,然后向上游看。 开发人员应该始终从产品经理那里获得清晰详细的用户故事,包括带注释的设计规范。 设计人员应始终具有优先考虑的产品功能路线图。 确保这一切都是PM的工作。 应该有一个清晰的,有优先次序的用户故事部分(通常是“ To Do”列),可以从上至下进行处理。 (注意:所有尚未准备好的故事都应移回。允许被阻止的故事保留在“待办事项”列中会造成混乱。)
已经有下午了吗? 与他们坐下来,找出工作流程滞后的地方以及您可以提供的帮助。 确保有清晰明确的优先产品功能路线图 ,供团队在接下来的几个冲刺中使用。 确保PM有时间充实即将发布功能的功能要求。
没有下午? 考虑雇用一个人,尤其是在您的组织显示需要一个人的其他迹象时。 专用的PM将确保正确安排工作的优先级,并在每次冲刺之前正确记录需求。
或者,您可以让其他人负责确保每个人始终都有(正确的)工作。 请记住,这将影响该人通常的可交付成果。
3.阻止者
开发人员是否经常在开发过程中遇到有关实现的问题? 阻塞问题可能会浪费大量开发人员时间,尤其是如果他们在等待答案时陷入困境。 经验丰富的产品经理知道如何通过确保在工作开始之前充分充实需求来避免这种情况。
修复
- 沟通 -鼓励团队成员在被阻止时大声说出来。 像Slack项目通道这样的透明场所是使每个人都意识到障碍并鼓励在解决方案上进行协作的好地方。
- 充实您的用户故事 -如果没有正确说明用户故事(门票)的所有用例和带注释的设计要求,那么您的开发人员将有很多问题。 您的项目经理可能需要对良好的用户故事的外观进行一些指导,如果您的流程很匆忙,他们可能还需要更多时间来准备它们。 如果没有适当详细的故事,则会因实现问题,功能辩论和因上下文切换而失去的脑力而减慢开发速度。
- 冲刺/迭代计划和功能启动会议 —在开始开发新功能之前,项目团队应审查用户案例,需求和设计(如果适用)。 开发人员此时应该提出有关用例和功能的问题,通过避免以后再阻塞问题来节省开发时间。
4.紧急步伐
团队是否总是急于在紧急模式下完成工作? 他们会在周末和周末工作以跟上节奏或为特殊客户争取些东西吗? 这是有问题的,因为它对士气不利,并且可能使您花费不正确的代码和周到的产品决策。 这些功能将需要稍后进行重做 ,通常是在最后一刻进行的消防演习中,以弥补遗漏的假设。
修复
提前制定计划,并努力限制最后一刻的要求。 项目经理,设计师和工程师都需要时间来制定最佳解决方案,以确保效率,可扩展性和合理性。 倾听团队的意见,以寻求针对业务机会或问题的创造性解决方案。 对机会保持透明可以帮助团队认同,并为创造性的问题解决提供更多机会。
5.知识差距
初级软件开发人员是否经常遇到棘手的问题?
修复
鼓励开发人员在遇到棘手的问题时互相帮助。 合理的交付时间表将对您有所帮助-如果不对最终期限感到压力,高级工程师将更有可能伸出援手。 一个好的项目经理将一直在寻找团队成员互相帮助的机会,因为这将使整个团队更加高效。
测量速度
是否想知道哪些变化实际上在提高产出? 确保已打开跟踪工具的故事点功能,并且已为所有用户故事分配了点。 这通常在每周两次的迭代和冲刺计划会议期间完成。 这是您需要在过程中迭代的数据。
准备发展团队了吗?
流程签出? 这是您的组织准备雇用的一些迹象。
开发人员/工程师
- 您已经准备好定义明确的产品需求和设计,等待开发人员对其进行工作。
- 您不会因上述“流程”问题而遇到很多障碍,也没有缺少工作问题。
- 您有一个或多个初级开发人员落后于计划,他们可以使用经验丰富的开发人员的帮助。
设计者
- 由于新功能设计尚未准备就绪,您需要开发人员等待工作,这似乎不是短期问题。
- 您没有足够的UI / UX工作供其他专职设计人员使用,但可能会有一些营销资料在您逐步投入使用时可以使用。
产品经理
- 设计人员或开发人员正在考虑要使用一些新功能,但是没有时间向团队解释他们应该开始构建什么。
- 您会想到一些机会,需要帮助来确定解决方案的外观。
- 您具有扎实的产品愿景,但不知道团队应该首先做什么。
- 您的MVP很精打细算,但是不确定如何让团队专注于那些核心功能。
- 以前没有下午吗? 在这里查看我的10个招牌清单,您的团队已准备就绪。
项目经理
- 团队成员问下一步该做什么。
- 开发人员经常被阻止或等待工作。
- 团队成员似乎没有按照正确的顺序进行工作。
- 团队成员似乎对方向的频繁变化感到沮丧。
- 您可能无法从上面的过程部分中解决一些问题。
还没有PM预算吗?
制定产品路线图,并确保您的首席设计师和工程师已加入并愿意进行一些管理。 只要流程到位,就可以在没有专职管理人员的情况下提高效率。