趋势从传统到敏捷幻灯片.ppt
《趋势从传统到敏捷幻灯片.ppt》由会员分享,可在线阅读,更多相关《趋势从传统到敏捷幻灯片.ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、趋势从传统到敏捷第1页,共61页,编辑于2022年,星期二趋势1970年软件开发瀑布模型发布1975年人月神话第一版1984年SEI成立1987年人件出版1991年CMM体系发布1991年Scrum首次命名1995年ISO/IEE12207发布1995年Scrum论文首次发表1996年RUP首次提出1996年第一个正式XP项目1999年准CMM2.0完成未发布2000年持续集成方法被提出2002年CMMI1.1发布2001年敏捷联盟成立第2页,共61页,编辑于2022年,星期二CONTENTS软件项目管理Scrum框架介绍行业和市场变迁自组织项目团队和敏捷第3页,共61页,编辑于2022年,星
2、期二软件项目管理项目管理起源:第4页,共61页,编辑于2022年,星期二传统项目管理代表性技术:关键性途径方法(传统项目管理代表性技术:关键性途径方法(CriticalPathMethod)和项目评估和反思()和项目评估和反思(PERT)技术。)技术。CPM美国杜邦公司和兰德公司,1957年联合研究提出它假设每项活动的作业时间是确定值重点在于费用和成本的控制。PERT美国海军特种计划局和洛克希德航空公司,1958年用概率的方法进行估计的估算,重点在于时间控制被主要应用于含有大量不确定因素的大规模开发研究项目。软件项目管理第5页,共61页,编辑于2022年,星期二1986年11月,美国卡内基.梅
3、隆大学软件研究所(SEI)受美国国防部的委托1987年9月开发了一套软件能力成熟度框架和一套软件成熟度问卷,用来评估软件供应商的能力。1991年,SEI自己总结了软件过程能力成熟度模型(CapacityMaturityModel-CMM)成熟度框架和初版并以此为基础推出CMM1.0版。1992年4月,SEI举行了CMM一个的研讨会,参加研讨会的有大约200名富有经验的软件专家。1997年,美国联邦航空管理局(FAA)开发了FAA-iCMMSM(联邦航空管理局的集成CMM)1997年11月,CMM2完成改进版,99年完成准CMM2.0,1999年,美国国防部办公室要求SEI推迟发布CMM2.0版
4、本,而要先完成一个更为紧迫的项目CMMI。(即能力成熟度集成模型,他们想把现在所有的以及将被发展出来的各种能力成熟度模型集成到一个框架中去2002年,CMMI1.1发布软件项目管理SEI的研究10/7/2022第6页,共61页,编辑于2022年,星期二软件项目管理能力成熟度模型第7页,共61页,编辑于2022年,星期二软件项目管理能力成熟度模型CMM中的关键过程域中的关键过程域第第2级级(可重复级可重复级),6个过程域个过程域需求管理(RM)、软件项目计划(SPP)、软件项目跟踪与监控(SPTO)、软件子合同管理(SSM)、软件质量保证(SQA)、软件配置管理(SCM)第第3级级(定义级定义级
5、),7个过程域个过程域组织过程焦点(OPF)、组织过程定义(OPD)、培训程序(TP)、集成软件管理(ISM)、软件产品工程(SPE)、组间协调(IC)、同级评审(PR)第第4级级(管理级管理级),2个过程域个过程域定量过程管理(QPM)、软件质量管理(SQM)第第5级级(优化级优化级),3个过程域个过程域缺陷预防(DP)、技术变更管理(TCM)、过程变更管理(PCM)第8页,共61页,编辑于2022年,星期二软件项目管理9项目计划WBS分解工作量估算、规模估算关键路径设定业务类子计划:架构、开发、测试;过程类子计划:配置、质量保证;协作类子计划:评审、沟通、项目跟踪持续度量、纠偏工作量投入、
6、产出变更项目总结项目度量项目考核和评价第9页,共61页,编辑于2022年,星期二CONTENTS软件项目管理Scrum框架介绍行业和市场变迁自组织项目团队和敏捷第10页,共61页,编辑于2022年,星期二IT行业的变化80年代前信息技术信息技术(InformationTechnology)传感技术这是人的感觉器官的延伸与拓展,最明显的例子是条码阅读器;通信技术这是人的神经系统的延伸与拓展,承担传递信息的功能;计算机技术这是人的大脑功能延伸与拓展,承担对信息进行处理的功能。主要客户主要客户大型企业和政府:军工、制造、能源、金融、政府管理核心价值核心价值缩短信息处理时间减少信息处理的人力投入提高信
7、息处理的准确率信息的创造者和使用者:信息的创造者和使用者:政府机构人、企业人10/7/2022第11页,共61页,编辑于2022年,星期二IT行业的变化00年代后互联网技术(互联网技术(internetTechnology)硬件技术主要指数据存储、处理和传输的主机和网络通信设备;软件技术搜索、网络传输、网络安全、通讯、流媒体、网站部署、电子交易主要客户主要客户客户和用户分离向用户提供软件和服务;并销售用户访问流量典型例子:搜索引擎,向所有人提供无差异的搜索服务,并向所有客户出售广告位。核心价值核心价值消费信息普遍的、无差异的信息服务长尾经济信息的创造者和使用者:信息的创造者和使用者:自然人、法
8、人、社会人、机器人、长尾长尾(TheLongTail):图中所示:图中所示黄色的部份黄色的部份第12页,共61页,编辑于2022年,星期二软件供应商的变化业务领域10/7/2022定制信息服务定制信息服务为单一/相似客户提供信息化实现服务,依托计算设备硬件更新、提供配套软件,改善企业或机构数据处理效率。以项目/施工形式运作,一揽子交付制度(客户安装、调试、培训、观察和稳定、附送维护期)典型例子:美国国防部70年代广泛的不靠谱项目为行业提供解决方案为行业提供解决方案当信息计算在各企业普及后,为某个明确的领域或行业提供广泛的技术解决方案IBM PC和Windows PS的大量普及,软件供应商在定制
9、服务中积累了大量行业知识,结合各专业领域研究机构的理论,逐渐形成全行业通用的解决方案、IT技术和方法得以大规模复制。典型例子:依据生产管理理论提出的MRP、ERP等解决方案第13页,共61页,编辑于2022年,星期二软件供应商的变化角色定位销售许可销售许可为企业/行业提供业务逻辑、计算、存储等方案,以软件销售为主要业务。典型案例:Windows OS、MS Office、Oracle DB基础设施即服务(基础设施即服务(InfrastructureasaService,IaaS)向客户提供处理、储存、网络以及各种基础运算资源,部署与执行操作系统或应用程式等各种软件。典型案例:域服务、云存储、电
10、子邮件等软件即服务(软件即服务(SoftwareasaService,SaaS)向企业、行业提供远程计算、信息存储、数据交易等服务,按照使用时间或次数等收费费用。不需要安装,客户直接注册购买服务。典型案例:S第14页,共61页,编辑于2022年,星期二软件开发团队的变迁(一)从作坊到车间从作坊到车间作坊:人数较少,简单的组织结构、粗放的管理方法,以项目为驱动,缺少工程方法支撑、过程控制基本没有。车间:人数增多,从单一开发工程师,逐渐分离出测试人员,设定了一定的规则,引入测试缺陷管理工具等,从游击队到正规军从游击队到正规军游击队:开发工具简单,作业流程就是拿到需求开发,工程师在战斗中学会战斗,都
11、是自学成长型战士,缺乏组织系统化的培训,团队整合靠缘分。组织方式以职能部门为主。正规军:组织使用专业工具、专人维护,具备稳定的作业流程、组织有明确的工程师职业培训制度,注重工程师的绩效和激励,项目管理制度化、系统化。组织方式以矩阵制为主。第15页,共61页,编辑于2022年,星期二软件开发团队的变迁(二)大规模软件集成开发大规模软件集成开发决策:决策周期相对更长,考虑更多,更保守分工:规模越大、专业越细分、单一职能工程师类型越多组织:管理层金字塔结构明显,管理岗位增加工具化:更广泛使用专业工具,更严密地过程控制矩阵:职能管理者掌握更多人力资源,项目管理者需要持续争取资源团队:通常距离市场都非常
12、遥远,向行政上级汇报的趋势明显第16页,共61页,编辑于2022年,星期二互联网时代的挑战不谈技术不谈技术无论客户、还是用户,对技术的关心越来越少,对他们而言,提供什么样的服务比使用了什么样的技术更靠谱耐心有限耐心有限可供选择的产品和服务越来越多所需要投入的学习和转换成本越来越低不再关注功能是否足够多比质量更重要的是更新速度第17页,共61页,编辑于2022年,星期二CONTENTS软件项目管理Scrum框架介绍Scrum实践之旅行业和市场变迁自组织项目团队和敏捷第18页,共61页,编辑于2022年,星期二探索的趋势企业关注的企业关注的标准:尽可能让工程师做有标准的工作,这样看起来更容易评估成
13、果。数据积累:更多的数据积累有助于形成标准,并进而为管理提供易操作的判断依据。效率:从管理要效益,采用合适的管理方法,帮助管理者更透明的了解团队的工作,并做出最佳决策。团队关注的团队关注的战斗力:保持持久的团队战斗力,不干扰团队成员的工作,不当的管理会影响战斗力。经验:有经验的工程师可以更快的解决问题,他们的经验上升为把握风险的直觉,工程师有能力判断风险并采用自己的方法来避免更出现更糟糕的结果效率:采用更新的技术工具和方法,把工程师从简单劳动中解放出来,做有价值的事情,避免管理活动上消耗工程师精力第19页,共61页,编辑于2022年,星期二趋势传统VS敏捷传统传统命令型显式知识(依赖文档)计划
14、驱动自上而下控制为主要手段敏捷敏捷自组织隐式知识(经验)变更驱动自上而下应变为主要手段敏捷不是新鲜事物敏捷不是新鲜事物第20页,共61页,编辑于2022年,星期二趋势20年软件工程标志性事件摘录1970年软件开发瀑布模型发布1975年人月神话第一版1984年SEI成立1987年人件出版1991年CMM体系发布1991年Scrum首次命名1995年ISO/IEE12207发布1995年Scrum论文首次发表1996年RUP首次提出1996年第一个正式XP项目1999年准CMM2.0完成未发布2000年持续集成方法被提出2002年CMMI1.1发布2001年敏捷联盟成立第21页,共61页,编辑于2
15、022年,星期二敏捷宣言敏捷宣言22第22页,共61页,编辑于2022年,星期二敏捷宣言敏捷宣言个体和交互个体和交互 胜过胜过过程和工具过程和工具可以工作的软件可以工作的软件 胜过胜过面面俱到的文档面面俱到的文档客户合作客户合作 胜过胜过合同谈判合同谈判响应变化响应变化 胜过胜过遵循计划遵循计划服务的对象始终是用户责任责任责任责任导向导向导向导向成果成果导向导向第23页,共61页,编辑于2022年,星期二敏捷的意识人月神话人月神话-1975第第5章章画蛇添足画蛇添足在开发第一个系统时,结构师倾向于精炼和简洁。他知道自己对正在进行的任务不够了解,所以他会谨慎仔细地工作。在设计第一个项目时,他会面
16、对不断产生的装饰和润色功能。这些功能都被搁置在一边,作为“下一个”项目的内容。第一个项目迟早会结束,而此时的结构师,对这类系统充满了十足的信心,熟练掌握了相应的知识,并且时刻准备开发第二个系统。第二个系统是设计师们所设计的最危险的系统。第第15章章另外一面另外一面面对那些文档“简约”的程序,我们中的大多数人都不免曾经暗骂那些远在他方的匿名作者。因此,一些人试图向新人慢慢地灌输文档的重要性:旨在延长软件的生命期、克服惰性和进度的压力。但是,很多次尝试都失败了,我想很可能是由于我们使用了错误的方法。第24页,共61页,编辑于2022年,星期二敏捷的意识人件人件1987第第5章章重新研究帕金森定律重
17、新研究帕金森定律帕金森定律表明:只要还有时间,工作就会不断扩展,直到用完所有的时间。帕金森定律认为给一个项目多少时间,它总能将之消耗完。这个定律给了他们(经理)可能最坚强的信念:把工作做好的唯一方法是制订一个不可能的、乐观的交付时间。帕金森定律几乎肯定不适用于你的员工。当一个项目完全不合理或不现实的时候,不能再加班加点。项目组的成员会产生愤怒的情绪并在内心滋生一种挫败感并且士气会降到谷底。卡帕斯琼斯(Capers Jones)公司繁忙的工作有膨胀填满工作日的趋势。注:帕金森定律(ParkinsonsLaw)是官僚主义或官僚主义现象的一种别称,源于英国学者C.N.帕金森所著帕金森定律一书的标题第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 趋势 传统 敏捷 幻灯片
限制150内