简介:
我在一家承包商公司工作。我们为不同的公司客户制作软件,每个客户都有自己的规则、软件标准等。
问题:
结果是,我们使用了几个错误跟踪系统。门票流量相对较大,SLA有时会致命。主要的问题是,我们在自己的BT(目前是Mantis(中跟踪这些门票,但我们也在他们的BT中与客户沟通。但事实上,两个多的沟通渠道制造了太多的信息噪音。
解决方案,进度:
实际的解决方案是由一名员工负责同步流并跟踪SLA和许多其他事情。这花费了他相当大的一部分时间(cca 70%(,可以花在更有价值的事情上。另一件事是,他不够快,有时同步并没有真正同步。评论的某些部分只保留在一个系统上,有些则完全丢失。(不要在假期或生病时让我开始,这才是乐趣的开始(
问题:
如何自动化这一过程:部分或全部聚合任务、查看SLA、通知合适的人等?
谢谢你的回答。
你需要像Zapier这样的东西。它可以映射不同的应用程序并在它们之间同步数据。它的工作原理很简单:
- 你创造了zap(例如在redmine和团队合作之间(
- 您配置映射(redmine中的项目/属性如何映射到团队中的项目或属性(
- 您可以在两个系统中生成访问令牌,并将它们写入zap
- Zapier经常在红矿和团队合作之间保持同步
但"螳螂"还没有得到扎皮尔的支持。如果你的所有/大多数客户BT都在Zapier的应用程序列表中,你可以将自己的BT转移到另一个平台,或者向Zapier请求螳螂支持。
另一种方法是开发您自己的同步服务,该服务将以每位员工的身份使用登录名/密码/令牌连接到所有客户的BT,并将更新下载到您自己的BT。这是一种困难的方法,该解决方案需要持续开发以支持客户的BT的实际虚拟化。
您可以查看一个Slack:https://slack.com/
这是一个很好的小组对话工具
在整个团队的公开渠道中,在敏感事项的私人群组,或使用直接消息一对一。
你可以有很多集成工具,你可以使用Zapierhttps://zapier.com/用它来编程触发器。
通过不同的渠道,您可以在小组对话中部分或全部通知合适的人:(
显而易见的答案是在所有各种BT之间创建集成。如果不知道这些是什么,很难说这是否完全可能。大多数现代BT都有API并支持集成。有些,尤其是基于桌面的,没有。对于那些可能需要直接监视数据库的人。
正如有人已经建议的那样,Zapier是一个创建集成的好工具,并且可能已经有了一些您需要的工具。我喜欢Slack,它有一个API,但消息基本上只是文本,除非你想在向它的API发布消息时进行某种划界,否则它可能无法工作。
我不确定预算是多少,但创建集成需要花费资源。我建议你雇佣一个人来简单地管理这些。唯一的责任是交叉填充内部和外部错误跟踪系统,并跟踪每个系统的进度。你真正需要的只是一个非常注重细节的人,他们不必是一个开发人员。这应该比在这方面使用开发人员资源更具成本效益。
另一种选择就是停止。如果你的需求要求你在为客户做的项目中使用客户的错误跟踪软件,那么就使用他们的软件,停止重复工作。如果你需要某种中央存储库或用于管理工作的东西,也许只是一个简单的表格或电子表格,其中包含客户、项目、问题编号、状态,如果可能的话,还包括客户BT中的问题链接。我理解集中化的必要性和愿望,但如果这会扼杀生产力,那么机会成本太高
如果你为此创建了一个集成工具,你确实会有一个非常可行的产品。这实际上是一个很常见的问题。