敏捷开发培训资料ppt课件.ppt

敏捷开发培训资料ppt课件.ppt

ID:59268773

大小:1.27 MB

页数:36页

时间:2020-09-22

敏捷开发培训资料ppt课件.ppt_第1页
敏捷开发培训资料ppt课件.ppt_第2页
敏捷开发培训资料ppt课件.ppt_第3页
敏捷开发培训资料ppt课件.ppt_第4页
敏捷开发培训资料ppt课件.ppt_第5页
资源描述:

《敏捷开发培训资料ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、培开敏发训捷——敏捷开发培训V分享智慧,共赢人生——优纳讲坛之六人生概述1敏捷启航什么是敏捷开发敏捷开发培训敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。人生概述2敏捷启航软件开发简史敏捷开发培训人生概述3敏捷启航敏捷原则个体和互动高于流程和管理客户合作高于合同谈判响应变化高于遵循计

2、划工作的软件高于详细的文档敏捷开发培训人生概述4敏捷启航价值观敏捷开发培训人生概述5敏捷启航硬币游戏敏捷开发培训游戏规则:假设每个硬币代表一个烧饼,翻转4次后才能完成制作;开始前将所有硬币(烧饼)国徽一面向上;每个人需要将硬币(烧饼)翻转一次;每个硬币(烧饼)最终被翻转四次后任务完成;人生概述5敏捷启航硬币游戏敏捷开发培训第一轮:每人负责一个工序;每一个工序全部完成后才能进入下一轮;人生概述5敏捷启航硬币游戏敏捷开发培训第二轮:每人负责一个工序;每完成4个就可以进入下一轮;人生概述5敏捷启航硬币游

3、戏敏捷开发培训第三轮:每人负责一个工序;每完成1个就可以进入下一轮;人生概述5敏捷启航硬币游戏敏捷开发培训第四轮:每人可以完成所有4个工序;人生概述5敏捷启航硬币游戏敏捷开发培训第五轮:有时间限制;每个硬币有一定权重;人生概述5敏捷启航硬币游戏敏捷开发培训第六轮:有时间限制;每个硬币有一定权重;。。。人生概述6敏捷启航小结敏捷开发培训软件开发流程和生产完全不同,没有任何两个软件需求是完全相同的。生产线上工序之间的传递成本很低,软件企业传递成本很高;对待新的需求角色不同反应不同,但如果和绩效挂钩,每

4、个人都能主动去做更重要的事情,哪怕是新的需求;人生概述7敏捷要素敏捷宣言敏捷开发培训最重要的是通过尽早和不断交付有价值的软件满足客户需要。我们欢迎需求的变化,即使在开发后期。敏捷过程能够驾驭变化,保持客户的竞争优势。经常交付可以工作的软件,从几星期到几个月,时间尺度越短越好。业务人员和开发者应该在整个项目过程中始终朝夕在一起工作。围绕斗志高昂的人进行软件开发,给开发者提供适宜的环境,满足他们的需要,并相信他们能够完成任务。在开发小组中最有效率也最有效果的信息传达方式是面对面的交谈。人生概述8敏捷要

5、素敏捷宣言敏捷开发培训可以工作的软件是进度的主要度量标准。敏捷过程提倡可持续开发。出资人、开发人员和用户应该总是维持不变的节奏。对卓越技术与良好设计的不断追求将有助于提高敏捷性。简单——尽可能减少工作量的艺术至关重要。最好的架构、需求和设计都源自自我组织的团队。每隔一定时间,团队都要总结如何更有效率,然后相应地调整自己的行为。人生概述敏捷要素故事要素敏捷开发培训9人生概述10敏捷要素故事需求敏捷开发培训INVETIndependent独立的Negotiable可讨论的Valuable有价值的Est

6、imable可估计的Testable可测试的SSmall小的人生概述11敏捷要素故事需求敏捷开发培训给用户带来什么样的价值?用户是谁?用户期望是什么?人生概述敏捷要素故事需求敏捷开发培训举例1:用户希望库管可以在采购申请系统中更改采购单12人生概述敏捷要素需求举例敏捷开发培训举例2:用户希望一辆更快的马车12人生概述敏捷要素故事需求敏捷开发培训作为XXX的角色,我希望能够有XXX的功能,以便我能达到XXX的目的12人生概述敏捷要素故事需求敏捷开发培训几种特殊的用户故事:需要修正的缺陷,必须的需求;

7、60%探针实验;20%架构需求,技术改造,大型重构,代码重构;20%12人生概述13敏捷要素故事评价敏捷开发培训人生概述14敏捷要素故事评价敏捷开发培训扑克牌估计法:1,2,3,5,8,13,21,34,55,0,?,咖啡;优点:大家都参与;大家认知一致;对需求做了切分;通过交流让大家对个人的工作得到认可;人生概述15敏捷实施团队建设敏捷开发培训团队特性:高内聚,低耦合,一般不超过8人鸡和猪的关系。责任与权力必须对等,谁对结果负责,谁有权决定做法。团队合作反馈:好的方面/不足的方面/下次改进方面;

8、人生概述16敏捷实施三角形原理敏捷开发培训人生概述17敏捷实施任务分解敏捷开发培训人生概述17敏捷实施任务分解敏捷开发培训任务墙人生概述敏捷实施任务分解敏捷开发培训问题:用户需求是一部电话,那么拆分出来的故事是怎样的?12人生概述18敏捷实施迭代分解敏捷开发培训把一个两周的迭代分成N个故事,形成一个共同目标;把N个故事按照优先级形成列表,让大家自由认领自己的任务;整个团队的任务形成一个共同的目标,如果任务没有完成,团队所有人员受惩罚;所有工作透明化,TODO,DOING,DONE人

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。