第六章 结论和展望
6.1.结论
笔者拥有在软件项目研发部门十余年的工作经验,先后服务于国内外多家通信设备提供商,充分I解大型嵌入式软件的开发和测试流程,也深刻感受到项目管理过程中,不同开发和测试流程的优势以及缺陷。本文正是以此为契机,开展深入的分析和研宄。
笔者搜集并研读了国内外软件测试流程管理的相关书籍及文章,并通过互联网查阅了大量的关于软件测试流程及其改进方案的最新理论和观点,为写作准备了丰富的素材。通过研读文档,充分理解软件测试管理中V模型、W模型、X模型、H模型、前置测试模型和敏捷的特点和适用对象,能够汲取出各理论和思想的精华。
“ 本文采用的是案例研究的方法。选取了某通信设备提供商的嵌入式软件测试流程作为研宄对象,描述了其在流程改进前的项目现状和组织特点,以及采用当前测试流程的原因,并找出需要解决的管理问题。通过利益相关者分析,制定出测试流程改进的策略,运用软件测试流程管理的理论和模型,按照经济性的原则,对存在的问题提出测试流程改进方案,包括软件测试模型的选择和改进,人员的组织结构,文档的管理以及测试活动的设计等。通过改进方案应用在某企业的案例,更全面具体地展示了实践活动,验证了改进方案的实施效果。通过持续改进的软件测试流程,不仅提高组织的运转效率,有效地保证软件项目的开发周期,而且交付了更高质量的软件产品,同时使项目中测试人员的技能得到提升。
所以,如何以过程管理理论为指导,合理地吸取各种模型的优点,创造出符合某公司的实际情况的测试管理流程,是本文解决的问题,希望为其他公司的测试流程改进活动有借鉴作用。
6. 2.本文研究局限及展望
本文的研宄结果和实践表明,通过加强测试过程的组织和管理,能够优化测试团队的效率和测试效果。测试过程的持续改进,可以成为提高软件厂品质量的一种有效手段。但由于测试工作的特殊性,还没有一套完备的定量的衡量测试效果的方法,特别是在不同难度/规模/人员配置的项目之间,很难完成测试效果的横向比较。另外,在不同阶段发现的缺陷的价值是完全不一样的,前期发现的缺陷避免了后期可能出现的多个缺陷,所以,第一种情况中发现的缺陷数少但效果好,第二种反而缺陷数目更大。这种完全颠覆了数据度量中缺陷数越大越好的一般判据,而需要更细致的分析。
参考文献
[1]Tim Riley, Adam Goucher. Beautiful Testing [M]_ O'Reilly Media, Inc.. 2009.
[2]Kent Beck. Test-driven development by example [M], Addison-WesleyProfessional. 2003.
[3]Lisa Crispin, Janet Gregory. Agile Testing: A Practical Guide for Testers and AgileTeams [M]. Addison-Wesley. 2008.
[4]Gojko Adzic. Specification by example: how successful teams deliver the rightsoftware [M]. Manning. 2011.
[5]KimVl. Pries, Jon M. Quigley. Scrum Project Management [M]. CRC Press. 2010.
[6]Rudolf Ramler, Stefan Biffl, Paul Grunbacher. Value - Based Software Engineering[J]. Springer Berlin Heidelberg. 2006.
[7]Praveen Ranjan Srivastava, Deepak Pareek. Information Systems, Technology andManagement [J]. Springer Berlin Heidelberg. 2009.
[8]Edward Kit著,李新华,陈丽容等译?软件测试过程改进Software testing in thereal world: improving the process [M].机械工业出版社,2003.
[9]D.GelPerin, W.C.Hetzel. The development of software testing Process [J].Communications of the ACM, Volume 31, Issue 6. 2000.
[10]W.E.Howden, Yudong Huang. Software trustability analysis [J]. ACM Transactionson Software Engineering and Methodology (TOSEM), Volume 4,Issue 1,1995.
[11]Bill Hetzel, The Complete Guide to Software Testing [M]. Wiley. 1988.
[12]GlenfordJ. Myers. The Art of Software Testing [M]. John Wiley & Sons. 2004.
[13]Robin F. Goldsmith and Dorothy Graham. Software Development [M]. MillerFreeman, Incorporated. 2002.
[14]Robin F. Gold Smith and Dorothy Graham, Proactive Testing. 2002.
[15]Robin F. Gold Smith. This or That, V or X?. 2002.
[16]Robert C. Martin. Agile Software Development, Principles, Patterns, andPractices [M]. Prentice Hall. 2002.
[17]Scott W. Ambler and Ron Jeffries. Agile Modeling: Effective Practices for ExtremeProgramming and the Unified Process [M]. John Wiley. 2002.
[18]Eifriede Dustin. Effective Software Testing: 50 Ways to Improve Your SoftwareTesting [M]. Addison-Wesley. 2002.
[19]Martin Pol and Tim Koomen. Test Process Improvement: A Practical Step-By-StepGuide to Structured Testing [M]. Addison-Wesley Professional. 1999.
[20]Rex Black,软件测试过程管理.龚波,但静培,林生等译.北京:机械工业出版社,2003.
[21]郑人杰,王纬,王芳德.基于软件能力成熟度模型(CMM)的软件过程改进-方法与实施.北京:清华大学出版社.2003.
[22]杨一平.软件能力成熟度模型(CMM)及其应用.北京:人民邮电出版社.2001.
[23]罗运模,谢志敏.CMMI软件过程改进与评估.北京:电子工业出版社.2004.
[24]沈建明.项目风险管理.北京:机械工业出版社.2004.
[25]白思俊.现代项目管理.机械工业出版社.2002.
[26]王长峰.现代项目风险管理.机械工业出版社.2009.
致谢
感谢闫强老师从开题到交付过程中不断地给予我帮助,使我能够顺利完成这篇论文。感谢北京邮电大学经济管理学院的各位授课老师,从管理学的各个角度给我灌输新鲜的思维方式。感谢同学们在MBA这段经历中的一路陪伴。
感谢家人和妻子一直的支持与.鼓励,感谢宝宝在孕期中健康地成长。
1绪论1.1研究背景项目管理是一门关于项目成本、时间、范围和人力等资源管理的科学。这种管理方法起源于美国。在20世纪50年代后期,先后在一些领域进行了应用,并取得了良好的效果。但是,在当今知识经济时代,尤其是IT行业,新技术、新产品、新市场层出...
第7章结论A公司是一家国有军工企业,主要从事系统集成、测试系统、通信网络及通讯设备等军工产品的设计开发、生产、销售,以车辆、兵器、航空航天、船舶等为服务对象。本文运用现代项目管理理论,对A公司的项目管理运行现状进行研究,分析存在的问题,...
第5章A公司项目管理模式优化设计前文对A公司项目管理组织结构、进度计划管理、采购计划管理等方面的分析研究,对A公司项目管理模式的优劣势进行了探讨,有很多管理方式方法值得类似性质企业参考借鉴,同时也存在一定问题。基于前文的分析,提出优化设...
4EPC总承包模式下项目组织设计分析4.1组织结构设计对工程项目管理的重要作用组织结构设计对工程项目管理的成败有重要作用,主要体现在以下几个方面:(1)保证项目基本目标体系的实现在EPC模式下,工程项目的基本目标体系可以概括为下几点要素,工程进...
本文从国有企业组织变革项目管理研究入手,首先,介绍了研究背景、研究意义、国内外研究现状依旧研究内容和技术线路;接着,总结和归纳了项目管理和组织变革管理相关理论...
第6章A公司项目管理模式优化配套措施通过对A公司项目管理模式现状分析,对其管理模式提出了切实可行的优化设计,再好的设计方案都需要落到实处才能达到预期的效果,因此公司要从项目管理制度和激励体系角度给予充分保障,使得优化后的管理模式更好的运...
第六章项目运作模式、盈利模式分析第一节运作模式一、未来标准运营模式蓝图对发达国家养老机构运营模式的研究中,基金运营模式体现出了在财务融资和项目拓展上的高度灵活性,具体表现两个层面:在投资基金层面上的融资,可以针对不同功能或区域的养老...
论文梳理了 PMO 模式的相关概念和代表性研究文献,并以此为理论基础剖析 D 公司多项目管理进程中的主要问题及其深层次的原因,为优化 D 公司现有传统项目管理模式提供了扎实的理论基础。...
第二章测试过程管理理论2.1软件开发和软件測试的基本概念2.1.1软件生命周期软件生命周期是一种项目管理的行为指导框架,用它来描述软件项目狀模糊概念开始到软件项目终结的这个周期内,在各个阶段所需要开展的各项活动。软件工程采用的软件生命周期方法学,...
第4章融入BIM新模式在C楼盘开发中后期管理中的运用分析上一章主要阐述C楼盘项目规划阶段、设计阶段、招投标阶段管理上一些要点,并将传统模式与融入BIM的新模式在以上三个阶段进行比较,通过正反两方面的对比分析,解决C楼盘在以上三个开发过程中出现的实际问...