以下是包含关键词 软件过程 的文章 ,如您还需要寻找更多资讯,请搜索相关内容:
     

个体软件过程

      PSP (Personal Software Process) 是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原则; 帮助软件工程师作出准确的计划;确定软件工程师为改善产品质量要采取的步骤;建立度量个体软件过程改善的基准;确定过程的改变对软件工程师能力的影响。[51CMM]         做了几年的软件设计和开发,自己的设计开发生产率究竟如何,完成一个项目的时候用于实际开发时间,解决问题和查找资料的时间,沟通的时间,修复BUG和维护时间究竟比例是如何的,每完成一个项目自己...

个体软件过程的改进

个体软件过程的改进  作者:张友生(来源:希赛网)  http://www.csai.cn  2003年9月1日    随着软件工程知识的普及,软件工程师都知道,要开发高质量的软件,必须改进软件生产的过程。目前,业界公认由CMU/SEI开发的软件能力成熟度模型SW-CMM是当前最好的软件过程,并且CMM已经成为事实上的软件过程工业标准。但是,CMM虽然提供了一个有力的软件过程改进框架,却只告诉我们"应该做什么",而没有告诉我们"应该怎样做",并未提供有关实现关键过程域所需要的具体知识和技能。   为了弥补这个欠缺,Humphrey又主持开发了个体软件过程(Personal Software Process,PSP)。PSP是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体的技术...

软件过程知识之软件过程模型的分类与选用

软件过程知识之软件过程模型的分类与选用 所谓模型就是一种开发策略,这种策略针对软件工程的各个阶段提供了一套范形,使工程的进展达到预期的目的。对一个软件的开发无论其大小,我们都需要选择一个合适的软件过程模型,这种选择基于项目和应用的性质、采用的方法、需要的控制,以及要交付的产品的特点。一个错误模型的选择,将迷失我们的开发方向。对于下面的模型,希望能够给开发者们一个参考和一点启示。 一、        线性顺序过程模型: 它有时也称为传统生存周期模型或瀑布模型。它提出了软件开发的系统化的、顺序的方法。其流程从系统开始,随后是需求分析、设计、编码、测试、支持。这种模型是最早也是应用最广泛的软件过程模型(虽然这种模型会引起“堵赛状态”)。 缺点: 1、    实际的项目大...

[原创]和谐软件过程与诸软件过程关于软件成果的看法

和谐软件过程与诸软件过程关于软件成果的看法1,敏捷AP强调个人努力,成果归个人所有;2,统一过程RUP强调软件成果归团队、项目组所有;3,CMMI和微软过程MP强调软件成果归公司所有;4,和谐软件过程HP,强调努力向上集中、成果对外延伸,主张软件成果归全行业、全世界甚至全人类所有。...

[原创][分享]和谐软件过程释义(什么是和谐软件过程

和谐软件过程释义(什么是和谐软件过程)作者  沈东海,2007年于中国杭州 联系方式 over_come@163.com作者简介:国家系统分析师,高级程序员,网络安全工程师;主要研究领域:系统工程、软件工业化自动化、软件过程改进;代表作:《Harmonious Viewpoint and Harmonious Process(和谐软件过程)》、GCBTST、ITAOS、《论有效的配置管理艺术》、《论有效的需求分析艺术》、《国学与过程改进》等。前言目前,中国软件业存在着严重的浮躁,从管理人员、需求分析人员还是设计、研发、测试、维护人员都从不同的角度表现出了浮躁的技术、浮躁的观点、更严重的是浮躁的心态,严重阻碍着中国软件业的进一步发展。HP(Harmonious Viewpoint and Harmonious Process)和谐软件观和谐软件过程正是在此基础上,大胆尝试...

基于RUP的软件过程及应用

【论文题名】基于RUP的软件过程及应用 【英文题名】Application of Software Process Based on RUP 【作  者】张友生  【作者单位】湖南师范大学计算机科学系,长沙,410081; 【刊  名】计算机工程与应用 【英文刊名】COMPUTER ENGINEERING AND APPLICATIONS 【年 卷 期】2003 Vol.39 No.30 【关 键 词】RUP 软件过程 软件体系结构 进化 【摘  要】Rational Unified Process(RUP)将项目管理、商业建模、分析与设计等统一起来,贯穿整个开发过程.讨论了基于RUP的软件过程,并把该过程应用于水电厂综合管理信息系统的开发.与传统的软件过程相比较,基于RUP的软件过程可以降低产品风险,规范管理和开发流程,有效地控制资源,提高开发效率. ...

基于CMM实施软件过程改进的成功策略

基于CMM实施软件过程改进的成功策略 --------------------------------------------------------------------------------   作者:任甲林 来源:希赛网 http://www.csai.cn   基于CMM的软件过程改进已经被越来越多中国的软件企业所接受,目前,在中国已经掀起了一个CMM评估的小高潮, 但是,通过评估不是企业的最终目的,对软件企业而言其根本的利益是通过实施软件过程改进,提高企业的管理水平。CMM作为美国军方评价软件过程能力的一个模型,他是在研究了美国的一些较大的管理基础较好的软件企业提出来,针对中国软件企业的实际需要灵活裁剪,而且,在CMM中也没有告诉企业如何按照此标准进行企业的过程改善。笔者从98起开始主持一个企业的软件过程改善项目,在这3年的时间里,积累了大量的经验教训,...

[转帖]后CMMI时代的软件过程改进

觉得文章写得非常好。转到这。转自:www.chinaopi.com.cn某天在网上和一个同行聊天,他突然冒了一句:不能再关注CMM了,现在都是ITIL了,不由一惊,想起很多年前某人几乎用同样的口气告诉我:软件企业不能再关注ISO了,现在都是CMM了....难道这个概念的游戏又要开始一个新的轮回了吗? 在这个概念爆炸的时代,CMM/CMMI在中国软件这片特殊的土壤上,曾经创造了并不完美的辉煌,也面对着诸多质疑和否定,一路走来,它会最终将被证明是一个伟大的经典还是一个因水土不服而彻底失败的理论呢?后CMM时代的软件过程改进又将如何演绎呢?以下,笔者尝试从CMM/CMMI以外的三个方面来探讨这个问题.....有效的行为模式   据说中国第一个宇航员杨利伟是穿戴着一片成人尿不湿(俗称尿片)飞上太空的。诚然,这片尿片必将随着杨利伟的一飞冲天而永垂不朽,但这毕竟是中国航天人初试啼声...

软件过程高级工程师 2人

软件过程高级工程师2人1、全面的软件工程知识背景,对RUP、人件、敏捷开发、CMM/CMMI等方面有较丰富实践经验者优先考虑2、有实际的软件开发管理经验,组织和沟通能力强,大学本科以上学历3、具备实际的项目管理、过程管理、质量管理经验的,优先考虑4、工具要求:(对以下范围的工具要求具备实际应用经验): MS Project & Project Server 2002以上Rational ClearCaseRational ClearQuest福利介绍1、提供具有竞争力的月薪+季度奖金;2、试用期间公司即按照国家规定为您交纳五险一金;3、公司为员工提供宿舍,收取部分费用,宿舍内提供全套设施;4、15辆免费班车通往北京各个地方,接送您上下班;品种丰富的工作餐供您免费享用;5、研发人员有一周的带薪发版假和一周的带薪年假;6、研发人员除有新员工培训、各技术线培训,还有丰富的“培...

软件过程计划与追踪,Project Planning & Tracking

Project Closure Report.doc Project Milestone Report.doc Project Planning & Tracking Process.doc Project Status Report.doc Project Tracking Workbook.xls Software Development Plan.doc...

开发遵循成熟的规范和软件过程

...

软件企业软件过程改进方法探讨

  ...

[分享]和谐软件过程为什么优胜于CMMI的比较总结

和谐软件过程为什么优胜于CMMI的比较总结作者 浙江网友 沈东海1,侧重点不同:CMMI强调软件过程改善,重点关注可以量化的、表面的东西;而和谐软件过程除了关注表面的东西外,更强调各方面的综合协调,包括很多非技术因素,关注与客户、企业、员工三方利益的平衡,强调只有在此基础上才可以保证软件品质。评价:和谐软件过程比CMMI务实性更强、涉及面更广、处理问题更灵活。2,产生背景不同:CMMI基于美国军工软件产生,只强调高效率、高质量和低成本地开发软件,是基于模型的过程改进,一般很难适用于其他国家和实际展开应用;和谐软件过程则是考虑当前中国软件实际情况,认为中国软件业存在着严重的浮躁,从管理人员、需求分析人员还是设计、研发、测试、维护人员都从不同的角度表现出了浮躁的技术、浮躁的观点、更严重的是浮躁的心态,在充分分析各方面利益需求的情况下,为平衡协调好各方利益以便最大程度地发挥等方面的积极性因素。评...

[原创]和谐软件过程--和谐宣言之儒法人事

作者简介:沈东海,国家系统分析师,高级程序员,网络安全工程师;主要研究领域:系统工程、软件工业化自动化、软件过程改进;代表作:《Harmonious Process(和谐软件过程)》、GCBTST、ITAOS、《论有效的配置管理艺术》、《论有效的需求分析艺术》、《国学与过程改进》、《系统分析师修养》、《论有效的质量管理艺术》等。联系方式:over_come@163.com儒法人事儒法人事,出之《易经》乾坤二卦。天行健,君子以自强不息(法家);地势坤,君子以厚德载物(儒家)。管仲也有著名论断,“仓廪实而知礼节,衣食足而知荣辱”,以法家客观统一儒家主观。和谐软件过程,强调以法家方式做事,以儒家思想做人;重视综合儒法各自优势,高调做事低调做人,这也是和谐软件过程人才观的延伸扩展。儒法人事,治乱治安,各用所长。法家思想,以其勇于变革、创新、追求快速有效、求真务实、海纳百川、...

[原创]和谐软件过程--和谐宣言之术数无定

自从和谐软件过程释义发表以来,受到广大网友的热烈反响,现因广大网友的要求,特发布和谐软件过程宣言。和谐软件过程的主要包括以下宣言术数无定平衡永续简易无为机械问题工具化创新变通儒法人事服务至上过程确保结果策略的正确远胜于工具的有效其小无内其大无外与时逐而不责于人以人为本及时有效的反思归纳总结借鉴和之大谐将逐渐发布,以飨网友作者简介:沈东海,国家系统分析师,高级程序员,网络安全工程师;主要研究领域:系统工程、软件工业化自动化、软件过程改进;代表作:《Harmonious Process(和谐软件过程)》、GCBTST、ITAOS、《论有效的配置管理艺术》、《论有效的需求分析艺术》、《国学与过程改进》、《系统分析师修养》、《论有效的质量管理艺术》等。联系方式:over_come@163.com术数无定和谐软件过程,是对整个软件过程的指导思想,是世界观是方法论,而不是对实施细节的明确规定,例如和谐...

[原创]和谐软件过程--和谐宣言之发展宣言

作者:李坤宝,注册会计师,高级项目经理,财务信息化主管。发展宣言从可持续发展来看,和谐软件过程继承了科学发展观的可持续发展的观点,并根据软件行业的特点,提出平衡要义,以平衡来进一步保证软件研发的持续高效性和可持续性。软件行业作为第三产业的组成部分,同样需要以科学发展观为根本出发点和指导思想,因此务必牢固树立起可持续的、永续的研发模式,不能过分地透支精力、体力,这就要求我们必须保持好身体状况,既要保证今天的工作效率,也不能影响明天的工作效率,更不能透支到精神恍惚的程度,这其实就是科学发展观所说的既要保证当前发展的需要也不能影响子孙后代的发展,和谐软件过程在此借用系统工程、易经的方法论做了变通的理解。(源之科学发展观)平衡要义警示我们,过分地透支,由偏快转向过快,激发浮躁(浮躁是和谐软件过程的基本假设之一),必定会打破平衡、制约研发;到时即便不想停下来恐怕也不行,等到生病了、资源耗尽了,一切都...

[原创]应用和谐软件过程解决需求变更方案

作者简介:沈东海,国家系统分析师,高级程序员,网络安全工程师;主要研究领域:系统工程、软件工业化自动化、软件过程改进;代表作:《Harmonious Process(和谐软件过程)》、GCBTST、ITAOS、《论有效的配置管理艺术》、《论有效的需求分析艺术》、《国学与过程改进》、《系统分析师修养》、《论有效的质量管理艺术》等。联系方式:over_come@163.com和谐软件过程以总纲演绎出和谐宣言,根据总纲和宣言可以找到解决软件行业的绝大多数问题。现应广大网友的强烈要求,特示范部分和谐软件过程的应用例子,以飨网友。应用和谐软件过程解决需求变更方案软件的基础是需求,需求变动后数据库、设计、编码等都需要变动,严重的甚至会推翻原来所作的一切工作。如果需求一直变动,就会进入需求设计循环,大部分时间都会化在需求变更后的设计变动上。这样总体上对理清需求和客户的商务竞争是有利的,但是进入这样的过程...

第五届中国系统与软件过程改进年会(8.10)

AMTeam.org消息:CSSPI2006第五届中国系统与软件过程改进年会将于2006年9月24日至9月28日在北京、上海、广州三地召开。这是国内软件过程领域极有影响力的会议之一,会议着重于软件工业界最佳实践的交流分享。 年会每年举办一次,主要面向软件开发企业的中高层经理和甲方信息中心的开发和运维人员及高校和科研机构的专业研究人员。这次年会得到国际上ISBSG国际软件基准协会、IFPUG国际功能点协会的支持,并有来自美国、印度、澳大利亚、芬兰、日本等多个国家的SPIN专家进行演讲和咨询探讨。同时也有很多国内专家和知名企业的高级管理人员的参与,是一次行业中的盛会。 本次年会主题为用数据管理过程,主要目标为交流各国在用数据管理软件生产方面的实践、推进功能点度量标准在中国的应用、CSBSG软件基准用户组会员企业间交流在度量、估算和基准比对方面的实践等。 本次年会主要内容包括过程改进领...

[原创]和谐软件过程--和谐宣言之适字宣言

作者简介:沈东海,国家系统分析师,高级程序员,网络安全工程师;主要研究领域:系统工程、软件工业化自动化、软件过程改进;代表作:《Harmonious Process(和谐软件过程)》、GCBTST、ITAOS、《论有效的配置管理艺术》、《论有效的需求分析艺术》、《国学与过程改进》、《系统分析师修养》、《论有效的质量管理艺术》等。联系方式:over_come@163.com  适字宣言    适,是和谐软件宣言中最有代表性的宣言之一。适,是指适合、适当、舒适、适可而止、适用等平衡简易与以人为本理念的综合体现与应用,更是和谐软件过程基本假设魅力的艺术展现。    和谐软件过程,强调简易,因此所采用的技术路线务必适合研发团队,不能因为时代、潮流或者权威人士的影响,而一味采用新技术,或采用特定技术、工具。和谐软件过程的基本假设是...

[原创]和谐软件过程--和谐宣言之机械问题工具化

...程,希望建立一个"用以支持需求定义、程序生成以及软件维护等软件生存期全部活动的,并把它们集成在一起的整个体系"。但早期的软件开发环境工具较少,且不配套,支持需求分析等高层次生存期阶段的工具更少,因此要求支持某类软件开发方法的全过程已很不容易了。如Your-don公司的Cradle软件开发环境支持Yourdon结构化开发方法,Jackson工具集支持Jackson开发方法。 和谐软件过程一直以来积极倡导自主创新、自主知识产权。ITAOS(INFORMATION TECHNOLOGY ASSISTANT OPERATION SYSTEM)、GCBTST (GENERATE CODES BASED ON TEMPLATES WITH SHEN-TAGS),作为和谐软件过程的重要组成部分,是一套基于带标签模板的代码生成系统。她们是在充分理解STARS理念的基础上,广泛运用系统工...

PSP(个人软件过程)试点工作动员 (中文PPT 16页)

本人的演讲稿...

以需求驱动来切实作好软件过程改进工作

前些日子公司刚通过了CMMI三级评估,感触还是很多,最大的一点就是CMMI过程改进的工作必须以项目的实际需求来驱动,而不是说CMMI强制要求你怎样去做,无中生有。只有真正的体会到这一点,才可能积极的去配合和实施CMMI,组织和项目的过程成熟度才能够提高。   CMMI过程改进是一个系统化过程,设计到个体,项目或组织的所有干系人的参与,同时还设计到组织的一些变革。CMMI只会告诉你需要做什么,但具体如何做?采用什么工具,方法和技术?遵循什么样一个标准的步骤来做?并没有给出答案。因此严格来讲CMMI本身不能够做为方法论。具体的方法,技术和工具的应用是在组织实施CMMI过程中,根据自身特点,实践,借鉴其它公司和项目成功经验不断总结和改进出来的。所以CMMI实施工作最好方式是以实际需求来驱动,真正遵循IDEAL组织过程改进模型。   CMMI虽然没有告诉我们...

信产部:软件过程能力及成熟度评估管理办法出台

AMTeam.org消息:中国国家认证认可监督管理委员会信息产业部2005年第4号为加强软件过程能力及成熟度评估管理工作,国家认证认可监督管理委员会与信息产业部联合制定了《软件过程能力及成熟度评估管理办法》,现予以公告。第一条为加强软件过程能力及成熟度评估活动的管理,促进我国软件产业健康发展,根据《中华人民共和国认证认可条例》(以下简称条例)和国家有关产业政策,制定本办法。第二条本办法所称的软件过程能力及成熟度评估,是指由评估机构证明软件过程能力及成熟度符合相关技术规范和标准的认证活动。本办法所称的评估机构是指经依法设立的从事软件过程能力及成熟度评估活动的认证机构。第三条在中华人民共和国境内从事软件过程能力及成熟度评估活动,应当遵守本办法。第四条国家对软件过程能力及成熟度实行统一评估制度。第五条国家认证认可监督管理委员会(以下简称国家认监委)负责软件过程能力及成熟度评估活动的统一管理、...

[原创]从和谐软件过程正确看待华为员工跳楼事件

  从和谐软件过程正确看待华为员工跳楼事件希赛网http://news.csai.cn/ITyjnews/200803101354551940.htm刊登了南方都市报丰雷的《坠亡员工博客称心累 华为表示非常痛惜》的文章,作为IT从业者、读后感觉甚为震撼。       目前已经有各种各样的评论,我们暂且不去说谁对谁错。   该文提到去年5月,张立国曾以网名“长风随意”开博客。在他的博客中,写道:“含泪离开了我的妻子和七个月大的女儿,心情复杂,生活需要我继续打拼,需要我开创自己的事业,需要我每个月都要挣钱养家,不得已,又回到了深圳……虽然还是租房子住,每天去挤公交车,甚至为了省钱去做免费的bus,受司机的白眼和冷嘲,但我还是回来了,回到了我熟悉的深圳,...

[转帖]如何解决软件过程规范与创造力之间的矛盾

过程规范是人们需要遵守的约定和规则,包括已定义的操作方法、流程和文档模板。软件过程在整个软件开发的过程中约束着开发流程按人们预定进行,软件过程会不会对软件过程的创新、技术创新有约束,产生消极的影响呢?没有一点影响是不可能的,创新和约束一直都是对立的, 约束得死,创新能力就会变弱。但是如果过程规范制定得好的话,约束不是绝对的。     如果是生搬硬套的照抄别人的过程,从国家的相关规范或者其他公司组织一模一样的弄过来,这样的过程肯定是存在大量的消极因素,不管别人的过程适不适应自己,就一顿乱抄,结果肯定是没有好效果,而且会适得其反。这样做只会限制创造力的发挥,降低过程的效率。所以在制定过程规范时,要结合软件组织的实际情况,要让过程的执行者参与到过程规范的设计中,而不是几位领导者的&ldquo一厢情愿&rdquo,使过程规范满足各方面的需求,...

软件行业发展催生新兴职业

     信息产业部4月份下发了《关于组织开展软件过程能力及成熟度实习评估师培训与考试工作的通知》,要求在全国开展软件过程能力及成熟度实习评估师的课程培训及考试工作后,一个新兴职业——软件过程能力及成熟度评估师的认证注册工作即将开始。    软件过程能力及成熟度评估师分实习评估师、评估师和主任评估师三个级别,即将开始的是实习评估师的培训和考试。考试成绩经信息产业部   核准后,由信息产业部向考试合格人员颁发统一制作的《国家软件过程能力及成熟度实习评估师培训合格证书》,合格人员资料将纳入实习评估师人才数据库。    信息产业部电子教育与考试中心将负责软件过程能力及成熟度实习评估师培训和考试的组织、指导及协调工作。中国电子技术标准化所、中国软件评测中心、中国赛宝实验室、信息产业部电信研究院等...

第二讲:SW-CMM的基本概念与内部结构

第二讲:SW-CMM的基本概念与内部结构     CMM认证系列讲座(2) 沈阳东软软件股份有限公司 软件工程过程组       基本概念   1. 软件过程 一般来讲,过程是指为了实现某一目标而采取的一系列步骤。一个软件过程是指人们开发和维护软件及其相关产品所采取的一系列活动。其中软件相关产品包括项目计划、设计文档、源代码、测试用例和用户手册等。软件产品的质量主要取决于产品开发和维护的软件过程的质量。一个有效的、可视的软件过程能够将人力资源、物理设备和实施方法结合成一个有机的整体,并为软件工程师和高级管理者提供实际项目的状态和性能,从而可以监督和控制软件过程的进行。 2. 软件过程能力与性能  软件过程能力是软件过程本身具有的按预定计划生产产品的固有能力。一个组织的软件过程能力为组织提供了预测软...

[转帖]怎么样构件组织标准生命周期?

  建立组织标准软件过程时,软件生命周期模型如何选择,是具体定义为某一具体的模型如:瀑布型,还是说定义几种以供选择.    各位专家,可以发表建议。原贴:http://www.chinaopi.com.cn/bbs/read.asp?vid=908...

关于信息化过程中管理咨询的作用

这里论坛上许多人都在做ERP或其他管理软件。我很想了解一下软件公司在实施ERP软件过程中,一般有没有管理咨询参与,管理咨询又能在中间起到多大程度作用,效果如何?欢迎大家都能来发表一下意见...

我的Blog升级了

我的Blog升级了,换了一个很容易记忆的名字。   CMMi">http://blog.sina.com.cn/m/cmmi   Blog关注的重点仍然是IT项目管理,CMMI软件过程改进,PMP,软件工程和软件生命周期,相关方法论的总结和读书笔记。   另外建立了一个IT项目管理圈,欢迎大家加入:   http://circle.blog.sina.com.cn/g/itproject ...

[原创]一般软件企业的业务模型

我自己先向自己开一炮!我自认为对软件企业的运作比较熟悉,那么,我自己能不能以软件企业为例,表达一下我对软件企业运作规律的一般性的认识呢?我曾经非常想对我所在的软件公司进行业务建模,但由于政治的敏感性问题不得不放弃,实在是遗憾.对软件企业的业务模型一般性表达,已经有一个非常好的知识库了,这就是IBM公司的RUP.统一软件过程。不过,RUP的主要探讨领域是软件过程,对软件企业运作的其他方面则涉及较少,如:资金管理,人力资源管理,营销过程等没有涉及。作为一个完整的企业业务模型,则应该包含企业运作的方方面面,以构成一幅全景视图。话说回来,软件企业的业务运作最具有软件独特性的,还是它的软件过程,其他方面,和一般的企业的类同性比较大,因此软件过程是软件企业业务模型的重点描述对象,这一点是无庸置疑的。业务模型不讨论的话题。业务模型的本意是表达业务运作的过程,是执行层面的话题,因此,业务模型不会把一个企业...

软件企业如何实施CMM

...加投入,一般的软件中小企业有一定困难。   根据全球软件销售额数字分析,今后几年软件和信息服务的市场规模将有一个巨大的发展。然而中国这样的一个大国,软件销售额还不到世界市场的0.5%。我国软件企业除少数几家在500人以上外,多数是在50人以下的民营、集体和个人的软件公司。以开发技术和规范化程序来衡量,总体上仍是相当落后的,大多数企业仍为手工作坊式制作,产品缺乏市场竞争力。因此,软件过程管理已成为发展我们软件产业的一个关键性问题。实施CMM对软件企业的发展起着至关重要的作用,CMM过程本身就是对软件企业发展历程的一个完整而准确的描述,企业通过实施CMM,可以更好地规范软件生产和管理流程,使企业组织规范化。而且,只有在国际市场取得成功的产品和企业才具有长久的竞争力和生命力,由于CMM已获得国际企业和用户的广泛认可,因此必须在软件企业实施CMM。   进行CM...

中国软件企业外包能力迅速提升的有效策略

加入WTO以来,面对国际化的竞争,国内软件组织尤其是承接外包业务的软件企业越来越重视市场对自己软件过程能力的认可。这样也就有了越来越多的软件企业通过CMM/CMMI各级别的认证。但通过与多家企业的沟通,我们发现,普遍存在即使拿到CMM/CMMI某级别的证书,在过程能力方面仍然感受不到明显的变化。    那么,是否存在一种有效的策略,在帮助我们实施基于CMM/CMMI过程改进通过评估的同时也能带给我们实质性的收益?本人在工作过程中基于本领域的实践在第6届中关村电脑节CMM/CMMI/6Sigma国际论坛上提出了软件过程信息化的理念,为很多软件企业所认可。现文档化下来,供业界参考。    软件过程信息化是什么    现在信息化这个词很流行,制造业、金融业、政府等很多行业,包括奥运都在强调信...

软件能力成熟度模型

...件工程方法学中引入了工程的概念、原理、技术和方法,这种思想在一定程度上解决了软件生产过程中遇到的问题。但是直至80年代还是没有提出一套管理软件开发的通用原则,软件管理不善的问题依旧在大范围内存在。 为了保证软件产品的质量,80年代中期,美国联邦政府提出对软件承包商的软件开发能力进行评估的要求。在Mitre公司的帮助下,1987年9月,美国卡内基-梅隆大学软件工程研究所 (CMU/SEI)发布了软件过程成熟度框架,并提供了软件过程评估和软件能力评价两种评估方法和软件成熟度提问单。4年之后,SEI将软件过程成熟度框架进化为软件能力成熟度模型(Capability Maturity Model For Software,简称SW-CMM)。1991年8月,SEI发布了最早的SW-CMM v1.0。经过两年的试用,1993年SEI正式发布了SW-CMM v1.1,这是目前使用最为广泛的版本。软...

软件能力成熟度模型CMM(AMT研究院 张艳)

概述 CMM是Capability Maturity Model for Software的简称,是对组织软件过程能力的描述。 CMM起初是在美国国防部管理大型而又复杂的开发项目过成中形成的,后来逐步得到了公众和私营业主的认可而作为一种提高软件开发过程和软件质量的一种有用的框架模型被大家所接受。1984年美国国防部为降低采购风险,委托卡耐基—梅隆大学软件工程研究院(SEI)制定了软件过程改进、评估模型,也称为SEI SW-CMM。该模型于1991年正式推出,迅速得到广大软件企业及其顾客的认可。从1987年SEI推出SW-CMM框架开始,1991年推出 CMM 1.0 版,1993年推出CMM 1.1 版,2000年推出CMMI-SE/SW 1.0版。1986年,CMM首先于卡耐基 梅隆大学的软件工程学会SEI(Software Engineering Institu...

[转帖]CMMI,IPD,PACE,ISO

...挺不住;如果成功,则有巨大的长期收益,但是失败的可能性比成功的可能性高得多。如华为和上海贝尔阿尔卡特之类的研发管理体系,根本不适合于国内中小型IT企业,因为尝试不起、承担不起。  二、CMM和CMMI    基本概念Ø       产品是在过程中研制出来的。一般地,好的过程才可能得到好的产品,而差的过程只会得到差的产品。提高软件过程能力的实践通称为软件过程改进(Software Process Improvement)。软件过程改进的根本目的是:提高质量、提高生产率并且降低开发成本。 Ø       CMM/CMMI是世界范围内用于衡量软件过程能力的事实上的标准,同时也是软件过程改进最权威的指南。 Ø  &nb...

第六讲CMM关键过程域(中)

第六讲CMM关键过程域(中)   沈阳东软软件股份有限公司 软件工程过程组     --------------------------------------------------------------------------------           软件产品工程   软件产品的质量直接取决于软件产品的生产过程。因此,软件产品工程过程的性能将直接影响软件生产的效率和产品的质量。软件产品工程过程作为软件产品生产的核心过程,定义和集成了全部软件工程活动。规范地执行软件产品工程过程的关键在于以下三点:  首先,项目要按照项目定义软件过程进行软件工程活动。软件工程活动包括开发活动和测试活动(如下图所示)。每一阶段的软件工作产品都要进行相应的同行评...

erp实施中的成本—进度管理

erp实施中的成本—进度管理,韦有臣,张井梅,董西梅,王瑞金,科技情报开发与经济 2004年07期 我国有很多企业实施了erp项目,但是成功率却很低。从管理和技术两个不同的角度分析了失败的原因,提出了成本—进度管理的观点,并相应地提出了在实施过程中制定工作分解结构、成本进度表和统一软件过程的方案。 ...

[转帖]什么是CMM

CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。        CMM是是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。CMM分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。CMM是由美国卡内基梅隆大学软件工程研究所1987年研制成功的,是目前国际上最流行最实用的软件生产过程标准和软...

周伯生教授谈软件研发项目管理

...0%的项目能够在预定的费用和进度下交付。在商用软件产业中,这一现象尤为严重。1995年,美国共取消了810亿美元的软件项目,其中31%的项目未做完就取消了,53%的软件项目进度通常要延长一半的时间,通常只有9%的软件项目能够及时交付并且费用也不超支。软件项目失败的主要原因有: 需求定义不明确; 缺乏一个好的软件研发过程; 没有一个统一领导的产品研发小组; 子合同管理不严格; 没有经常注意改善软件过程; 对软件构架很不重视; 软件界面定义不善且缺乏合适的控制; 软件升级暴露了硬件的缺点; 关心创新而不关心费用和风险; 军用标准太少且不够完善等等。在关系到软件项目成功与否的众多因素中,软件度量、工作量估计、项目规划、进展控制、需求变化和风险管理等都是与项目管理直接相关的因素。由此可见,软件研发项目管理的意义至关重要。    软件项目管理和其他项目管理相比有其特殊性。首先,软件是...

Telelogic参加中国软件产业年度届会(10.25)

AMTeam.org消息:全球领先的企业生命周期管理软件供应商Telelogic公司,于9月25日和10月17日分别参加了在北京、上海和深圳等地举行的第五届中国系统与软件过程改进年会(CSSPI2006,China System and Software Process Improvement Annual Meeting),和实时与嵌入计算大会(RTECC, Real-Time & Embedded Conference China 2006),积极倡导以“需求驱动开发”的方法促进软件过程改进与模型驱动的嵌入式系统开发。 此两届技术盛会均是中国软件产业有影响力的大会。中国系统与软件过程改进年会(CSSPI)在国内软件过程领域极具影响力,主要面向软件开发企业的中高层经理和用户企业信息中心的开发和运维人员及高校和科研机构的专业研究人员,着重于软件工业界最佳实践的交流...

CMM的管理思想-摘录

CMM的基本思想是基于已有60多年历史的产品质量原理。希袄特(Walter Shewart)在30年代发表了统计质量控制原理,戴明(W.Edwards)和朱兰(Joseph Juran)的关于质量的著作又进一步发展和论证了该原理。实际上,将质量原理变为成熟度框架的思想是克劳斯比(Philip Crosby),他在著作“Quality is Free”首先提出,他的质量管理成熟度网络描绘了采用质量实践时的5个进化阶段,而该框架后来又由IBM的拉迪斯(Rom Radice)和他的同事们在汉弗莱(Watts Humphrey)指导下进一步改进以适应软件过程的需要。1986年,汉弗莱将此成熟框架带到了SEI并增加了成熟度等级的概念,将这些原理应用于软件开发,发展成为软件过程成熟度框架,形成了当前软件产业界正在使用的框架。 随着软件技术多年的发展,软件过程的模型也已经经历了...

你的软件几分熟——CMM 模型

CMM——软件手工作坊与工业生产的区别   CMM是Capability Maturity Model for Software的简称,是对组织软件过程能力的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好的实现商业目标。 华为印度研究所通过CMM五级认证 软件能力成熟度模型CMM(AMT研究院 张艳) ...

用友全面通过CMM5级评估

AMTeam.org消息:日前,用友软件工程有限公司率先通过CMM5级评估,成为国内整体通过CMM5级评估的软件公司。此次通过评估,标志着用友软件工程在软件项目开发与管理水平、软件质量控制能力等方面已经与世界先进水平同步,也标志着中国著名软件品牌的全球化发展进入实质性阶段。   不断改进软件过程和项目管理能力,在过程标准和开发管理方法上与国际先进水平接轨是用友软件工程公司一项重要的全球化战略。为实现这项战略,公司在2003年重组后就把过程改进作为公司级重大项目之一。与其它公司不同,用友软件工程的过程改进完全依靠自己的软件开发管理和技术力量,负责软件过程改进的组织(SEPG)由公司在项目管理腿砑⒎矫娴木⒆槌桑窃谟糜训谋曜既砑房⒐蹋?002年通过CMM3级评估)基础上优化并建立了适用软件定制开发项目的标准软件过程,并在实际项目开发中不断改进和优化。 用友软件工程公司是...

中国软件生产力年度风云榜评选活动正式启动

erp世界网消息 国内首届由行业协会主办的“中国软件生产力年度风云榜”评选活动于9月12日正式启动。主办方中国软件行业协会系统与软件过程改进分会(以下简称CSPIN)现已正式向行业发布了评选通知。  在CMMI、PCMM、ISO20000、ISO27001、COBIT、SAS70等模型及标准在IT行业应用活跃,创新迭出,呈现迅猛发展的大背景下,为了更好的发挥协会的行业引导作用,树立行业标杆典范,提升国内优秀生产力软件企业的品牌形象,特面向中国境内在过程改进领域成绩卓越的软件企业、优秀咨询公司、工具厂商、培训机构、教育机构、相应机构中的优秀个人,发起本次“中国软件生产力年度风云榜评选活动”。  本次评选将选出“十大软件生产力推进风云人物”、“软件过程改进卓越贡献人物” 、“过程改进高层...

探讨软件工程概念模型

...螺旋模型、喷泉模型、迭代模型等。一个具体“过程”包括“开发子过程”和“管理子过程”2个子过程,它们分别由一组相关的“开发活动”和“管理活动”组成。“开发活动”开发出或再加工“开发工件”,“管理活动”使用“管理工件”,对“开发活动”和“开发工件”进行管理。“过程开发与改进”是一个特殊的“管理子过程”。“过程开发与改进”与其它一般的“管理子过程”相比,后者是为软件产品的开发服务的,而前者是以开发和改进软件过程本身为目的。软件工程大师Osterweil在其论文《Software Processes are Software Too》中高屋建瓴地指出:软件过程也是软件。软件有一个开发的过程,软件过程也有一个开发的过程;软件开发产出软件产品,软件过程开发产出过程产品。RUP是著名的软件过程产品。CMM是著名的软件过程改进框架,它本身不是特定软件过程的定义,它只是建议如...

[原创]ERP监理方法系列⑤:编码、测试阶段的监理工作

...设计阶段的监理工作            ERP监理方法系列⑤:编码、测试阶段的监理工作            ERP监理方法系列⑥:实施阶段的监理工作            ERP监理方法系列⑦:验收阶段的监理工作编码监理   软件编码监理的主要目的是为了控制软件编码阶段的工程进度,监督软件编码的编程风格和质量,使得软件编码阶段的工作能可靠、高效地实现软件设计的目标,同时符合承建单位的软件过程规范的要求。   一、软件编码监理的目标   1) 监督承建单位定义和综合软件编码任务,并在生产软件的过程中始终如一地执行这些任务。   2) 监督使得软件工作产品彼此间保持一致性。   3) 监督使得软件编码的工作进度与计划保持一致性。   4) 监督使得软件编码的工作质量达到计划的要求。   二、软件编码监理的活动 ...

20070507总结

平台: CRM (完成了基本的输入输出,还有页面控件属性设置没完成,以及文档)JAVA: TIJ IO(没有完成,竟然没准备资料/)软件工程:什么是CMM?    CMM: 成熟度模型 PSP: 个人软件过程 TSP: 团队软件过程   五个级别:    1.初始级: 混乱,取决于个人能力    2.重复级: 有基本的项目管理.能够根据以往的项目经验来完成项目 包括: 需求管理,项目管理(计划,计划跟踪和监控),子合同管理(外包管理),配置管理(现在的理解就是版本控制如VSS),质量保证    3.已定义级别: 文档化,标准化,2级只是定义了过程,并没有定义过程的步骤     4.管理级: 度量化 &n...

IT项目管理的过程-方法工具技术

...。 方法论-项目的灯塔。   方法论是我们针对一个行业或领域提出的分析和解决问题的方法,是我们在总结和实践过程中高度抽象出来的理论,是经过实践检验和验证的具有科学依据的原理。你的成功是因为你站在前人的肩膀上,我们不应该凭空的去发明和创造,而应该根据项目特点,借鉴前人的经验和教训,选择合适的方法论去指导我们的项目运作。让我们来分析下软件项目管理中常使用到的方法论:   软件过程改进-CMM/CMMI,TSP,PSP   过程改进方法论是软件项目管理中最宏观的方法论,大中型的组织或机构可以实施CMM,而对于小型组织或个人可以采用小组软件过程或个体软件过程软件过程成熟度指针对软件过程进行明确定义、管理、度量、控制的程度。它表明软件过程能力的有效性和增长的潜力,表明组织软件过程的丰富性及其应用于项目的一致性。 软件过程改进方法论类似于我们在项目中采用...

[原创]GCBTST2008专业版代码生成工具发布说明

本软件为和谐软件过程配套系列软件之一,由杭萧软件工作室荣誉出品。作者:沈东海,国家系统分析师、高级程序员、网络安全工程师,联系方式over_come@163.com。主要研究领域:系统工程、软件工业化自动化、软件过程改进;代表作:《Harmonious Process(和谐软件过程)》、GCBTST、ITAOS、《论有效的配置管理艺术》、《论有效的需求分析艺术》、《国学与过程改进》、《系统分析师修养》、《论有效的质量管理艺术》等。软件简介提高人类的劳动生产率,提高生产的自动化程度,一直是人类坚持不懈的追求目标,软件开发也不例外。早在1982年美国国防部就提出了STARS工程,希望建立一个"用以支持需求定义、程序生成以及软件维护等软件生存期全部活动的,并把它们集成在一起的整个体系"。但早期的软件开发环境工具较少,且不配套,支持需求分析等高层次生存期阶段的工具更少,因此要求...
(共 356 条) 上一页 1 2 3... 7 8