ZenHub为GitHub项目协作带来自动化

当数字平台变得如此普遍以至于产生了其他业务时,您就会知道正在发生着重大变化。就像Uber及其同类推动了针对乘客的新兴公司一样,GitHub正在为DevOps领域的企业家创造丰厚的机会。

在过去的六年中,加拿大SaaS公司ZenHub的项目管理和协作工具已植入到GitHub界面中,可通过浏览器扩展程序访问,或者(对于那些不太愿意直接在GitHub中工作的人)可使用独立的Web应用程序。通过ZenHub,GitHub用户可以创建项目路线图和报告,并生成任务板以可视化问题并跟踪依赖关系。

ZenHub为GitHub项目协作带来自动化

今天,ZenHub将添加新的自动化智能设备,这些软件旨在释放开发人员,使他们可以花费更多时间进行编码,而花更少的时间进行协调。

自动化工作流程

尽管GitHub已经通过Actions和其他自动化工具支持工作流自动化,但该领域主要专注于软件部署,而不是ZenHub发挥作用的项目管理和协调。

随着当今自动化工作流程的推出,ZenHub希望使开发人员不必手动将工作交给其他团队。这意味着用户可以可视化所有不同的电路板和工作区,预配置问题(通过GitHub的任务和错误跟踪功能)以及拉取请求(带有代码更改审核通知)以在不同团队的工作区之间自动移动。

ZenHub联合创始人Aaron Upright告诉VentureBeat:“如果同一问题存在于ZenHub的多个团队工作空间中,则自动化工作流可以根据另一个团队采取的行动来更新该问题的位置。”

例如,当工程开发团队解决问题并将其交给设计或质量保证(QA)团队时,他们可以通过在ZenHub界面中点击几个框并点击“连接。”

如果问题在质量检查阶段失败,则可以在开发团队的工作区中将其自动移回“进行中”,并从质量检查团队的队列中删除。

尽管这看起来像是增量升级,但是在涉及众多开发人员和来回交互的大型项目中,节省的时间可能是可观的。

Upright说:“如果任务的状态未正确传达,每次交接都代表了延误的机会。”为了避免这些潜在的延迟,通常会迫使团队安排交接会议或使团队过载消息和通知。自动化工作流通过允许一个团队的工作空间中的任务移动触发另一团队的工作空间中的任务移动来结束这一工作。”

自动化的工作流程最终可以确保任务状态始终是最新的。尽管该产品的第一版在手动配置方面与IFTTT有点类似,但仍有可能在其下游添加更智能的机器学习支持的元素。

Upright说:“未来的版本可以根据我们在数据集中看到的通用模式,或者可以在其中检测相似或相同管道名称的位置,自动建议管道映射。”

生态系统

自2014年成立以来,ZenHub在温哥华以外的地区积累了约2,400个付费客户,其中包括Microsoft,Adobe,Comcast,Docker,Cisco和SAP等知名客户。它这样做的同时仍然完全自举。该公司还在加拿大雇用了相对较少的32名全职工人,在美国和爱尔兰有一些远程雇员。

ZenHub表示,尽管它已将大部分收益再投资,但它还是有利可图的。但是,尽管这家初创公司严格来说不需要任何外部资金,但Upright表示,如果有合适的投资者加入,他将“敞开心to”。他说:“我坚信,从中培养出来的人比其他任何事情都重要。”

ZenHub的大部分收入来自其网站的直接订阅。但是,ZenHub也在GitHub Marketplace上列出,公司可以在其中购买其GitHub订阅的附件-GitHub削减了25%的收入。根据Upright的说法,ZenHub在GitHub Marketplace上的安装数量位居第二。

鉴于ZenHub与GitHub的紧密联系,微软在2018年以75亿美元的价格收购了GitHub,因此似乎并非不可能。实际上,在与微软合作的两年中,GitHub已经进行了五次收购。对于一家初创公司的创始人来说,Upright对于这种前景非常坦率。

他说:“我们与[GitHub CEO Nat Friedman]和GitHub领导团队有着良好的关系,并且就我们如何看待软件开发的发展进行了多次对话。”“尽管我们不打算进行收购,但对于ZenHub来说,这可能是自然的退出之路。作为创始人,我进行任何收购的方法都是进行优化,以使我们能够继续履行自己的使命,并继续改善开发人员的生活。GitHub和Microsoft都是这样做的好地方。”

当然,这样的交易可能永远不会实现,就目前而言,ZenHub正在一条独立的道路上向前迈进。任何过于依赖第三方播放器的平台都可能面临潜在的危险,因为私有公司GitHub(或Microsoft)理论上可以复制他们喜欢的任何功能。

“虽然这一直是我们要注意的风险,但迄今为止,我们已经看到GitHub的大部分重点都放在改善部分核心开发人员体验上,” Upright说。“从生态系统的角度来看,GitHub一直采用最佳方法-自己构建基础组件,但依靠其生态系统合作伙伴来改善和提升客户体验。”

许多公司正在GitHub和类似平台的后面建立大量业务。伦敦的Snyk上周以26亿美元的估值筹集了2亿美元,以帮助开发人员发现GitHub和其他存储库中托管的代码中的漏洞。总部位于巴黎的GitGuardian去年从包括GitHub联合创始人Scott Chacon在内的著名支持者筹集了1200万美元,该平台已经建立了一个平台,可帮助开发人员查找隐藏在公共和私有GitHub存储库中的敏感数据。

尽管没有任何迹象表明它与GitHub的合作关系会出错,但ZenHub最好将其众所周知的消息散布在多个篮子中并支持其他平台。

Upright说:“我们认为有很多机会可以整合到开发人员花时间的其他地方。”“这包括IDE [集成开发环境],其他工具以及源代码管理平台,如GitLab和BitBucket。[没有近期计划,但这绝对是我们的中期计划。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除。