欢迎来到天天文库
浏览记录
ID:41090639
大小:23.91 KB
页数:7页
时间:2019-08-16
《系统分析师考试资料整理-软件过程改进》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件过程改进 软件过程改进/过程改进(SoftwareProcessimprovement,SPI)帮助软件企业对其软件(制作)过程的改变(进)进行计划、(措施)制定以及实施。他的实施对象就是软件企业的软件过程,也就是软件产品的生产过程,当然也包括软件维护之类的维护过程,而对于其他的过程并不关注。 对于软件企业来说,软件过程是整个企业最复杂、最重要的业务流程,软件产品就是软件企业的生命,改进整个企业的业务流程,最重要的还是要改进它的软件过程。多年以来,人们认识到要想高效率、高质量和低成本地开发软件,必须以改善软件生产过程为
2、中心,全面开展软件工程和质量管理手段。这是世界各国软件产业都要走的路,我国软件产业之所以落后,不是因为技术落后,而是对软件生产的管理落后。CMM就是结合了质量管理和软件工程的双重经验而制定的一套针对软件生产过程的规范。由此可见,对软件生产过程的管理在整个软件企业的管理中起了决定性作用。因此,从这种意义上讲,软件企业的BPR和CMM软件过程改进在实施对象是一致的。 在世界范围内,软件项目需求正以非常快的速度增长,并且这种增长看起来还远未达到目的。这种增长已经导致软件开发活动急剧性的增长,已使得对用于构筑软件的过程,正确的说法是
3、软件过程,得到更多的关注。软件过程可以定义为人们用来开发和维护软件以及相关产品(如:工程计划、设计文档、规章、检测事例及用户手册)的一组活动、方法、实践及转换。软件过程重要性的提高已经引起了对软件过程改进的要求,这就需要过程分析和评估的方法。 CMM在软件改进措施的策划上,措施计划的实施上和过程定义的都有着特使的价值。在策划改进措施期间,具有有关其软件过程问题和经营环境的知识的软件工程组的成员可将CMM重关键过程域的目目标和当前的实践相比较。应该开查与恭喜目标,管理优先级,实践运行的层次,实施每次实践对组织的价值,以及改组织
4、在其文化背景下一个实践的能力等方面有关的关键实践。接下来,软件工程过程组必须确定那些需要作过程改进,如何实现更改,以及如何获得所需要的买进。CMM通过给有关过程改进的讨论的出发点,并且帮助揭示与通用软件工程实践所采用的那些完全不同的假定,从而对这些活动提供帮助。在实施行动计划计划时,过程组可以用CMM和关键实践来构造部门可操作的行动计划和定义软件过程。 越来越多的软件开发组织开始努力赶上CMM这趟马车,但是其中大多数最后又还是从这架马车上摔了下去。如果希望从你的软件过程改进活动得到零回报,请遵守以下秘诀: 1.花费大量的金
5、钱和时间用于过程评估、咨询服务和各种形形色色的CMM培训班; 2.按照咨询顾问们开给你的软件文档模板,制定一大堆你想得到想不到的过程规范,然后告诉程序员们必须一个不漏地马上开始实施; 3.接受你的高层领导的指示:“照着CMM说的去做!”; 4.你辛辛苦苦的收集一大堆数据,而程序员们的工作方式依然照旧。 1何谓过程改进 过程改进的要义可以用一句话概括:对于效果良好的项目实践要推广应用,对于问题较多的项目实践要变更调整。这就需要对于过去项目的成功之处和不足地方进行如实的内省和仔细的分析。过程改进最大的动机应该是通过改善软
6、件开发和管理的方式来打到企业的某个业务目标。CMM可以作为一个框架来引导你的过程改进活动,但是你的目标却不是简单的满足这个模型的要求。 2过程改进周期 图1说明了一个完整的SPI生命周期。首先,定义你期望达到的业务目标;然后,通过过程评估了解当前过程的问题,以及实施过程改进的可能结果。有了在评估中获得的对本组织现状的深入了解,以及业界的最佳实践知识(CMM),你可以设定一个现实可达到的改进目标。下一步,选择可以解决当前过程不足的合适的最佳实践,可以是这些最佳实践的一个很小的子集,来接近改进目标的最后实现。确定一到两个项目作
7、为新过程的试点,在取得成功后可以适当调整然后全面推广。 如果对新工作方式的实施作一定计划,无疑能够大大增加成功的可能性。最困难的部分就是实际开始实施一个行动计划,如果这部分工作被忽略了,那么一切努力都相当于白费。新的过程要发挥作用需要一些时间,你应该耐心观察改进行动所针对的问题是否得到了解决或者症状得到了缓解。用定量数据来表示过程改进带来的好处,总是比主观的认识要更有说服力。 如果这一次改进活动成功了,那么再继续这个过程改进的循环,开始解决下一个最紧迫的需求。记住,过程改进没有终点,而是一个不断延续的旅程。 3集中精
8、力于那些让你头痛的部分 人们日常工作方式中那些让他们头痛和感到麻烦的部分,是促使他们改变现状最强的动机。我在这里指的并不是外部的和假想的痛苦,而是有些时候我们在目前的工作方法里所感觉体会到的实实在在的“痛苦”。许诺一个更美好的将来,可以是鼓励人们作出变更的一个方法。但是,也
此文档下载收益归作者所有