当前位置: 首页 > news >正文

3、应用生命周期管理与TFS工具全解析

应用生命周期管理与TFS工具全解析

1. 应用生命周期管理(ALM)基础

应用生命周期管理(ALM)是对所有开发生命周期活动的协调与同步,它能带来诸多好处。比如,其过程易于修改、进行版本控制和报告。ALM平台可导入该过程并执行其中的应用开发流程描述。以微软为例,它使用XML在Team Foundation Server(TFS)中存储开发过程,XML文件能描述整个ALM过程,且多个不同的过程文件可共存,这意味着在创建新项目时,你能选择基于哪个过程模板。

企业对项目组合进行控制十分重要,这有助于更好地分配和控制资源。不过目前,还没有ALM供应商将项目组合管理支持集成到ALM平台中,这可能是因为尽管项目组合管理可能需要ALM的数据,但反之未必。好在基于标准的平台能使与项目组合管理(PPM)工具的集成变得更容易。

2. ALM 2.0+的发展现状

大多数主要的ALM工具供应商尚未完全实现ALM 2.0的所有功能。原因是多方面的,一方面,任何公司要转向单一集成套件并非易事,即便好处看似很有前景,因为这意味着要改变开发过程甚至整个公司的工作方式,而且公司此前已在工具和实践上投入了资源,迁移到新平台需要更多的时间和资金。

对于以微软为重点的开发组织来说,这种转变可能相对容易,至少对开发人员而言是这样,因为他们日常已经在使用Visual Studio、SharePoint等应用。但微软并非唯一的平台,像IBM、Serena和HP等竞争对手仍需努力说服市场。

此外,存储库中立的标准和服务发展缓慢,微软仍主要依赖SQL Server作为存储库,对其他数据库或服务的支持较少,TFS的大多数竞争对手也存在类似情况。

http://www.cnnetsun.cn/news/176724.html

相关文章:

  • Excalidraw Schema.org标记丰富摘要实现
  • Excalidraw AI协作平台正式发布,赠送算力Token
  • 基于DWA的动态环境下多智能体自主避障路径优化,MATLAB代码
  • Excalidraw手绘风格太惊艳!AI加持后更适合产品原型设计
  • Excalidraw实时协作白板上线AI插件,绘图效率翻倍
  • 计算机Java毕设实战-基于springboot的物业报修系统的设计与实现物业工程报修系统的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • Excalidraw用户停留时间优化:内容黏性提升
  • 基于Excalidraw的AI绘图解决方案,现可免费试用GPU资源
  • Excalidraw移动端适配meta设置:viewport优化
  • cesium126,240506,Ce for Ue 建筑单体高亮的实现P2 - 下 - 多色染色和控制切换染色效果:
  • Excalidraw内容更新频率建议:保持活跃度
  • 41、系统性能问题排查案例解析
  • 13.5 扩散模型:前向过程、反向过程与得分匹配
  • Java毕设项目:基于springboot的游泳用品专卖店系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 39、Windows XP 辅助功能使用指南
  • 图片自适应缩放实战指南:从算法到多端实现与优化
  • 基于Java+SpringBoot+SSM钱币收藏交流系统(源码+LW+调试文档+讲解等)/钱币收藏平台/钱币交流社区/收藏交流软件/钱币收藏论坛/收藏系统介绍/钱币交易系统/古钱币收藏/钱币知识交流
  • Excalidraw Discord社区运营成功经验复制
  • Excalidraw产品截图拍摄规范:美观一致
  • Excalidraw竞品对比表格制作:差异化呈现
  • Excalidraw免费额度设置:吸引个人用户
  • Excalidraw技术支持响应时间承诺:分级处理
  • Excalidraw GDPR合规性检查:用户数据权利响应
  • Excalidraw SSO单点登录实现路径探讨
  • 腾讯开源混元0.5B:轻量化AI的高效部署新选择
  • Excalidraw缩放和平移功能技术实现细节
  • Excalidraw审计日志功能设计:操作追溯需求
  • Excalidraw企业合作案例:某银行内部部署实例
  • 9、Windows 10实用应用与微软应用商店使用指南
  • Ming-flash-omni:100B稀疏MoE多模态新标杆