设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
[转贴] 基于基线化的迭代开发和风险管理策略 ...
返回列表
发新帖
[转贴] 基于基线化的迭代开发和风险管理策略
[复制链接]
11
|
1
|
2007-4-3 17:02:00
|
显示全部楼层
|
阅读模式
标签:
cmmi 项目研发 项目管理 亚远景
来源:www.cmmcn.com
基于基线化的迭代开发和风险管理策略
亚远景科技项目研发管理专题系列(1)
作者:杨俊庞丽
IPMS(Integrated Project Management System),是一个为上海贝尔阿尔卡特某移动事业部门定制化开发的多系统集成项目管理系统,其目标是通过对该部门整个开发管理工具环境的集成来达到对项目的实时跟踪和管理,以及数据的采集和度量。然而,一个客观事实是,国内大量的中小型项目中的绝大多数都存在着需求不明确性的问题,伴随而来的是大量需求变更所带来的开发风险。那么面对这样的客观事实,是否意味着项目经理根本无法应对这样的问题呢?真正优秀的项目经理又会如何挑战需求不明确和需求变更所带来的开发风险呢?
[案例背景]
背景描述1: 随着阿尔卡特与朗讯科技的合并,该移动事业部门也将与原两家公司的多个部门进行合并。合并后的新部门将采用全新的产品线定义,并实施新的项目管理流程。在这样的情况下,以前的IPMS系统已经无法满足该事业部门对项目的流程管理,IPMS系统三期开发势在必行。
背景描述2: IPMS系统作为一个集成化的管理系统与众多功能强大的软件系统集成,其中包括ClearQuest,一个强大的事务状态管理软件。原先IPMS与ClearQuest通过一组ClearQuest软件预先定义的API进行数据通讯。
[提出问题]
由于合并的时间过于仓促,以及部门之间的项目数据定义和管理流程的不同,导致IPMS三期开发的需求极不明确,整合后的新部门内部还在为部门的项目管理的流程定义和系统可能的功能修改争论不休,在这样的情况下,项目进展十分缓慢。
IPMS三期的第一个迭代中有这样一个非功能性需求,即ClearQuest的版本升级,随之而来的一个风险便是,伴随着ClearQuest的版本升级,没有人知道原版本中与IPMS数据通讯的API接口是否可以向下兼容。
[解决方案]
1.基于现实的问题,即该事业部门确实无法在很短的时间内协调和构思出统一的系统需求,以及部门希望尽快将部分功能使用起来的愿望,项目组采取了基于需求基线化管理的迭代开发。项目组采用了合适的开发步骤,首先基于目前的需求不稳定性项目组决定了以一个月为开发的迭代周期;然后在策划期提取出一组客户的高端需求,通过对需求的简要分析和工作量估算,并依据一组参数(比如重要性,紧急程度和需求的稳定程度)规划出一个月内(一次迭代期)的项目需求;对这些需求建立基线,一旦需求的基线确立,那么在这个迭代周期内的需求应该是稳定的;最后项目组在一个迭代周期内,通过依据CMMI的流程对系统进行三期开发。
通过这样的方式,能够尽可能的降低需求不明确所带来的开发风险,增强需求的可管理性,但是如果在迭代内部发生了需求的变更又该如何处理呢?
2.项目组通过对风险可能的发生时间点和阀值的控制,来管理风险的危机。
项目组首先识别出了ClearQuest升级后的API兼容性风险;同时,通过讨论,项目组确定了这个风险可能转化为问题的时间点,即一旦完成三期对项目注册功能的修改后,必须在测试时确定IPMS中注册的项目数据是否可以正确的被保存入ClearQuest中,我们可称那个时间点为A时间点;当项目的开发活动快到达A时间点之前,项目组安排人力对新版本ClearQuest中的相同API进行了简单的功能原型测试,测试结果表明确实存在兼容性问题;项目组立刻决定修改项目计划,并在原先的风险预留的时间段内增加了对API兼容性问题的处理事务,从而解决了ClearQuest版本升级可能导致的系统无法正常注册项目的重大问题,使得项目得以平稳开发。
[案例评析]
在软件项目开发过程中,对于开发模型的选择,需要在项目定义过程中明确。CMMI V1.2 For dev中,过程域IPM的SP1.1 Establish the Project’s Defined Process有明确要求。在上述案例中,提到的迭代式开发模型为众多开发模型中的一种,而在项目中具体要使用哪种模型可从组织项目定义过程中进行选择。软件开发模型通常有以下几种:瀑布型,迭代型,原型等,具体选择何种,需要视项目的特点而定;上述案例的主要特点是需求的不稳定性,选择迭代式开发模型无疑是一种较好的选择。可以看到,上文中有提到“基线化”一词,有实施CMMI的企业或参加过CMMI过程改进活动的个人对这个词一定不陌生。CMMI模型中,要求对过程的产出物进行配置管理。过程域CM中,SP1.3 Create or release baselines 要求建立并发布基线。基线是经过评审并通过的一系列产出物,基线建立以后,后续的开发工作需以此作为基础。上述案例中,之所以提出基线化一词,意在强调阶段性地需求需要经过评审并确定之后,以此指导后续开发工作。此外,越来越多的人关注软件项目开发过程中风险管理环节。风险管理过程是用于识别潜在的问题,并策划应对策略,在需要时实施相应动作以消除不利影响。在CMMI模型中,有专门一个PA对风险管理进行描述和要求。上述案例中,正是识别到由于ClearQuest升级而带来的API不兼容性风险,并针对于风险采取了利用阀值控制等措施。软件开发过程中,我们会遇到各种各样的风险,而且这些风险一旦发生,会给项目的顺利进行带来严重威胁,因此在项目计划时,就要制定一个严密的风险管理计划,并且对于风险情况进行严格的跟踪,这样才可能把风险对项目所带来的影响降低,至最小。
[有关亚远景团队]
亚远景科技有限公司不仅具有经验丰富,兢兢业业工作的咨询团队,在企业中更存在一股强大的开发力量。在进行软件开发过程中,开发人员经常会遇到各种各样的非具体技术解决上的有关流程等问题向咨询顾问寻求解决方案,这样,既可以保证软件开发项目的顺利进行,也方便咨询顾问进一步了解当前软件开发的一切相关问题,从而达到互助互利,共同进步的目的,其工作模式在业界受到广泛好评与一致认可。
回复
使用道具
举报
千问
|
2007-4-3 17:02:00
|
显示全部楼层
我们公司只做咨询不做评估.希望相关的咨询公司联系我们.呵呵
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
微笑在我心27集里的歌叫什么
2
WII里这个东西怎么出来?
3
班里阴盛阳衰咋个办??
4
这样的动画上传得了吗?
5
武林外传
6
我今天打开魔兽争霸,突然发现出现了如图所示的情况
7
这个植物叫什么
8
想算算姻缘
9
这个表情,什么意思
10
身上爱出油怎么解决?
11
老是对他的行为感到很震惊的英文翻译
12
这是什么字体
13
数学与选职业
14
诺亚舟 NH6080 按键有声音,但是没有图像是怎么回事?
15
最近流传金融危机已经复苏,大家对此有什么看法?
16
对了,问下sat怎么考~~~
17
这些照片是谁
18
宝塔诗如何读才通顺?
19
仙剑奇侠传3 怎么给雪见穿装备
20
一道难题,解决高分!
21
暗黑2 战网下载地址 无病毒的
22
河北农业大学09年的录取分数线是多少啊?急急急
23
厦门集美的旅馆或旅社(设备齐全一点,空调,电视)哪里有?请详细说明,价格多少?帮帮忙吧,各位同志
24
未提取职工教育经费,发生时直接计入管理费用
25
询问一个问题
26
谁玩猫游记最好是50级以上做我师傅
27
小学数学思考题
28
邯郸50路公交
29
华硕f81e745se—SL与宏基aspire 4736ZG哪个好?
30
北京哪里能买到九江茶饼?
31
N70手机如何打开隐藏信息
32
为什么我开了sxe,进了cs还提示我没开sxe?谢谢
33
我们在全家来牛排店工作,但他们要押我们的身份证三天,这合法么?
34
欧美茄手表12623000国内价格多少
35
长春汽博会在哪里举行,有直播吗?
36
半空皎月如银钩,春风一阵吹深沟,云里滟滟开金瓶,波面沉沉如彩虹。
37
手提电脑可以带上飞机吗?
38
从长沙到成都的火车票价是多少啊
39
电脑问题,帮忙~
40
半神运行问题
41
电脑出问题了,看不了视频
42
为什么雷雨天电脑自动重启
43
为什么有时候坐久了突然站起来眼前就发黑?
44
求救!华硕笔记本突然关机!
45
师兄师姐,请教学商务英语的问题,谢谢~
46
金属吨怎么折合? 速要谢谢!
47
如何把QQ上的那些拍拍的购买记录删除,或者不让他人看见呀
48
嘉定客运中心去浦东南路3995号怎么走
49
武夷学院好吗?09年理科物流管理分数大概多少
50
作文知识
51
网站不能单独打开,要打开一个网站,在把我想打开的网站打开,才可以.
52
谁能告诉我怎样才能学好语文的现代阅读题。
53
第一次性.交大家做了多长时间才射?
54
好玩的单机游戏
55
94年7月15日到09年7月15日有多少天
56
父亲,53岁,09年3月查出肺癌,中早期,无转移,做了手术,可到了6月复查发此案骨转移两处,这是晚期了吗
57
仙剑奇侠传3 怎么给雪见穿装备啊
58
关于邹氏辈分,知道的进来看一下??随便帮帮忙。。。。谢谢!!
59
一暑假学空手道,能学多少
60
有关CF深化沙漠卡箱子的问题
61
被狗咬了怎么办
62
请问一首歌的名字,急急急~~
63
我要下在会计试题,是PDF文件,应该怎么下载呀
64
向量问题
65
QQ飞车问题
66
求《优しくて棘がある》系列所有的DRAMA翻译~~只要翻译就够咯~~
67
一个很奇怪的字
68
新浪博客上传照片
69
什么是CY,赛我又是什么?
70
婚前交的房款,婚后办的房产证,是夫妻共同财产吗
71
蓝魔T10到底支持什么卡?
72
关于上网接线问题
73
有什么小故事或者小寓言或者小笑话可以说明:我们常常把自己的想法误认为是别人的想法呢?
74
ps能放动画么?为什么我一打开就提示信息流失只能放一帧?
75
小孩的免费疫苗跨省还能继续免费打吗?
76
CS中.每小时杀敌100很难吗?
77
有没有什么好听的小提琴曲,不要古典的
78
怎么让两台电脑同时上网
79
MAYA新手问题
80
1.6排量汽车什么颜色好看?
81
想要给女儿起个名字,姓陈,缺水,
82
急哪能下载金山词霸2007专业版谢谢
83
双核怎么显示单核心?
84
肚子阵发性绞痛怎么回事?
85
想买个300以下的电磁炉,各位推荐哈
86
新安县一高和洛阳市2中
87
问个游戏名~
88
哪位大哥不玩 GE 了 能留个开拓者给小弟用几天么??
89
乙肝疫苗打过多久产生抗体
90
想送男朋友生日礼物,还有很长时间可以准备,想弄个DIY,自己亲手做的东西,有什么好推荐的?
91
电脑开机卡住不动
92
求最新完结的虐的豆花文txt
93
录取结果什么时候有?
94
谁知道怎样用收音机听BBC/ABC/VOA
95
生态养猪
96
QQ删除好友和拉入黑名单有什么差别?
97
我想请问我刚2000元买了一 个蓝宝石戒指,女朋友不喜欢。现在卖的话能卖多少钱?
98
我们为什么要有名字?
99
四个字的qq女网名,第四个字是 人
100
急!关于相似