ALM解决方案领域,作为软件生命周期最直接的领域,历来是兵家必争之地,从最初的单纯缺陷管理工具、配置管理工具到现在的整套解决方案,几十年的时间里,诞生了一大批工具,当然也消失了另外一大批工具,达尔文的优胜劣汰理论证明,留下来的工具总是适应竞争的,都是在当前的这个时代里领先的。
今天我们对ALM 解决方案中的佼佼者 TechExcel DevSuite 做一个简单的评估报告:
1. 高度集成的平台
TechExcel DevSuite 覆盖了软件生命周期管理的全过程,从需求分析-->概要设计-->项目规划-->项目实施-->项目测试,DevSuite对于每个部分都能进行有效地统一地管理,而且这些不同部分的管理都是在一个集成的平台上进行的,也就意味着主要的数据在不同管理部分之间总是实时更新并且相互共享着。
2. 支持不同的开发模式
不管是传统的瀑布方式,还是流行的敏捷方式,DevSuite都能通过不同设置进行有效地支持,甚至还能支持CMMI/GJB5000A的实施。
3. 支持需求管理
DevSuite对需求的管理非常重视,因为对需求管理的好坏直接影响到了产品的成功,一般的用户会接受Bug的存在,但是不能接受没有某个功能,所以需求阶段就变得特别重要。
因而,在DevSuite里,通过设置需求描述、需求流程、版本控制、基线控制、变更管理、投票管理、分配管理、报表管理等多种功能确保每一个功能都能被正确及时地设计出来并且分配执行下去。
4. 支持缺陷管理
这个是DevSuite的长项,因为DevSuite是从缺陷管理和测试管理发展起来的,所以单纯从缺陷管理来说,DevSuite绝对是业界最强的,而且不是之一。从缺陷的提出到解决,DevSuite能全面跟踪并自动响应与处理它的变化,包括现在谁在处理,在什么状态,是否长时间没动静了,是否该通知谁了等等。
5. 支持项目规划
项目规划是软件开发中一个很重要的环节,即使你设计出了一个完美的软件,但是由于项目规划的失败,你很有可能出现超支与延期这种情况,从而影响你的市场与销售情况。
所以,DevSuite就特别重视对于项目规划的管理。由于DevSuite能够完全记录软件开发过程中的所有数据,所以根据实际数据提炼分析出的数据就成为项目规划的基础,比如这个功能是否能按时完成,是否缺人,是否超出成本,DevSuite都能预估分析出来,从而为项目规划的调整打下一个好的基础。
(未完)