工作流程
业务同事在发现网站或者管理控制台有bug时,请按照如下流程报开发解决:
-
打开Phabricator的相关项目页面;
-
在Todo列下新建一个Task,把问题的复现过程写在里面。 所谓复现过程,就是我现在打开哪个页面,改的哪条展会的哪一项, 点了哪个按钮,出现了什么问题,让开发看着你的描述能再现一次问题;
- 把这个task的链接发到微信工作群里或者身边的开发同事;
- 在他/她复现问题的过程中,遇到不清楚的地方进行解释,完善第2步中创建的复现流程;
- 确定开发同事已经能够复现问题,你的任务就完成了,等待他的反馈。
Q & A
Q: 复现过程要详细到什么程度?
A: 详细到一个完全不懂公司业务、也没有技术背景的人,可以按照你的描述复现问题。
Q: 为什么要搞这么复杂,我截个图发微信上不行吗?
A: 如果是简单的问题,速战速决当然可以,但对于复杂的问题,使用这个流程很有用: 首先,写下来的解决方法才能变成组织财富的一部分, 而不是随着时间的推移和人员的流动,一次一次解决相同或者类似的问题; 其次,写下来的解决方法可以帮助开发新手快速成长,降低公司培养新人的成本, 提高组织整体的效率; 最后,写下来的过程是整理思路的过程,对写文档的人也是一种技能提升。
Q: 我提交的bug总不解决怎么办?
A: 提高任务的重要程度(在priority里设置),如果提高后还是一直未解决, 跟任务的接收人聊一聊,延期的原因是什么,大家一起讨论一下解决方法。