项目参与者管理策略
测试框架的重要性
在项目开发中,测试框架的选择和应用至关重要。如果一直忽视自动化比率,使用不合适的测试套件,会给项目带来严重的阻碍。尽管切换到新的测试框架(无论是定制的还是现成的)需要付出很大努力,但从长远来看,忽视这一点的代价会更高。例如,由于糟糕测试套件的阻碍,有多少 bug 修复和新功能未能纳入版本控制系统(CVS),我们虽无法得知确切数量,但可以肯定的是,这个数量远远大于开发者为开发新测试系统所放弃的 bug 修复和新功能的数量。而且开发新测试系统只是一个有限时间的任务,而继续使用当前不合适的测试套件,其负面影响将持续存在。
当测试系统成为项目开发的重大阻碍时,就必须采取行动。这不仅适用于测试系统,任何变成障碍或瓶颈的常规流程都需要及时处理。
把每个用户视为潜在参与者
与用户的每一次互动都是获得新参与者的机会。当用户花时间在项目邮件列表上发帖或提交 bug 报告时,就表明他们比大多数用户更有参与项目的潜力。此时,我们应该跟进这种潜力:
- 如果用户描述了一个 bug,感谢他们的报告,并询问他们是否想尝试修复。
- 如果用户指出常见问题解答(FAQ)中缺少重要问题,或程序文档存在不足,在确认问题确实存在后,询问他们是否有兴趣自己撰写缺失的内容。
虽然很多时候用户可能会拒绝,但询问的成本并不高,而且每次询问都能提醒论坛中的其他用户,任何人都可以参与到项目中来。
我们的目标不应局限于招募新的开发者和文档撰写者。例如,培训人们撰写优质的 bug 报告,如果花费在每个人身上的时间不多,且他们后续能提交更多的 bug 报告,从长远来看是有回报的。对用户提交的 bug 报告给予建设性
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



