君郎
代码审核准备轨道升级
挑战
Ruby在Rails平台升级上
解决方案
Ruby在Rails上,升级
结果
代码分析,升级和流程建议
谁是Tunecore?
TUNECORE是独立音乐家的全球平台,以建立受众和职业。
他们允许音乐家上传他们的工作,并自动连接世界各地的超过150个数字商店和流媒体服务,包括亚马逊,苹果和Spotify。manbetx正网TuneCore是唯一一个具有工具,见解和服务的全球平台,以满足收入,促进和分销的所有艺术家的需求。manbetx正网
艺术家订阅Tunecore,在所有全球音乐平台上获取他们的音乐,并允许他们保持所有流和下载的收入以及他们的音乐的权利。TuneCore Empowers艺术家以他们以前从未能够以前的方式分发和销售他们的音乐,并将盈利从他们的成功中保持。
Insignbot带来了一个有效和有组织的分析和开发实践方法。他们的方法可以帮助任何公司实现其目标。
挑战
需要一个轨道升级
Tunecore于2005年推出了其分销平台,并在Rails技术堆栈上进行了Ruby。当Turnecore的新VP技术在2018年加入公司时,该公司认为需要将其CodeBase升级到最新版本的轨道,降低技术债务并计划新的功能发展。
了解招聘合适的团队迅速将是一项挑战,他们寻求合作伙伴,以帮助支持和执行他们的计划。
解决方案
为了降低风险和加快项目,Tureecore的技术副总裁开始寻找外部团队,具有经验并导致Rails升级。
Insignbot通过Tunecore的领先工程师推荐。identbot历史悠久的历史悠久地使用Rails应用程序并进行类似的升级,广泛文件他们的经历。
TuneCore任务为ChangeBot团队分析了他们的代码,并在参与结束时为升级策略提供建议。两个想法开发人员加入了TuneCore团队,审查CodeBase并为Rails升级制定建议。Insignbot试图了解Tunecore当前应用中的主要摩擦点,测试覆盖和宝石版本,以及获得团队文化和流程的感觉。
Insignbot采访了Tunecore Tech,产品和营销部门,以收集其对该项目的要求。因此,思想顾问提供了替代方案和方法,以实现概述的目标,并建议改进各种流程,从部署到回雷。
他们主动独立的方法是该项目的理想解决方案。最终结果是良好组织的,比竞争的提案更令人印象深刻。
结果
守则审核结束后,IdsingBot提出了他们提出升级铁路到TuneCore领导的建议。
实施计划包括提高申请的测试覆盖,创业板和整体铁路升级策略的建议,以及执行升级的时间和劳动要求的估算。Insignbot确定了代码库中的特定风险,可能需要更新和书签区域需要进一步调查。
通过这些信息,TuneCore对手头的任务深度更加了解。自定义升级计划通知TuneCore的产品路线图和年度预算。InsignBot以一种格式创建了演示文稿,这些格式可以很容易地与团队分享,以围绕他们的建议进行透明度,以帮助领导能力将计划传达给公司。
由于审计所示,突科尔选择继续与InsignBot一起使用,以执行Rails升级。此外,Tunecore还嵌入了他们自己的开发人员在升级团队中,以方便思想的流程建议。