读书笔记
根据现代软件工程对众多失败项目的调查,发现管理是项目失败的主要原因。这个事实的重要性在于说明了“要保证项目不失败,我们应当更加关注管理”,注意这个事实没有说明另外一个问题“良好的管理可以保证项目的成功”。现在很多人基于一种粗糙的逻辑,从一个事实反推到的这个结论,在逻辑上是错误的,这种错误形成了更加错误的做法,这点在SQA的理解上是体现较深。
如果我们考证一下历史的沿革,应当更加容易理解CMM的本质。CMM首先是作为一个“评估标准”出现的,主要评估的是美国国防部供应商保证质量的能力。CMM关注的软件生产有如下特点:
质量重要
规模较大
这是CMM产生的原因。它引入了“全面质量管理”的思想,尤其侧重了“全面质量管理”中的“过程方法”,并且引入了“统计过程控制”的方法。可以说这两个思想是CMM背后的基础。
人是第一位的
看到一篇文章,复制下一点,算是读书笔记吧。
软件界已经达成共识的:影响软件项目进度、成本、质量的因素主要是“人、过程、技术”。
首先要明确的是这三个因素中,人是第一位的。
现在许多实施CMM的人员沉溺于CMM的理论过于强调“过程”,这是很危险的倾向。这个思想倾向在国外受到了猛烈抨击,从某种意义上各种敏捷过程方法的提出就是对强调过程的一种反思。
“XP”中的一个思想“人比过程更重要” 是值得我们思考的。我个人的意见在进行过程改进中坚持“以人为本”,强调过程和人的和谐。
http://www.blogjava.net/Files/JavaXP/软件工程思想.zip
自己复制下载吧~_~
不好意思,加入组这么久了,都没有机会大家认识一下!
我是三门峡人,现在在西安混,刚刚辞职在家休息,学习一下,发点学习笔记之类的东西。如果不出以外下周就得上班了!
明天去白沙水库出差,估计断断续续的会持续四周左右。
遗憾啊,缺少了和大家交流的机会。
最近在为白沙水库大坝安全自动化监测系统工作
该系统是综合性的计算机应用系统,涉及自动控制,计算机通信,自动测量,数据分析,专家系统,水利等知识。
通过对现场原始数据的自动采集,分析,对大坝安全状况进行实时监测。
该项目当前进展顺利。
请有兴趣的朋友讨论个问题:CMM1的优点是什么?
CMM1最突出的优点可能是:允许软件工作人员尽情的发挥自己的创造性能力。
其实,CMM5的优点也是允许软件工作人员尽情的发挥自己的创造性能力。
实际上,CMM各级都强调创造性能力的发挥,概括的说,任何项目中,人的因素总是第一位的,而人最宝贵之处就在于创造性能力。CMM中是体现了这些思想的。
抛砖引玉,大家多提意见!
摘要: 在
C++ Builder
中利用串行通信控件编程
转发别人的文章,阅读时可以使用IE的,查看--字体大小--... 阅读全文
摘要: 一、汉字编码的种类 汉字编码中现在主要用到的有三类,包括GBK,GB2312和Big5。 1 、GB2312又称国标码, 由国家标准总局发布, 1981 年 5 月 1 日实施,通行于大陆。新加坡等地也使用此编码。它是一个简化字的编码规范,当然也包括其他的符号、字母、日文假名等,共 7445 个图形字符,其中汉字占 6763 个。我们平时说 6768 个汉字,实际上里边有 5 个编... 阅读全文
我们部门在未来可能使用java进行系统开发, 使用ejb的方式,哪位达人能介绍一个入门书籍,不生感激的!!!
java感觉不错,就是不能再那么灵活的进行控制了,呵呵,总体还是很进步的。
到雨季了,室外施工肯定会有因雨停止施工的日子,工期估计要考虑全面,要计算这部分时间
计算机项目工作量估计一直是一个难点。相关各方很难就具体的工作量事先形成比较一致的意见,也很难事先做出一个比较合理的估计。
扣除由于不了解技术造成的错误外,其他容易出现的问题有:
1、忘记了某个环节,或者忘记了某些环节;容易忘记的是需求分析,测试,审核等环节;
2、忘记了出差的在途时间;
3、忘记了各方协作需要的时间;
4、忘记了对软件质量的高期待造成的工作时间的提升;
5、涉及到较多的的室外施工时,容易忘记因为天气因素造成的无法施工对工期的影响;
6、忘记了材料采购需要的时间;
参观书法展览的照片
公司安排从事系统集成部分的工作,工作中可以学习新知识,真幸福。
软件项目管理方面的风险的管理
在实际的软件工作中,很容易出现的问题是企业对项目的管理不规范,随机性比较大,造成管理方面的风险。典型的事例是:文档不能正确地评价,原因似乎与软件企业(团体)没有正确的评价文档的规定、标准、流程、方法等与文档评价相关的评价体系;更深层次的原因就与企业(团体)的管理体系,企业文化等方面有关了。
至于文档的正确性,就更难以评价了。因为涉及多种因素的影响,甚至商务因素的影响,文档合格的标准无法明确。
软件企业应该逐渐制定软件项目的管理制度,规范,工作标准,工作流程,工作方法等规定。
在实施的具体的项目时,参照预先制定的规定执行,达到在项目实施中,管理方面的风险降低到可以控制的范围。
感谢上天,今天很难处理的工作进展顺利!
团队能够达到CMM5的最重要的基本条件也许是:1、团队内部必须讲公平合理(管理);
其他条件逐渐补充,考虑到的有:
2、团队要有技术带头人(技术);
3、资金;
4、市场;
5、管理;
周日把机器人的机械部分运回家了。到了把我的古老的计算机从箱子里请出来的时候了,抓紧时间开始写软件部分吧,希望能够按计划,在6个月内(8月底)完成。
感谢王起红先生为机械部分作的辛苦工作!
一个小花絮:
机器要运回家了,买个西瓜请大家吃,洗过了,等待案子时,一个不小心,让西瓜采用自由落体的方式从空中下降到地面上了,碎了。
岁岁平安。
再买个吧,又去买了个。大家一起吃后,把机器运回家了。
岁岁平安,4岁的儿子这几天病了,期待祖国的未来早日康复!
几个郑州书店或卖书的地方
1、大学路郑州大学信息管理学院,一楼楼梯下书店;该书店计算机类书,科技类书,比较好;最大的优点是,可以准确可靠的定书;电话:67767885;
2、大学路郑州大学东门口路西向南60米左右,有个小书店,名字好象是育才书店,里边的科技类书比较好,数学书比较好;电话:67440288;
3、科技市场附近有个卖计算机的书店,名字叫:前程书店;书比较全,8折;据说是全郑州价格最优的书店;
4、人民路电子科技书店,位于人民路与东泰康路交叉口,向北100米,路西;
5、文化路与北环交叉口,路东,路南,角落里的书市场,最里边瑞风书店,哲学类书,工具书,很便宜;
6、大学路与淮河路交叉口,古玩城,旧书市场,往往带给人意外的欣喜;
7、西泰康路,购书中心,书全,贵;优点:科普类图书,位于三楼,西南角,可惜占的面积越来越小了;数学类书、物理类书也比较精彩,可惜占的面积越来越小了;
项目组人员组织介绍
规范的软件开发中,相邻技术层次的技术人员的比例是1:4-6;
一般来说,技术层次从低到高依次为:初级程序员,程序员,高级程序员,系统分析师,技术总监。
技术总监直接管理的几个技术小组可以有:测试小组,美工小组(更合适的说法是用户界面组),研发组等。
按1:5的比例计算,在一个标准的比较成熟的技术团队里边,一个技术总监所带领的技术队伍,不考虑直接管理的技术小组,人员数依次为:
技术总监 1人
系统分析师 5人
高级程序员 25人
程序员125人
初级程序员 625人
合计 781人
在规范成熟的团队里边,初级程序员占的比例比较大,按这个数据计算的话,比例为80%;
由于初级程序员工资比较低,显然,团队的开发成本是比较低的。