设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
从PSP到TSP再到CMM
返回列表
发新帖
从PSP到TSP再到CMM
[复制链接]
11
|
2
|
2014-2-19 11:55:14
|
显示全部楼层
|
阅读模式
摘要
管理仍然是开发软件项目成败的关键。我国的软件产业需要迅速转入以过程为中心,走工业化生产的道路。但单纯依靠能力成熟度模型CMM,永远不能真正做到过程管理的改善, 只有与PSP和TSP有机地结合起来,才能达到软件过程持续改善的效果。
前言
本文将围绕过程管理的各个环节,以循序渐进的方式,更具体更深入地讲述和分析软件开发的过程改进问题。它将从如何控制、管理和改进个人工作方式的问题开始,到如何创建高效且具有自我管理能力的工程小组,工程人员如何才能成为合格的项目组成员,以及管理人员如何对群组提供指导和支持,一直讲到如何在全公司范围内定义和推行合适的符合CMM标准的过程规范,并达到不断改进的良性循环状态,等等。
如果按照本文所提到的这种思路和体系进行过程改进的话,那么公司的过程工作将是踏实而有效的。并且于个人,于公司都将受益非浅:
1、 提升个人的能力。PSP向你展示如何制订计划并跟踪你的工作,提供工作有效性的数据并识别出自己的优势和劣势,从而使你能够不断了解和改善自己的技能和才智,并在工作中充分利用自己独特的才能。而TSP向你展示如何成为合格的项目组成员,如何创建高效且具有自我管理能力的工程小组,从而达到高效的协同开发。
2、 完善公司的过程。结合TSP和PSP,在全公司范围内建立规范的开发过程就轻而易举。再加上本文提供的具体实践和有效思路,能够很好地帮助企业提升管理能力,包括软件过程管理、项目管理和持续改进过程。
个人开发能力
PSP (Personal Software Process) 是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原则; 帮助软件工程师作出准确的计划;确定软件工程师为改善产品质量要采取的步骤;建立度量个体软件过程改善的基准;确定过程的改变对软件工程师能力的影响。
团队开发能力
TSP(Personal Software Process)对群组软件过程的定义、度量和改革提出了一整套原则、策略和方法,把CMM要求实施的管理与PSP要求开发人员具有的技巧结合起来,以按时交付高质量的软件,并把成本控制在预算的范围之内。在TSP中,讲述了如何创建高效且具有自我管理能力的工程小组,工程人员如何才能成为合格的项目组成员,管理人员如何对群组提供指导和支持,如何保持良好的工程环境使项目组能充分发挥自己的水平等软件工程管理问题。
软件开发过程
软件开发过程(Software Development Process,SDP)是组织级在全公司范围内进行的过程定义、度量和改进,包括三部分:开发生命周期、项目管理实践和软件工程过程。它是在CMM的基础上建立起来的,综合在实践中行之有效的具体方法,注重实用性和效果,以实现项目交付的可预期性和质量保证为最终目标。
开发生命周期。一个专业的软件开发公司应该有根据自己的开发模式建立一个非常详细的软件开发周期模型,包括开发阶段,每阶段内的任务,任务的具体工作和交付物,使用的开发工具和技术,以及人员的分工,甚至可以细到通用的审核会议。将开发中所有的内容用网络图或流程图的形式明确地规范下来,使得高层能够对项目的整体过程一目了然,使得项目的管理者很容易地跟踪任务的情况,使得每位开发人员都非常明确自己的任务和在整体开发中的作用。只有这样的生命周期模型对具体的开发才有意义,它是公司所有开发的“圣经”,所有的技术开发和过程开发均需在此基础上进行开展,并以此为依据。
项目管理实践。以公司的软件生命周期为基础,依据CMM标准,为公司建立一系列合适的过程实践。几个关键的过程实践包括:质量保证,需求管理,配置管理,计划和跟踪,风险控制。然后再建立一套项目度量工具来更加精确地管理项目。如果你们企业不做CMM认证的话,我认为其他的实践可以先不做。将这些基本的工作做到位,然后再参考三级四级五级的实践来改进和补充这些实践,也完全可以很好地控制开发的软件过程。即所谓:学习CMM是吸收其精华和精神。
持续改进过程。有了规范的开发生命周期模型和项目管理实践,可以想办法为企业设计一个建立在数据基础之上、不断度量和改进、不断提高企业开发能力的一个良性循环的机制。模型图如下:
回复
使用道具
举报
千问
|
2014-2-19 11:55:14
|
显示全部楼层
三者的有机结合
PSP、 TSP 和CMM为软件产业提供了一个集成化的、三维的软件过程改革框架。三者互相配合,各有侧重,形成了不可分割的整体,犹如一张具有三条腿的凳子,缺一不可。在软件能力成熟度模型CMM的18个关键过程域中,有12个与个体软件过程PSP紧密相关,有16个与群组软件过程TSP紧密相关。因此,如果能够熟悉个体软件过程和群组软件过程,不仅有助于工程师改善工作效率,而且也非常有利于组织的过程改善。
为了更有效地改进公司的过程,在这里我建议一种循序渐进的方法。如下图所示:
回复
使用道具
举报
千问
|
2014-2-19 11:55:14
|
显示全部楼层
PSP注重于个人的技能,能够指导软件工程师如何保证自己的工作质量,估计和规划自身的工作,度量和追踪个人的表现,管理自身的软件过程和产品质量。经过PSP学习和实践的正规训练,软件工程师们能够在他们参与的项目工作之中充分利用PSP,从而保证了项目整体的进度和质量。
TSP注重团队的高效工作和产品交付能力,结合PSP的工程技能,通过告诉软件工程师如何将个体过程结合进小组软件过程,通过告诉管理层如何支持和授权项目小组,坚持高质量的工作,并且依据数据进行项目的管理,展示了如何去生产高质量的产品。
CMM注重于组织能力和高质量的产品,它提供了评价组织的能力、识别优先改善需求和追踪改善进展的管理方式。再拓展到本文提到的软件开发过程SDP的话,那就是具有更高层次更高组织性的意义。
总结
如果一个组织正在按照CMM改进过程,则PSP和TSP是和CMM完全相容的。如果一个组织还没有按照CMM改进过程,则有关PSP和TSP的训练,可以为未来的CMM实践奠定坚实的基础。总之,单纯实施CMM并不能完全做到能力成熟度的升级,我国企业还应当将实施CMM与实施PSP和TSP有机地结合起来,才能将CMM发挥最大的效力。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
金字旁加个黎念什么
2
d8婚团网是不是骗子啊,为什么付款会是直接打入对方帐户。而不是像淘宝那样要确认收货后才收得到款,,,
3
史蒂夫·乔布斯是企业家还是发明家,为什么
4
我想挽回前女友,昨晚给她发了信息我说:回来吧,我想你。随后她也也没回我,但是发了状态:
5
天下三里面法师身边的金色的小凤凰是怎么弄的?是火重吗?
6
为什么我狂战穿的远古2散件力量却没一个穿格斗套的狂战力量高我看过了我无论是装备左右槽+的力量都比他高
7
嘴唇干裂脱皮的厉害怎么办呢?
8
我身高169。但75公斤!看起来不会很胖~要怎么快速减体重~我有点水肿!
9
复仇之剑,加到 10用多少金币,给个范围就行
10
征途游戏里怎么样释放被关进监狱的玩家
11
终极火力不用下载
12
柘林湖有去过的不?那边好玩吗?
13
化学品红鳞是怎么来的为什么遇到空气会着火
14
求一个wind7激活秘钥。能用的,谢谢了
15
歌词第一句是岁月悠悠歌名是什么
16
穿越火线登不上了 求助 CF file watcher
17
平板电脑的问题
18
7月中旬从北京去上海什么时候订机票比较好
19
wow的长柄武器哪个职业拿的 详细说说 法师可以幻化吗?
20
宜春至吉安的空调客车的价格是多少
21
最近戴这个眼睛看东西就晕,看地面都不平了,已经戴个快一年了,现在才出现这种状况,什么原因?
22
太远亮鳞鲤鱼kkoup;pp;
23
WIN7下载的大海战无法安装
24
侠盗飞车安卓 隐藏包
25
每次保存的QQ表情,下线在登录就消失了,为什么
26
在cmd里输入ipconfig 或者ping都没用了,提示不是内部或外部命令,也不是可以执行的程序
27
神探夏洛克 哪集夏洛克用显微镜观察到蓝色柱状的毒药
28
iphone5屏幕
29
相思病是啥子意思
30
本人姓贾 1989年农历1月30日在重庆出生 属蛇 望大师配合五行帮我取名
31
鱼“先游到了我的心里,然后游到了纸上”这句话的意思可以用哪个成语来概括?
32
本人姓贾 男 1989年农历1月30日在重庆出生 属蛇 望大师配合五行帮我重取名,跪谢!
33
姓贾 1989年农历1月30日早晨6点左右出生 属蛇 出生地是重庆 请大师配合五行取名
34
求问我的八字里的喜神和忌神!!!
35
试用期辞职我认为试用期内需提前3天通知用人单位的说法是错的。包括很多律师也误解了。《劳动合同
36
请问徐州睢宁小孩办满月酒见面礼都是哪些人给?娘家人一般给多少?礼钱和见面礼归小孩父母还是爷奶所有?
37
小兔种瓜,浇水滋芽,滋芽伸蔓,伸蔓开花,开花结果,瓜像娃娃,穿绿裤褂,罩着白纱,打一种蔬菜
38
腾讯qq有2个热键被占用怎么办?
39
求1000-2000的日语文章。题目如下:
40
农历1989年9月27日上午9.15 出生 姓名,张文璨 男孩 帮我看看 谢谢
41
用图证明三角形外角和等于180°(两个图)
42
本命年可以结婚吗?
43
2012年6月广东省普通高中学业水平考试 思想政治试卷答案
44
深度负反馈的计算,这个打问号的是为什么
45
本命年能结婚吗?
46
南宁市三十其中好不好
47
完美国际剑灵怎么编辑PK连续技 对法师和战士
48
由这个话题可以怎样写作? 由于近视,逐渐忽视了幼时经常观察的云朵,星星等。某天戴着眼镜偶然看到了
49
跪求一个好用仙剑5的修改器或者攻略电子书发到
[email protected]
50
哪个大神可以帮我一下这个电路是如何走的?非常紧急!
51
1989年9月28日17时生,男,云南昆明人,求解。顶礼膜拜,谢过!
52
大师其实我是一直对前女友放不下,可我现在也确实不知道怎么办了,能帮我再次看看吗?
53
她是1989年在河北承德266医院当兵,1991年复员回到大同,后来就失去联系了。知道的请留言
54
GTO麻辣教师神崎丽美
55
本命年能结婚吗?
56
我1989年4月24日我男朋友1989年9月6日
57
求CAD软件安装包,想学习 希望好心人给我点建议。能给我发个 能下载的 地方 先谢谢
58
怎么样评定龙井茶的等级。
59
求解这是什么版的MG STRIKE FREEDOM~~~随手买了个发现强袭自由好多版啊。。。
60
DNF为什么每次我遇到加百利就会掉线。
61
北京哪里可以买到乌拉圭紫水晶
62
请问基于单片机智能交通灯制作需要哪些材料在网上哪里可以买到!请详细列出!大概需要多少钱!
63
她已经结婚 有两女儿 她有好多顾虑 我怎样才能和她走到一起
64
我1989年4月24日男朋友1989年9月6日。
65
求大师算命.生辰八字!1989年9月28日17左右,男。
66
已知一个14米的圆,在没有场地画的情况下怎么画出来?
67
QQ炫舞戒指自定义文字(赞)字图片,透明背景。可爱一点的
68
打破伤风针后,应该注意什么
69
貌似现在新崛起的一个“QCY”的国产蓝牙耳机品牌销量还不错呢,哪位用过的可以说几句吗?
70
<英雄联盟>6300了,这个号主玩ADC的,是买韦鲁斯还是飞机呢= =
71
请问,司法考试是主要考哪些啊?难不难?有哪个网站可以做复习
72
“折磨”和“虐待”两词有什么区别???
73
你好 问下落户需要去物业开入住证明吗? 还有落户申请 就按照你的格式就可以了吧?
74
Diolmaster是一个怎样的牌子?
75
关于爱情的藏头诗。
76
大学生在校表现鉴定书一般写多少字
77
请问有一部好看的电影叫什么青春?
78
这件衣服淘宝有卖的吗?有哪位大神知道哪里有卖的?就是这件灰色的上衣,好喜欢啊,找不到。。。
79
一个女生没谈过恋爱,想谈恋爱,不知道应该怎么谈恋爱啊?邮
80
今年刚买的丰田新锐志装什么导航好?推荐个比较专业的店
81
求像这样的图片,谢谢撒
82
爱情为什么会让人发疯
83
天龙八部如何提根骨! 打什么提,找谁 我鳄鱼悟性1 根骨0 灵性0 变异的
84
求好看的美型漫画,妖孽男主哦,最好是JPG格式的,要资源,给高悬赏哦~
85
我们在生活中知道荨麻疹的
86
这瓶armagnac napoleon x.o. damblat是什么年份的?价钱是多少
87
premiere cs6导入DVD电视剧的时候 个别时候出现轻微的条形马赛克请问如何解决
88
谁知道江科大(张家港校区)健美操的热身音乐是什么吗?很想要啊!
89
孤独寂寞时如何绝决办法 目前对女人呢不太感情去没事见谈恋爱 有其他的办法解决空虚感吗?
90
找不到快乐怎么办?
91
高三学体育,上大学的时候可以报那些专业?体育专业生大学毕业可以干什么工作?
92
伦敦奥运会中体现体育精神一个动作画面?
93
求网名。谢谢。
94
求这张闪动头像 。
95
寻迅雷会员号分享。谢谢
96
武昌有卖高档装饰品的专卖店ma?(是出口欧美的装饰品,要真正高档的,艺术气味浓一点的装饰品)
97
人生观崩塌
98
德克士柜台是做什么的啊?
99
急求一份工程造价的实习工作记录