我的公司是一个定制开发商店,用于许多项目,一些较大,一些较小。目前,我们通过电子邮件处理所有客户沟通。因此,我们通过电子邮件发送设计文档,将其标记并发回。然后,我们推出了他们产品的测试版,他们给我们发送任何错误,新功能等等。
当我正在努力实施一个新的错误跟踪系统(看起来它现在将是Mantis)时,我想知道如何最好地让我们的客户与我们的开发过程接口,以便更好地跟踪功能请求和客户提交的错误以及将我们的回复传达给客户。
如果有人知道一个特别好的错误跟踪系统我会有兴趣听到这个。否则,我只是在寻找一些通用指南或良好的商业惯例,使您的公司能够有效地与客户进行交流。
更新:我的公司使用LAMPP堆栈,因为我们是一家预算有限的小商店,我们倾向于坚持使用开源和免费的工具。
大多数人是使用Team Foundation Server来处理这个还是来回发送电子邮件?
答案 0 :(得分:3)
我认为关键是要有专门的跟踪系统来处理错误/请求,并建立一套通信的集合流程。至少,您将开始获得一致的反馈。从那里你可以调整它以满足你的特定需求。
顺便说一下,我强烈建议您使用电子邮件来进行沟通,而不是仅使用电子邮件作为项目管理工具。BaseCamp。我发现将消息,文档和时间表传达给客户端有很大帮助。
答案 1 :(得分:2)
如果您使用的是Team Foundation Server,我建议您安装TeamPlain Web Access。它们允许您向TFS项目公开Web界面。剩下要做的唯一事情就是给予客户权利以及用户名和密码。
否则,有一些付费工具,如FogBugz。当然,校长必须对直接链接到源代码管理的报告工具进行错误处理,以便开发人员可以轻松修复错误。
答案 2 :(得分:1)
虽然我不知道任何特定的工具(至少没有开源的工具),但我建议您设置一个系统,该系统将涵盖您的整体需求收集和实施过程。可以在系统中跟踪需求,该系统还包含设计文档(可以从系统中“检出”和“提交”)。这样,您就可以解决围绕设计文档进行多次修订的问题。另外,可以轻松跟踪设计文档和要求。如果此系统链接到您的源代码管理系统,您还可以进一步简化开发过程/需求跟踪。
答案 3 :(得分:1)