确保软件开发项目成功的十个因素

上传人:hs****ma 文档编号:456255190 上传时间:2023-11-02 格式:DOCX 页数:2 大小:8.73KB
返回 下载 相关 举报
确保软件开发项目成功的十个因素_第1页
第1页 / 共2页
确保软件开发项目成功的十个因素_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《确保软件开发项目成功的十个因素》由会员分享,可在线阅读,更多相关《确保软件开发项目成功的十个因素(2页珍藏版)》请在金锄头文库上搜索。

1、确保软件开发项目成功的十个因素本文列出了帮助提高软件开发项目成功率的十点因素。遵从这些指导原 则,您可以在预算和预定时间范围内更好地完成项目、保持一个高效率的小组 并尽量不改变功能特性。您可以参考Mike的另一篇关于实践的文章软件开发项 目的实践.一招募技术熟练、经验丰富的人员现在的环境要比以往的任何时候都要复杂。像WebSphereStudio这样的工 具是很有用的,但在经验不足的员工手里结果往往多不过得到普普通通的成 效,大多数时候还是失败,这是因为他们不懂什么是好的项目管理以及应用新 技术的实践。的项目经理和项目架构师或技术指导将结成项目的领导力量。他 们决定了这个项目将如何开展,并且对

2、项目终是否成功有着巨大的影响。如果 您拥有这样的人员,对待他们要好,而且要非常好。项目经理和技术指导有必 要面试其他小组成员并决定谁可以加入这个小组。小组的其余成员同样需要具 有平均水平以上的技能和经验。二应用前沿的、但非极端前沿的技术财富杂志500强中的许多公司已经在软件项目中成功地应用了成熟技 术(如J2EE和WebSphere产品系列),这些项目对公司的商业经营模式产生了 巨大的影响。在某些情况下,应用前沿技术是有必要的,这有助于帮助您在竞 争中获得显著的优势。但是,这样一种策略是需要承担风险的,在这种情况下 更重要的是拥有的项目人员。由于几乎没有人具有这类前沿技术方面的经验,所以获取外

3、部专家的帮助 同样重要。项目若采用极端前沿的技术或还未测试通过的技术就必须自行考虑 研究计划。这也许对新兴技术中的概念进行早期验证会有所帮助。然而,与使 用更成熟技术的项目相比,要用相同的方法或以相同的成本来交付基于这样一 种技术的项目是不现实的。三运用正确的开发流程现代软件项目的特性要求使用一种螺旋式的开发流程(如Rational统一流 程(RationalUnifiedProcess, RUP)、某种反复式IGS方法甚或是灵活方法 (如极端编程(eXtremeProgramming)。螺旋式的开发流程具有多个开发阶段,可以逐步地降低项目风险。在每个 阶段结束时都需要决定继续还是停止。在初期

4、阶段,原型可以用来供小组研究 新技术,也可以用来研究用户界面。四提供适当的工具任何的软件项目都需要有适合的工具来帮助小组提高生产力。这些工具包括适当的硬件设备以及设计、编程、和测试工具。工具成本的 合理性解释起来相对比较简单。例如,假设像 WebSphereStudioApplicationDeveloper 这样一个 IDE 环境可以节约一个程序员一 个星期5个小时的时间,平均下来,这个程序员对公司而言成本为50美元/小 时。很容易看出,这样的投资回报(returnoninvestment,ROI)是值得的。同样 的道理,要保证小组使用新的和快的PC用于开发,还要为质量保证、用户确认 和部署测试提供适当的测试环境。进行应用新工具或新技术的培训对于完全发 挥这些工具或技术的优势是必需的。IBM拥有一个巨大的培训资源库,包括在 线及课堂课程。IBMSoftwareServices和IGS的顾问还可以提供专题讨论、咨询和 现场培训。五应用源文档控制管理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号