Hasty Briefsbeta

双语

The Definition of Done

4 hours ago
  • #definition of done
  • #productivity
  • #software development
  • 软件开发人员经常错误判断一项任务是否真正完成,导致交付物不完整。
  • 如果一项任务仅能在开发者自己的机器上运行、缺少测试或反馈、存在未合并的代码拉取请求、未部署到生产环境、依赖其他工作,或者用户无法访问,那么它就未完成。
  • 对'完成'的正确定义应包括在所有支持的设备上正常运行、经过多轮测试和反馈、合并代码拉取请求、完成团队协作工作,并已在生产环境中实时可用。
  • 人工智能无法判断某事是否完成;开发者必须做出决定,依赖人工智能完成这一判断将危及职业相关性。
  • '完成'的定义在于创造真实世界的价值,而不仅仅是完成工作付出。