• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

你知道IT项目管理的10个成功因素吗

发布: 2008-3-17 10:00 | 作者: Rick Vanover | 来源: mypm.net | 查看: 117次 | 进入软件测试论坛讨论

领测软件测试网

 

镀金即给一个项目添加不在项目协议范围内的未定义特性。这一做法在软件行业较为常见,因为程序员软件工程师及IT专业人士自己决定增加“冷特性”,他们认为这一做法可给执行项目或顾客的可交付系统的代码、工具或其它利益带来好处。虽然他们的出发点是好的,但是镀金可能会带来以下昂贵的后果:

  个人可能会低估其努力,沉迷于开发或展示不必要的特性,最终花去大量不在预算内的时间,从而损害可交付需求

  由于任务没有进行规划,它通常会影响没有考虑到的项目的其它领域。这可能会带来负面的性能影响、依实践或其它方法而不同的不清晰的培训材料。 

  如果任务带来一个不符合项(可叫做软件漏洞),就要花费大量的维护时间来更正从不会在项目范围内出现的问题。 

  当某个个人添加了一个不在项目范围内的“特性”时,就需要团队的其他成员完成额外的工作。例如,必须在主控文档、功能规范、操作手册、单元测试计划、整合测试计划验收测试计划、跟踪矩阵等材料中增加特性。很明显,一个小型的易于编码的特性也可能增加许多完成项目的时间。 
可能增加的特性并不是顾客所期望的,于是要花时间与精力来撤销增加的特性,并引起顾客的不满。例如,银行应用程序中可能会增加一个违反政府规定或银行政策的“华而不实的特性”。 

  4:建立项目定义或规章

  对项目进行明确定义,可为项目的后继步骤做好准备,并使项目得到正确执行。明确的项目定义与对应进程为执行项目打下良好的基础。

  项目定义将定义大家一致同意的性能标准、成本、所需努力、期望的功能、执行需求与顾客需求,并确定参与项目的个人和组织。所有项目股东都将从包含特殊技术细节的项目定义中受益,这些细节说明了某个任务的完成方法。

  实例

  一个TechRepublic成员正在执行一个项目,该项目的初始项目定义引用了两个系统间的通信,如下所示:

  “主系统通过网络,应用一个标准界面自动向订单系统发送订单信息。”

  这种语言会引起麻烦,因为它可能有许多种意思:一个EDI事务、两个系统间的一个FTP交换、交换信息格式的两个定制插件接口、一个XML文件、通过MQ系列标准产品进行连通、SQL数据库复制、或两个系统交换数据的其它方式。

  5:确定风险

  由于IT项目经常要与供应商、顾问与承包商打交道,IT项目可能会引起特殊的风险。例如,如果你的组织将Acme IT服务承包出去,以方便即将进行的Active Directory和Windows 2000专业版向Windows XP专业版移植,你可能会面临Acme IT服务停止运行、得到一个“更加重要”的客户,或工作效率差的风险。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

52/5<12345>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网