软件经济学中的质量管理智慧软件经济学中的质量管理智慧DJNingDJNingIBMndejun@cn.ibm.com议程安排议程安排z什么样的产品是好的产品软件经济学中的质量观z软件经济学中的质量观z软件经济学中的质量度量什么样的产品是好的产品什么样的产品是伟大的产品?什么样的产品是好的产品•1964年:IBM推出S/360,成为全球霸主•1971年:Intel发明第一个微处理器4004,是信息革命的第二个历史性突破性突破•1981年:IBMPC推出,硬件成为开放和标准的平台,软件一跃成为时代的主角•1990年:微软推出Windows3.0,让微机迅速走进千家万户•1998年:Google成立,推出搜索引擎,改变人类使用互联网的方式什么样的产品是好的产品?美国微软:有focus(专注)、能鲜明而独特地满足美国微软:有(专注)、能鲜明而独特地满足用户需求的产品就是好产品;有vision(愿景)、能引领或创造用户需求的产品就是伟大的产品能引领或创造用户需求的产品就是伟大的产品乔布斯:伟大产品最重要的是树立前瞻愿景,能够创造或改变种生活方式让目标客户在生活当中创造或改变一种生活方式,让目标客户在生活当中离不开它,即变输出产品为输出生活方式好的产品满足合适的兴奋型需求基本型需求:必须、/不满意因素期望型需求:满意因素兴奋型需求:愉悦因素、魅力质量当产品提供了这类需求时,将会引起顾客愉悦,从而提高顾客的忠诚度。KANO模型议程安排议程安排z什么样的产品是好的产品软件经济学中的质量观z软件经济学中的质量观z软件经济学中的质量度量软件交付是一门经济学学科宗教等级5:完全不可降低的不确定性哲学历史经济学软件Æ软件Æ软件Æ等级4:可部分降低的不确定性等级3:完全可降低的不确定性工程Æ工程Æ工程Æ工程Æ生物学化学物理学软件Æ软件Æ等级2:无不确定性,但有风险等级1:完全确定性工程Æ数学等级1:完全确定性Lo,Andrew和MarkMueller。麻省理工学院斯隆管理学院,Moody’s/NYU第六届年度信用风险会议,纽约,2010年3月。软件经济学中的质量观范围从软件经济学角度,高质量,意味着更好的意味着更好的ROI¾高质量,意味着好产品¾好产品意味着更好地满足客户生产力质量¾好产品,意味着更好地满足客户需求¾更好地满足客户需求,意味好的上市时间成本ROI上市时间成本关注质量的范畴的变化提高软件经济学操纵和控制良好实践流程质量/性能首先集成代码量良好实践成熟度领域知识首先集成管理范围基于资产的重用资源=复杂性敏捷度协作*自动化*同步协作团队合作执行流程工具同步协作技能经验动机执行流程度量物联化管理复杂性软件经济学中的杠杆借力敏捷开发提升软件经济学资源=复杂性敏捷度协作*自动化*团队协作燃尽图每日站立会议透明度量ALM迭代式开发持续集成Dev-OpsTDD快速反馈团队协作WholeTeam代式开发DevOps12IBM全力帮助改善您的软件经济协作设计管理协作设计管理协作生命周期管理敏捷的系统和软件工程协作开发和运营面向生命周期协作的开放服务JazzHub面向生命周期协作的开放服务和整合服务developerWorks的Rational社区IBMRational协作生命周期管理跨越组织语言和平台提高工作效率跨越组织、语言和平台提高工作效率实时规划任何计划、任何流程、任何平台敏捷的正规的增强的–实时规划–生命周期可追踪性上下文内协作–上下文内协作–持续改进可度量的能力改进–可度量的能力改进–最佳实践模板RationalRequirementsComposerRationalTeamConcertRationalQualityManagerComposerConcertManager议程安排议程安排z什么样的产品是好的产品软件经济学中的质量观z软件经济学中的质量观z软件经济学中的质量度量经济学治理:度量与驾驭可度量改进的顺序实际路径涉众满意空间的不确定性最初的规划路径实际路径计划、范围和设计的不确定性计划范围和设计的不确定性管理不确定性需要度量度量构建信任信任提高效率可度量的改进:质量计量经济学成熟度运营集成单元测试传统的工程治理现代的经济学治理成熟度缺陷趋势集成单元测试运营模块性变更量变化趋势运营集成单元测试变更量变化趋势集成单元测试运营适应性成本变化趋势运营集成单元测试集成单元测试运营软件经济学中的质量管理智慧软件经济学中的质量智慧:•好的质量=好的产品=好的ROI•软件经济学中质量范畴的变化透明地度量增加团队的信任生产力和质量•透明地度量增加团队的信任、生产力和质量只有ROI好,才是真的好!欢迎交流我的DeveloperWorks交流社区(博客Wiki)SmartDJ我的DeveloperWorks交流社区(博客、Wiki):SmartDJ我的微博:你可以从IBM软件主页专家访谈访问我的相关信息: