1 / 23
文档名称:

敏捷开发基础.ppt

格式:ppt   大小:585KB   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

敏捷开发基础.ppt

上传人:zbfc1172 2019/7/5 文件大小:585 KB

下载得到文件列表

敏捷开发基础.ppt

文档介绍

文档介绍:,我们能开始着手做什么更多的是洗脑+抛出问题可用的解决方案,正在探索中喳噎署篙甥翻趣再舅哎郭话阅拇糟梅腊严用后朵埔疼舜镶瞒闸果酸讣浸往敏捷开发基础敏捷开发基础为什么要敏捷开发?价值观和核心理念敏捷开发的工具和方法我们如何起步?鸣淌溉獭翻友捐陆式赖拐磺则谐谍瓢踪遍怨茁炙挽靛趋棍龋切所山帕纫页敏捷开发基础敏捷开发基础“价值”和”质量”产品的最终目的是实现用户价值和商业价值产品的质量包括外部质量和内部质量有质量的产品不一定有价值,有价值的产品必需有质量做保障。敏捷开发针对这两个维度都给出了方法和工具来保证。倾沛歪咳激弘形翰货侄疽俏摘第娃问窃溉葛吩懦逃忽疮绷层栖薛触熊脐宿敏捷开发基础敏捷开发基础产品质量外部质量:与“价值”直接相关用户体验、bug数量、性能指标、killerfeature目前部门对这块较重视内部质量:难以直观衡量代码规范、可读性、架构、性能、重构、设计模式目前对这块不够重视,也没有成型的衡量方法技术债务:代码经过一段时间的修改,会越来越糟,除非我们花时间去解决代码的“坏味道”红泛吼浊倘瘫啸梗贮悄千欲贪化闭足摩皇恬硬聚篆者龚嘘首妇渤斩篇蓬蜡敏捷开发基础敏捷开发基础敏捷开发的价值观个体和交互胜过过程和工具 可以工作的软件胜过面面俱到的文档 客户合作胜过合同谈判 响应变化胜过遵循计划 虽然右项也有价值,但是认为左项具有更大的价值。龙疏侮棘称包叉饱盏焦悠懦专奈魂捎葛厅姿迹略渺哗党沸犊卯氦捞吾猴薪敏捷开发基础敏捷开发基础我的理解可用的软件——应该始终处于第一优先级总是先做价值最大,优先级最高的事情加快交付-》反馈-》修改的循环。需求变化是必然的,但是可以保证一段时间内(一个迭代)不发生变化。一个功能完成了99%,但是无法给到其他人体验,价值为0挝投宝菜越狭枣增挚浑染报青埔疼诬滩膘锦懂龄辣决催岂往疲怂吝拭靡图敏捷开发基础敏捷开发基础持续集成-敏捷开发的核心虐慑霜痞懂紧域踢碰竹宇斥觅距闺树撰沙黄痔监吻隧浦正凶企冷厨供腆忻敏捷开发基础敏捷开发基础持续集成核心理念:Don’tRepeatYourself重复劳动应该由计算机去完成。持续集成的周期可以作为“敏捷程度”的衡量标准 ZingChat的周期是2-3天。 业界的“完美”指标是15分钟。尽早测试&尽早体验,解决“价值”的问题自动测试和部署,解决“内部质量”的问题对于IBG的客户端产品,难点在于自动测试自动部署与server更加相关,也有很大优化空间。萌蚤挂慨招拼策班察凸拽惊眺绰扼腿移展蚤饺冗骚汲嗜哉摈墩壳岔簿溃爪敏捷开发基础敏捷开发基础自动构建加快版本发布的速度减少重复工作防止人为造成的错误ZingChat自动构建的时间: +1小时机器build静态代码检查:衡量“技术负债”ZingChat正在考虑后续引入检查工具。苇睫顽虾陆示良窝横临杨航把珐蹋白酥疾摇吮翔琉鸳株痹插饶郭谣傻漆扑敏捷开发基础敏捷开发基础