Borland ALM之需求定义和管理解决方案

发表于:2008-02-18来源:作者:点击数: 标签:borlandBorland管理ALM定义
改进软件需求定义与管理过程以确保IT与企业在整个软件交付生命周期中保持一致 重复工作通常占去 开发 组织总成本支出的40%-无论时间还是金钱,都是当今企业高度竞争中各个组织所难以承担的。这些重复工作多数集中在了纠正需求 缺陷 的努力上,重复工作通常
改进软件需求定义与管理过程以确保IT与企业在整个软件交付生命周期中保持一致

  重复工作通常占去开发组织总成本支出的40%-无论时间还是金钱,都是当今企业高度竞争中各个组织所难以承担的。这些重复工作多数集中在了纠正需求缺陷的努力上,重复工作通常高达50到200次后才能够接近成功。

  Borland软件的需求定义&管理解决方案支持IT组织通过在入手阶段即可把握需求,并确保企业与IT在整个软件生命周期中保持一致,实现以较低的成本有预见性地交付软件。

  Borland方法的独到之处在于,将组织的过程成熟度加以考虑,并整合了业界最佳规范,以评估当前的性能,并对需要改进之处进行识别。Borland提供了一个可延展的整合软件需求定义&管理解决方案,支持IT组织: 

  定义: 通过尽早提出,指定,分析和验证需求,产生准确而完整的需求,减少在随后的开发生命周期中成本高昂的重复工作。 

  管理: 在首次交付和每一次交付过程中,通过跟踪进程,沟通变更和关注资源,交付正确的产品 。

  验证: 通过对实现到测试的需求跟踪确保质量
 
  Borland的软件需求定义与管理解决方案帮助组织应对以下关键问题: 

  我们如何定义准确而完整的需求? 
  我们如何对需求进行记录或指定,才能够便于明确查找? 
  我们如何针对变更需求进行影响分析和优先化? 
  我们如何对项目范围进行有效管理? 

  需求定义与管理

  五个关键的需求定义与管理过程

  
  Borland提供了一个可延展的整合需求定义&管理解决方案,能够致力于以下五个关键子过程: 

提出
  为了消除重复工作,Borland通过以下措施,帮助各个组织成熟化其现有需求的提出过程: 

  选择相应的股东, 
  识别相应的提出技术, 
  培训团队成员,包括企业合作伙伴,业务分析师,系统分析师,架构师等等,以便针对不同的股东,采用相应的技术, 
  为提出定制相应的模板, 
  整合Borland的Caliber技术,用于将用户想法捕获到一个简单的可视表格中,以便易于用户理解。 
  Borland解决方案,各个组织可以使企业预期与项目的可交付性更好的保持一致,从而最终达到提高所交付项目的满意度的目的。

  分析
  为了确保交付最重要的企业需求,Borland通过以下措施帮助各个组织成熟化其现有的分析过程: 

  实现一个有效的评估和优先化需求的方法, 
  提高分析师分析和澄清需求的技能, 
  支持健硕的,基于需求的预估和计划过程。 
  借助Borland解决方案,IT组织基于企业与IT之间的更高的一致性,向企业股东交付更高的价值,同时,由于优先权与IT保持一致,因此,企业的股东也能够同时向其客户交付更高的价值。组织因此也获得更多好评,从而改进了系统交付的可预见性。

  指定
  为了改进准确性和相关性,Borland通过以下措施帮助各个组织成熟化其现有需求指定过程: 

  定义一个一致的需求类型,属性和跟踪树,从而使所有股东都可以轻松找到,过滤和归类最为相关的数据, 
  对每个需求环节开发标准的模板,以确保完成, 
  识别各种指定技术(例如,用例模型,企业过程模型,原型以及传统需求规格)及其相应的使用,从而可以以有意义和易于理解的方式捕获这些需求, 
  配置一个工具基础架构,以支持定制模板和整合, 
  针对工具的正确使用培训开发团队, 
  提供跨多个需求类型的自动化溯源性, 
  培训团队成员,使其能够对整个生命周期的跟踪进行整合,以达到总体项目管理的目的, 
  整合Borland® Caliber® 技术,对需求的属性,溯源性,屏幕捕捉,图像,办公文件等等进行详细说明,使需求变得明确而易于了解,从而驱动开发更具有效性。 
  借助Borland解决方案,开发团队可以获得对需求的更好的理解,从而使各个组织能够加速开发和减少软件缺陷

  验证
  为了改进准确性和完整性,Borland通过以下措施帮助各个组织成熟化其现有需求验证过程: 

  定义和实现一个具有明确质量metric的验证过程,以减少缺陷, 
  通过Borland Caliber内容图版执行的自动验证和验证过程,驱动过程采用和强化及改进一致性和质量, 
  定义和实现一个验证股东需求的过程,以确保需求得到满足。 
  通过Borland解决方案,各个组织减少了软件缺陷,同时提高了企业股东的满意度和凝聚力。

提出
  为了消除重复工作,Borland通过以下措施,帮助各个组织成熟化其现有需求的提出过程: 

  选择相应的股东, 
  识别相应的提出技术, 
  培训团队成员,包括企业合作伙伴,业务分析师,系统分析师,架构师等等,以便针对不同的股东,采用相应的技术, 
  为提出定制相应的模板, 
  整合Borland的Caliber技术,用于将用户想法捕获到一个简单的可视表格中,以便易于用户理解。 
  Borland解决方案,各个组织可以使企业预期与项目的可交付性更好的保持一致,从而最终达到提高所交付项目的满意度的目的。

  分析
  为了确保交付最重要的企业需求,Borland通过以下措施帮助各个组织成熟化其现有的分析过程: 

  实现一个有效的评估和优先化需求的方法, 
  提高分析师分析和澄清需求的技能, 
  支持健硕的,基于需求的预估和计划过程。 
  借助Borland解决方案,IT组织基于企业与IT之间的更高的一致性,向企业股东交付更高的价值,同时,由于优先权与IT保持一致,因此,企业的股东也能够同时向其客户交付更高的价值。组织因此也获得更多好评,从而改进了系统交付的可预见性。

  指定
  为了改进准确性和相关性,Borland通过以下措施帮助各个组织成熟化其现有需求指定过程: 

  定义一个一致的需求类型,属性和跟踪树,从而使所有股东都可以轻松找到,过滤和归类最为相关的数据, 
  对每个需求环节开发标准的模板,以确保完成, 
  识别各种指定技术(例如,用例模型,企业过程模型,原型以及传统需求规格)及其相应的使用,从而可以以有意义和易于理解的方式捕获这些需求, 
  配置一个工具基础架构,以支持定制模板和整合, 
  针对工具的正确使用培训开发团队, 
  提供跨多个需求类型的自动化溯源性, 
  培训团队成员,使其能够对整个生命周期的跟踪进行整合,以达到总体项目管理的目的, 
  整合Borland® Caliber® 技术,对需求的属性,溯源性,屏幕捕捉,图像,办公文件等等进行详细说明,使需求变得明确而易于了解,从而驱动开发更具有效性。 
  借助Borland解决方案,开发团队可以获得对需求的更好的理解,从而使各个组织能够加速开发和减少软件缺陷。

  验证
  为了改进准确性和完整性,Borland通过以下措施帮助各个组织成熟化其现有需求验证过程: 

  定义和实现一个具有明确质量metric的验证过程,以减少缺陷, 
  通过Borland Caliber内容图版执行的自动验证和验证过程,驱动过程采用和强化及改进一致性和质量, 
  定义和实现一个验证股东需求的过程,以确保需求得到满足。 
  通过Borland解决方案,各个组织减少了软件缺陷,同时提高了企业股东的满意度和凝聚力。

使用Borland的解决方案,典型的组织可以从ad hoc需求过程-包括人工过程,Word文件以及无效需求管理系统-转换到一个致力于为管理每个核心需求定义&管理力过程进行了全面整合系统的需求生命周期中。

  最终,组织可以更加有效地定义需求,并更好地管理在软件生命周期中频繁发生的需求变更障碍。对于很多组织来说,这意味着可以为其减少25-50%的重复工作,从而使生产力提升10-20%-投资回报本身能够证明说明一切。

原文转自:http://www.ltesting.net