ByAllAccounts 通过转换成螺旋形来节省操作时间

ByAllAccounts 比较了对几个 DVCS 的选择的速度, 和 SourceSafe。不出意料的是, 必然出现在前面, 并在近一年后, 继续给 Munyan 留下深刻印象, 它如何提高公司35工程、QA 和验证人员的生产率, 无论他们是远程办公还是办公室。

为什么 ByAllAccounts 选择了螺旋

benefits-easeofuse

购买前尝试

提高生产率

可衡量的成本节约

Image Testimonial ByAllAccounts Body

当 ByAllAccounts 是金融服务公司唯一的智能数据聚合提供商时, 他们开始考虑替换视觉 SourceSafe, 他们发现从许多版本控制系统中删除敏感信息是很困难的--如果不是不可能的话.

"这容易转化为可衡量的成本节约," 史蒂夫 Munyan, 软件开发工具的采购专家, ByAllAcounts 说, "当做每一个评估 [头三月的评价 Accurev, 必然, CollabNet SVN, Git, 善变,和窑。我特意构建了三级的情况, 在那里我联系支持以轻松、适中和困难的问题。强迫是唯一的公司, 保持礼貌的整个时间, 并提供解决方案, 我所有的问题。

 

一目了然

公司: ByAllAccounts

行业: 金融服务业的数据聚合

总部: 沃本, 马

强迫顾客从: 2011

 

财富管理 SaaS 在头到头比较后的选择

ByAllAccounts, 一个波士顿的 SaaS 公司, 是唯一的提供智能数据聚合的金融服务公司。ByAllAccounts 收集和转换来自数以千计的机构的复杂帐户数据, 并将其交付给财务应用程序, 以便加速和解, 减少数据管理成本, 并提供统一的帐户数据视图。

安全和保密是最重要的小, 13 year-old 公司。但当 ByAllAccounts 开始寻找替代视觉 SourceSafe, 高级软件工程经理史蒂夫 Munyan 发现, 从许多 SCM 系统中删除敏感信息是困难的-如果不是不可能的。

 

购买前尝试

很少有软件购买者和 Munyan 在2011年10月开始研究领先的 SCM 系统时一样有条不紊。很少有15年不同的软件开发工具背景 Munyan, 在 Compuware、NuMega 和 Mindreef 管理软件工具开发团队。

加入 ByAllAccounts 后不久, Munyan 的任务是找到一个替代的缓慢和繁琐的安装的视觉 SourceSafe 该公司已经使用了十年。可以说, Munyan 对软件工具有一个整体的看法, 从定价和支持到功能、可靠性和投资回报, 都有内部人士的观点。

 

测试技术支持

Munyan 进行了三月的 Accurev, 强迫, CollabNet SVN, Git, 善变和窑的评价, 这是一个商业版本的善变。

"在进行每项评估时, 我特意构建了三种级别的情况, 在这里, 我联系支持以解决简单、适中和困难的问题。Munyan 说, 他是唯一一个一直保持着礼貌的公司, 为我所有的问题提供了解决方案。

在他的测试版本控制数据库中, Munyan 用伪造的数据创建了一些情况, 如客户帐号或必须删除的名称--必需的要求--然后调用支持。

"我们简单地看着颠覆。我联系了 CollabNet, 并询问如何从 SVN 中获取敏感数据。他们说, 唯一的方法是将整个 SVN 数据库转储到一个文本文件中, 编辑敏感文本, 然后重新加载数据库, "Munyan 说。在分布式版本控制系统中, 如 Git、善变和窑炉, 情况更加棘手。

"如果您使用的是善变或 Git, 则必须克隆存储库, 减去您所在位置的转速, 然后销毁原始资源。然后, 您必须强制所有拥有该存储库副本的人也将其销毁, "他说。当然, 他指出, 一旦敏感信息进入野外, 你就不可能找到它的每一个实例。

Munyan 的测试还包括意外删除。"我问技术支持 ' 我怎样才能找回它 ', 然后定时恢复信息需要多长时间."

Munyan 很惊讶地发现开源技术支持的成本可能过高。"在某些情况下, 如果你有 Git, 除了昂贵的顾问, 没有人可以交谈。一个说, 他将收取1000美元每小时与我交谈。我说 "对不起?"如果他们在我购买软件之前是那么粗鲁, 我买软件后会怎样?

 

时间试验: 强迫与 的竞争

Munyan 比较了对几个 DVCS 的选择的速度, 和 SourceSafe。不出意料的是, 必然出现在前面, 并在近一年后, 继续给 Munyan 留下深刻印象, 它如何提高公司35工程、QA 和验证人员的生产率, 无论他们是远程办公还是办公室。

"用视觉 SourceSafe 了30分钟的操作现在需要的时间不到一分钟。我可以在4分钟内用3.2万产品文件在网络中填充新的开发人员系统。使用 SourceSafe 库, 同样的操作可能需要一个小时。这很容易转化为可衡量的成本节约。

Munyan 还指出, 强迫的高效工作流程允许开发人员在家里或工作中执行日常活动, 而在性能上几乎没有差异。大多数操作可以在1-3 秒内完成。

开发人员和非技术性工程人员的易用性给 Munyan 留下了深刻的印象, 他说他有兴趣让销售和营销团队尝试使用共享资源, 这必然是所有系统的拖放版本。

 

安全性和代码评审至关重要

高性能、集中化的数据库满足 ByAllAccounts 的安全要求, 但其他功能也很关键。该公司进行了多个级别的代码审查, 使用一个强迫功能称为搁置。

搁置允许开发人员将正在进行的工作在强迫服务器上存储在一个临时位置, 其他强迫用户可以访问它以进行代码交换、代码复查, 或者当开发人员可以将文件放在另一个分配.

搁置为 ByAllAccounts 开发人员提供了一键式的代码评审, 并提供了一种在开发人员之间共享文件的有效机制。最重要的是, 任何错误或安全问题都可以在代码提交到仓库之前迅速解决。

ByAllAccounts 还利用强迫保护表提供了一个附加级别的访问控制, 以限制对团队或开发人员级别的信息的访问。

另一个关键的特点是 P4 湮没命令, 提供一种机制, 完全删除从仓库中的所有敏感数据的痕迹, 在事件敏感数据被意外地提交到仓库。Munyan 说, "湮没命令只能被强迫管理员使用, 这是我们决定要去做的不可谈判的要求之一。

Munyan 评论说, 工程师使用螺旋历史、修订图和延时视图功能来快速识别复杂代码库中的问题。"时间推移" 视图允许工程师在几秒钟内直观地研究一行代码的完整历史。在 SourceSafe 和其他版本控制系统中执行相同的操作可能是非常耗时的操作。

 

租给自己

除了安全性、功能性、性能和可靠性之外, 像 ByAllAccounts 这样的小公司也必须考虑成本。幸运的是, 这一决定很容易 Munyan, 因为所有剩下的都是简单的试用、租赁和购买选项。

一年的租金能力 "使我更容易在门上," Munyan 说, 他的老板对支付一个系统, 然后被卡住了一个版本控制解决方案, 没有得到充分利用。

"一些被迫的竞争者没有这个选择," 他指出。例如, 在试图评估 IBM rational ClearCase 单片机的独立实例时, 他所得到的唯一选择是考虑价格更昂贵的 rational 套件。

由于最初的试验运行和10月的无缝生产率, ByAllAccounts 将使用的选择, 将部分租金支付的购买价格的必然, 根据 Munyan: "我们计划购买完全在12月。