目录:
项目团队通常需要大量工具来帮助他们在软件开发生命周期中跟踪信息,从管理需求到项目计划,任务,设计,开发,存储源代码和测试。 传统上,这些都是在现场购买和托管的。 但是近年来,使用软件即服务(SaaS)的方式发生了戏剧性的转变,其中的工具托管在云中。 在这里,我们将看看为什么会发生这种情况,以及它对企业有什么好处。
从空座位中受益
以传统方式购买软件许可证通常意味着在协议期限内可以使用一定数量的许可证,并且在此期间只能向上调整这些许可证。 当需求较低时,安静的时间没有好处。 借助许多云托管服务,订阅是按月或按季度进行的,因此上下调整变得更加容易。 这消除了从一开始就制定正确计划的压力。云托管产品可提高灵活性
如果组织已经标准化了特定的工具并进行了设置以帮助确保特定的质量水平,那么通常会找到例外的项目。 例如,新员工可能会发现使用现场工具的工作过于严格,特别是当他们有其他经验的时候。 一种工具不一定能满足所有需求。 开发工具市场的变化是不变的,并且在最近五年中,敏捷方法的广泛采用,能够切换到提供更有效工作方式的工具可以提供比必须采用标准化方式更大的优势。不适合所使用的开发风格的工作方式。 使用基于云订阅的产品,可以在数小时内使用新工具启动并运行。 (在“别搞混:如何实施云计算”中获得更多提示。)云中支持集成
您可能会认为,在迁移到云中的远程托管服务时,您将不得不放弃内部托管工具所期望的集成级别。 好吧,再想一想。 许多基于云的工具都支持集成。 您可能无法实现与从单个供应商处购买“传统”专用软件套件一样多的集成,但是与任何其他工具集一样,请清楚您需要什么集成。 确定集成带来的效率节省与工具运行成本之间的关系。如何确定:托管在云还是现场?
购买任何开发生命周期工具都应以该工具获得的收益与总成本为基础,同时考虑您是否可以接受相关风险。 在将云与现场托管工具进行比较时,需要考虑的要点包括:- 工具之间的集成程度:更高的集成度可以节省更多的效率,但是还需要购买和支持更多的工具。
- 潜在的操作风险:通过托管在云中,您的组织会建立对第三方的操作依赖性。 考虑哪些方案会影响您的日常工作,以及如何减轻这些负担。
- 数据的敏感性:您希望管理的信息是否包含敏感的业务或个人信息? 请根据您自己组织的安全策略和基于云的服务的过程来检查此数据,以确定是否可以在组织外部托管此数据。
- 数据需要多长时间:使用基于订阅的许可证,终止订阅意味着您将不再有权访问服务或存储在此处的信息。 了解终止服务将如何在项目期间和之后对您产生影响,并确定您将如何继续运营。
- 规模经济:与使用基于云的工具相比,权衡托管自己的工具的购买和隐藏成本。 可能会有盈亏平衡点,托管您自己的结果要比基于云的服务便宜。 这些可用于影响您的选择或与供应商进行讨论时作为谈判要点。 (有关如何在毫无戒心的公司中提高云计算成本的信息。)
何时考虑基于云的工具
当项目团队或组织需要快速启动并随着时间的推移灵活地调整成本以满足需求时,基于云的开发生命周期工具将具有更大的优势。 有待观察的是,更大范围的公司范围内的长期部署是否会脱离内部托管选项。
对于您和您的项目团队而言,工具的选择取决于成本,操作注意事项,过去的经验以及启动和运行所需的时间。 通过以上考虑,应该可以帮助您了解所需的内容以及决定的形状。