PMI-ACP®认证
适合敏捷开发项目 敏捷项目管理最佳实践
网络课程
PMI-PBA®认证
重视项目商业分析 商业价值与需求分析能力
NPDP®认证
产品管理国际认证 全球产品管理最佳实践
网络课
PMP®认证
单项目管理经典指南 年轻项目经理首选
北京 | 直播 | 录播
PgMP®认证
大型复杂项目全球标准 定位高级项目管理层
网络班
PfMP®认证
链接战略与项目 实现组织资源投资回报
全球直播
软考项目管理
信息系统项目管理师 系统集成项目管理工程师
计划 | 报名 | 经验
版面信息
本版版主
俱乐部导航
联盟·近期活动
社区热点
精彩专题
如何做好项目沟通计划
软件项目质量管理
国际工程索赔与反索赔
推荐信息
社区圈子
联系社区管理员
软件生命周期是一个连续的、周而复始的过程,每一阶段都有特定的目的,各个阶段之间都存在着必然的因果关系,所以在软件开发过程当中,应该遵循软件工程的有关要求和规范,按部就班地进行软件开发,特别是在软件开发的初期,如果差之毫厘,那么以后开发出来的软件一定会谬以千里。为了保证在开发过程中可以根据一些新的情况对软件的需求、设计进行合理的调整,所以在软件工程管理中一般都包含了变更控制。当执行变更控制时,一定要回溯到前面的各个有关联的阶段,保证所做的变更与前期的各项工作保持整体一致性。值得一提的是,软件的质量管理,不能单纯地依赖于测试阶段的工作,而是要在整个软件生命周期中,从每一个环节上加强控制,这是保证软件质量的根本方法。 考虑到一些新产品在最初的设想阶段,预先定义完全、清晰、精细、一致的需求,是有相当的难度,需要做一些实验,因此在软件工程的开发策略上还存在一种快速原型法。他的软件开发过程一般包括四个阶段: 1. 提出基本需求,可以不完全。 2. 建造快速原型 3. 对模型进行检验,补充、细化需求 4. 按照改进的需求对模型进行改进、扩充。 通过第3、4步骤的反复循环,最终形成完整、准确的需求,模型也就成为了符合要求的目标系统。 快速原型法往往会被认为是一种快速启动的方法,对需要快速进入市场的产品开发是一个有利的途径。但是,必须清醒地认识到,采用快速原型法,由于最初没有定义清楚任务目标的范围,所以项目风险很大,有可能会陷入无止境的精益求精,这就需要更强有力的项目管理、控制能力,更需要用户和开发者对任务目标的共识,以及在项目进行过程中的相互理解和密切合作。如果不能具备这种能力,就不要冒险采取这种方法。
软件工程管理不是一项技术,而是管理,但在大多数的高等院校中都是伴随着理工类课程的,在管理类课程中并没有详细介绍有关的内容,这不能不说是一个误区。现在信息科技在各行各业中所占的比重越来越大,在其中唱主角的软件的开发工作,就会成为大家共同关心的内容,特别是作为管理者,更应该正确认识软件工程管理,使自己在整个软件工程的组织中正确定位,采取科学、严谨的态度,正确学习有关的理论知识用于指导实践,使软件开发工作真正为满足企业的目标而发挥作用。
个人觉得,在国内软件开发行业中,由于客户的不成熟(国外的软件开发听说需求分析都是第三方顾问咨询公司完成的),所以为了应对软件项目“高可变性”的需要,采用快速跟进的方法(比如“极限编程”),倒比较有效,相反象RUP这样的东东,的确非常好,但是总感觉PMBOK之于手边的项目管理一样。。。。感觉怎么用不上???
One Aim,One God,One Life. || 最爱:偶家阳阳 || 博客:愚人camer || MSN:camellxr@hotmail.com