IBM项目工程管理培训报告

IBM项目工程管理培训报告

ID:37578518

大小:41.50 KB

页数:7页

时间:2019-05-25

IBM项目工程管理培训报告_第1页
IBM项目工程管理培训报告_第2页
IBM项目工程管理培训报告_第3页
IBM项目工程管理培训报告_第4页
IBM项目工程管理培训报告_第5页
资源描述:

《IBM项目工程管理培训报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目工程管理培训报告——2006IBM软件工程管理高层培训感想此次培训历时2天(03.10-03.11),培训的主题围绕“软件工程管理”展开的,培训内容从宏观理论到技术要点,再到相应的实施工具,整个培训过程比较系统化。以下是针对每个培训内容的简单介绍、学习感受体会以及对我们现状发展的一些思考。A、比较重要的指导理论:项目管理与项目组合管理。在日新月异的现代,IT开发技术已经成为业务不可取少的支撑手段,在这个领域里IBM提供了相关的解决方案,主要介绍了基于角色的软件工程项目思想,并且,IBM提出了Rational的核心就是风险驱动开发:从最终客户使用习惯所导致需求的

2、产生,到针对需求进行业务驱动的开发,最终在开发和测试部署中使用基于角色的工具来实现整个软件工程项目的管理。还提出了一个比较新的思想就是:业务流程的本质是可以通过使用开发建模的方法来进行的描述,从而减少业务需求频繁的变更,保证项目工期不被延时。IBM提出的基于角色的项目开发管理解决方案是一套先进的标准的流程解决方案,它将整个项目团队成员的工作按照角色划分成分析员、构架设计师、开发人员、测试人员、部署经理、项目经理和高层经理,每个角色负责相应的工作内容,而且每个角色都有相应的系统软件相辅相成。依照角色划分的思想让我们对软件工程项目会有一个更清晰的认识,通过整个项目Te

3、am的分工协作,借助相应的系统软件,是提高项目开发效率,降低项目风险、减少项目成本、保证的项目质量从而使项目计划的顺利进行。IBM基于以上项目管理理论提供了相应的软件解决方案:项目分析软件RSM、构架设计软件RSA/RSD、开发环境RAD/WD/SD、测试工具RPT等,此外还有项目整体管理软件RPM等等。对于我们自己来说,目前我们开发部门处于发展初始阶段,部门人员体制不完善,项目开发工作中分析员、构架设计师、开发人员、测试人员、部署经理、项目经理等各个角色没有完整的一个人员体系来对应。目前,我们部门的人员每个人在某个项目中可能担任很多角色,要同时做几类重要工作。并

4、且,其中某项工作你可以做,他也可以做,没有专一领域的人员来对应,有时会使整个项目工作分工产生混乱,也会使相应的人员没法全新投入某项工作中,破坏了不同阶段关键工作之间的协作性,这样必定会导致项目工作周期过长或者最终项目成果质量难以保证等状况。规范人员组织体制,建立基于项目开发各个角色的人员体制,对于我们开发部门来说是十分必要的。有一套标准化项目管理流程,有一个完整的项目人员体系,之后再配合相应的系统工具,就可以组成一个强大的系统开发部门。这个目标需要我们大家的共同努力,也是一个比较漫长的历程。对于IBM提供的Rational软件,是基于角色的解决方案,不但为每个角色

5、定制了完善的可视化工具,而且整合性非常好,有力的将项目需求分析、建模、代码开发、代码测试、风险管理、项目管理等工作通过软件实现了标准流程化,而且保证了各个系统之间数据信息的通讯,提供了高效率的协作机制,为整个项目开发管理提供了强有力的软件技术支持。我觉得从软件层面来说Rational更像一种企业内部项目开发管理的标准。目前IBM的CSDL(中国软件开发中心)就是最成功的案例。对于我们,如果导入Rational体系软件的话,首先必须要规划相应的人员体系,使每个人明确所处的角色,以及应该具备何种角色技能,然后逐步导入Rational对应每一个角色所提供的系统工具,比如

6、可以先导入对于我们工作最实用系统建模RSA、系统开发RAD和系统测试部分,然后,在进入比较成熟的阶段导入其它组件。当然,我们也可以先导入Rational软件体系,然后,基于Rational强大的软件技术和理论基础上逐步完善我们的流程标准,我想在Rational强大的整合性和兼容性的支持下,这些都是可行的方案,当然,我们的努力是必要条件。一旦我们形成了这种标准流程的构筑,实现了Rational体系的建立,那么我们完全可以为松下以外的公司提供专业的软件开发服务,成为一个标准的IT公司。B、项目风险管理的重要理念——迭代开发,如何通过迭代开发来对项目中的风险进行管理迭代

7、化项目开发对瀑布模型的一种改进,是在实际开发中降低需求变更所带来的风险的一种方法。迭代化生命周期模型对比传统瀑布模型在项目风险管理上的存在着一定的优势,可以灵活对应各种项目开发中出现的状况,为降低开发风险提供了一个有力的支持,间接在降低项目成本方面发挥着不可轻视的作用。迭代化开发有效的利用了降低风险的三种手段:避免、转嫁、接纳,并且在软件构建成本和时间方面提供有效的控制。IBM用实例介绍了RUP迭代化开发模型,对于如何管理迭代化的软件开发项目具有实际的指导意义。对于我们自己来说,迭代开发在我们的项目风险管理工作中作为一个重要的指导思想,做为一个方法论或一个标准,这

8、对于我们规

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。