20080612 软件工程 过程管理
http://www.shengfang.org
http://blog.csdn.net/david_lv/archive/2008/06/09/2525898.aspx#822200
为什么DIY报价----走出软件作坊:三五个人十来条枪 如何成为开发正规军(十二)
http://www.sbcs.com.cn/blog/post/27.html
人力资源--2005年某软件公司离职人员分析报告
http://www.thldl.org.cn/news/06/03/6086.html
怎样对研发人员进行绩效考核?
http://hi.baidu.com/zljpeace/blog/item/ec10da2a19606199033bf6f0.html
怎样对研发人员进行绩效考核?
http://www.wuliu.org/article/detail.aspx?articleid=33313
研发人员的绩效考核
http://www.xfc.gov.cn/html/jxkh/jyjl/2007-4/27/17_30_19_241_3.html
研发人员绩效指标与考核制度之建立
http://www.examda.com/pm/Know/zonghe/20080501/144912407.html
研发绩效指标的设计
http://www.chinaunix.net/jh/28/111045.html
漫谈企业应用项目的软件开发过程
首先是有经验,根据以前的项目规模差不多的,软件的代码函数(去掉无用的行数)除以将这个项目真正进行的月份,计算一下平均月代码行数。
如:人力资源有效代码行40k,3个人,4.5个月,结果为13.5人月,3k/人月。
然后将你现在要做的软件的各个模块都罗列出来,估算每一个模块的代码行数,总计到一起(别忘记风险代码行数)。
注意:这里需要注意前一个软件和后一个软件的风险问题,如:从Delphi转到C#.net需要的可以时间要多些,需要加上风险代码行数。
根据表:
阶段 乐观 悲观
需求说明书 0.67 1.5
产品设计说明书 0.8 1.25
详细设计说明书 0.9 1.1
计算后,得到乐观的代码行数和悲观的代码总行数。
除以上面得到的3k/人月,就能估计一个大概的工期范围了。
http://sei.nudt.edu.cn/resource/SPM/SPM-3.ppt
软件度量
http://kingoa.blog.163.com/blog/static/391630220080149942239/
软件开发项目估算程序
http://blog.csdn.net/ctu_85/archive/2007/11/30/1909276.aspx
金融电子化系统建设及必备文件
http://blog.sina.com.cn/s/blog_4c7656e6010007uc.html
国际软件设计文档---文件给制实施规定的实例 (
http://tech.ddvip.com/2008-01/120095758040999_2.html
标准的软件工程过程之文档标准
http://mgraining.blog.163.com/blog/static/1851485820084281421657/
软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。
软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。
http://mgraining.blog.163.com/blog/static/18514858200842813933631/
新产品开发项目团队的管理
http://hi.baidu.com/yzkuang/blog/item/6c1c6f2e39bfe8554ec2263e.html
软件工程的探索之旅
http://www.itisedu.com/phrase/200604231333525.html
群组软件过程
千行代码的缺陷泄露率
华为验收外包是 1.5
http://www.softhouse.com.cn/news/show/68911.html
开源代码有质量缺陷 每千行暴露一安全漏洞?
http://bbs.51testing.com/thread-107919-1-1.html
如何量化评估被测试软件的质量?(08-03-07)(
http://blog.csdn.net/jacklondon/archive/2007/01/08/1476685.aspx
JDK 代码质量分析
附:
CMM1 -- 11.97个
CMM2 -- 5.52个
CMM3 -- 2.39个
CMM4 -- 0.92个
CMM5 -- 0.32个
http://hi.baidu.com/gelinchaoyue/blog/item/9ed0a48bd192d9d6fd1f10d8.html
如何量化评估被测试软件的质量?
有些国外的质量数据十分惊人:如Schlumberger由40万行程序的0.22/KSLOC提高到70万行程序的0.13/KSLOC;Raythoon公司……将其成熟度从CMM1提升到CMM3……所开发的产品在成熟度提升前每千行错误率为0.31,提高后仅为0.03。来源:CMU/SEI报告。不知道这些公司都是做什么的,要求这么高的质量。
分析如下:对1000行程序而言,
1.经过PSP训练的工程师平均缺陷引入率为50/KLOC,所以编码后为50个缺陷;
2.编译效益为50%,编译后为50-25=25个缺陷;
3.自查效益为80%,自查后为25-20=5个缺陷;
4.审查效益为60%,审查后为5-3=2个缺陷;
5.单元测试效益为50%,单元测试后为2-1=1个缺陷;
剩下的测试怎么可能降到0.03/KLOC!0.3勉强。
本来象软件这样的逻辑产品,开发过程中出现缺陷(BUG)不可避免,但随着CMM级别的提高,软件可靠性将有数量级的改进,目前业界通常的标准是:每千行源代码所含的BUG数,CMM1级为11.95个,CMM2级为5.52个,CMM3级为2.39个,CMM4级为0.92个,而到了CMM5级则只有0.32个。也就是说CMM5级的可靠性比CMM1提高近40倍。在CMM1,大多数的BUG通常都会在测试阶段出现,随着CMM级别的提高,BUG出现的高峰也随之提前,从而使软件开发的进度得到可靠的保证。在可靠性提高的同时,CMM5的软件开发周期是CMM1的36%,而生产成本是CMM1的19%,平均每个软件开发人员的生产率会提高4倍。
http://www.cnetnews.com.cn/2002/0121/42944.shtml
CMM不仅是护照—从联想通过CMM3说起
http://soft6.com/tech/9/90537.html
什么是CMM
http://se.csai.cn/Monograph/200702081139541459.htm
软件产品管理办法
http://www.cnbeb.com/readgui.asp?ID=12210
计算机信息系统集成资质等级评定条件(修定版)
http://it.heshan.gov.cn/ReadNews.asp?NewsID=222&BigClassName=%BC%BC%CA%F5%B1%EA%D7%BC
计算机信息系统集成资质等级评定条件(试行)
文章列表 - 软件工程
http://blog.sina.com.cn/testworld#cmd:asc(http://blog.sina.com.cn/s/alist_1298238281_3_1.html)
http://blog.sina.com.cn/s/blog_4d618b4901007qtu.html
软件工程——实践者的研究方法(3)
http://www.cnblogs.com/jacklong/archive/2008/03/20/1114693.html
如何做好需求收集[来之《程序员》第2期]
http://www.cnblogs.com/jacklong/archive/2008/03/20/1114706.html
白话CMMI
http://blog.csdn.net/zhijie435/archive/2007/01/16/1484909.aspx
浅谈软件开发中的注意事项
http://www.ajaxjs.com/blog/
http://blog.163.com/alpha_5/blog/static/26906053200710221012311/
网站文件命名规则
http://hi.baidu.com/ng520tx/blog/item/61fa5e82a28c46a10df4d269.html
开源组织机构权限管理系统(含EOS的AJAX应用框架实现)(
http://it.21cn.com/software/jdjc/2007/07/05/3331216.shtml
AJAX在静态HTML页面中实现权限控制应用
http://lijiye.javaeye.com/blog/122424
一、Struts2概述
http://eway819.javaeye.com/blog/182982
Struts2+Spring+Hibernate+ExtJS开发实例
http://blog.csdn.net/zhijie435/archive/2007/01/15/1483962.aspx
看微软经理人如何进行项目管理
http://www.soft6.com/know/detail.asp?id=AGHCEJ
个体软件过程介绍
http://blog.run2me.com/runliu/archive/2005/08/19/9671.aspx
时间管理三招
http://www.597.com/News/1520083810146.html
怎样设计业绩考核指标
http://finance.sina.com.cn/leadership/mjxkh/20060821/17092841475.shtml
破解研发人员考核难题
http://bbs.chinahrd.net/showtree.aspx?topicid=121284&postid=994701
回复:研发人员绩效考核的指标疑问之请教
http://www.chinaitpower.com/A/2003-02-09/49634.html
软件产品开发文件编制指南(GB8567-88)之二
http://blog.csdn.net/shendl/archive/2008/06/10/2528560.aspx
主流编程语言优劣考
http://sd.csdn.net/page/9f979671-c6b5-4002-a6ef-1ef736212fa5
恼人不休的问题:什么是软件配置管理?
http://blog.csdn.net/david_lv/archive/2008/06/05/2514857.aspx
将服务费用DIY到底----走出软件作坊:三五个人十来条枪 如何成为开发正规军(十)