开发者只需按照这个任务清单,一项一项完成任务即可。这就是为什么我们的团队经常在家工作。在写这篇文章时,我们想与您分享我们团队的宝贵经验。换句话说,项目经理在每周结束时整理任务状态时,将所有未完成和未接受的任务移至下周,仅将已完成和已接受的任务移至本周。这样做是为了让开发人员只需要担心本周的任务,而不用担心上周的任务。此外,项目经理在按周组织任务时,会为员工分配稍多的任务。例如,如果一名初级员工每周只能完成一项标准产出为15小时的任务,那么项目经理在安排任务时,可能会安排20小时产出的任务。员工只需尽力完成即可,不必完成所有分配的任务,未完成的任务可以滚动到下周。管理者可以通过长期的经营数据来评价自己,员工也可以只做最好的自己,而不需要全力以赴。我们鼓励员工放松并享受工作。
05.提交您的开发任务。我们的团队要求开发人员每天在完成工作之前增加时间并更新任务状态。
唐雨格系统截图
一旦任务进度更新为100%,您就可以提交任务,如下所示。
唐雨格系统截图
提交任务时,开发人员知道他们应该在提交测试之前仔细检查任务中包含的测试用例是否通过自测试。
06. 测试当测试人员登录唐鱼歌时,会过滤出要测试的任务,如下所示。
唐雨格系统截图
然后根据需求和测试用例进行测试并报告bug。报告错误的过程超出了本文的范围,但与任务的过程类似。
07. 一旦验收测试人员完成了开发任务的测试,他就会将该任务标记为完成,无论它是否包含错误。项目经理回顾他们每天承担的任务,如下图所示。
然后任务就会被接受。
唐雨格系统截图
Accept操作主要标志着任务已经开发出来(可能还有Bug)以及任务评估的标准输出和难度值是否准确,是否需要调整,这样做是为了确认和检查。对于一些复杂的任务,在最初评估时可能不会考虑到过程中遇到的困难,而对于一些研究任务,即使在最初评估时看起来很困难,但实际上却因为它结果非常容易完成。在这种情况下,您需要在审批过程中调整标准输出和难度值。
结论:这篇文章不经意间就变得有点长了。本文充满了我们团队的一些最佳实践,我们将在最后总结这些要点。 1、以“防止开发人员提出问题”为目标来编写需求和API文档,可以极大地避免bug并减少沟通的需要。 2. 创建尽可能详细的在线需求文档。我们将尽可能维护将页面部署到此在线需求文档中所需的所有资源。这包括但不限于API文档链接、测试用例、历史任务/错误、原始需求、需求变更记录、其他文件资源和外部资源。联系方式等3.我们团队创建的API创建和渲染框架值得尝试。 4. 在分配任务之前评估每个任务的标准输出。 5、每周结束时,项目经理将所有未完成的任务移至下周。开发者只需要关心本周的任务即可。 6、要求员工如实记录每日工作时间,更新任务进度。在唐雨格的管理体系中,项目经理是整个团队的核心,是真正的技术管理人才,对整个项目的进度和质量拥有绝对的控制权。前段时间我也写过一篇文章,叫做《十年带队经验,万字长文分享:如何管理好一个程序员团队?》,不过上一篇文章比较理论,这篇文章比较实用。如果有感兴趣的朋友不妨一读!