




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
敏捷开发的实践与思考 想和大家分享什么 我们为什么要践行敏捷开发我们的敏捷开发实践解决了哪些问题敏捷开发的意义何在 对敏捷的疑虑和误区 敏捷开发对产品 开发 QA的要求都太高了 难以实现 这该死的story该怎么拆 每个迭代开始要开kickoff会 结束要开总结会 天天早上还要开站会 除了会就是会 我们还有时间写代码么 公司里弄个jira 弄个bugfree 再弄个mingle 还要写卡片挪卡 烦不烦那 如上 我们为了敏捷开发要付出很多 我们能否从敏捷开发中得到相应的回报 我们为什么要践行敏捷开发 一 人性的弱点 不按客观规律做事情 贪婪 产品小李 XX月XX日前必须上线 没有人手 小王你加加班吧 自负 开发小王 其实这点时间足够了 项目这么急 自测就免了吧 写代码的时候注意点就行了 以后有时间了再补上 目光狭窄 产品小李 小王我觉得这个地方得改一下 开发小王 这都第几次了 要改就得加工时 至少2个人日产品小李 啊 要这么久 那就不能按时上线了 可是这个必须要改 开发小王 真不能再改了 再改不能按时上线了 2020 3 25 我们为什么要践行敏捷开发 二 我们内心总是在寻找捷径 心存侥幸 如关羽千里走单骑般高效的完成任务 团队中的任何角色莫不如此 我们对Delay和死磕已经麻木 不会去问问什么 问了也没有答案 我们为什么要践行敏捷开发 三 合作和斗争Dev QA PM之间是自发的斗争中合作 合作中斗争的关系 我们为什么要践行敏捷开发 四 最初是对已有开发方式的否定能坚持下来是因为敏捷开发的确使项目更为靠谱 降低了项目的风险 我们为什么要践行敏捷开发 五 PM DEV QA合作又竞争 没有统一的目标频繁delay 频繁死磕 项目进度失控工作透明度差 工作进度度量模糊工作周期长 各种风险不可控 我们的敏捷开发实践解决了哪些问题 一 解决问题的宗旨 我们要限制人性的弱点我们要发扬人性的闪光点 我们的敏捷开发实践解决了哪些问题 二 KickOff会议统一PM DEV QA的思想 1 本迭代的终极目标是什么 经过这个迭代 我们要为我们的客户增加怎样的体验2 本迭代包含哪几次发布 每次发布需要包含哪些story story的优先级如何 3 对本次迭代所需story进行集体估点 增强了组员的使命感 PM DEV QA之间不是合作竞争关系 而是纯战友关系 大家的终极目标相同 就是把某件事情做到 做对 我们的敏捷开发实践解决了哪些问题 三 迭代总结会议1 迭代数据统计 本次迭代我们的交付能力是否提高了 我们哪些方面的能力提高了2 我们还有哪些需要改进 如何改进通过一次次迭代 组员能力不断提高 提高组员的个人荣誉感和集体荣誉感 我们的敏捷开发实践解决了哪些问题 四 工作形成闭环PM制定需求 必须拆分Story 必须与DEV QA一起对Story进行Review 必须在StoryinDEV前完成测试用例的编写 保证需求粒度得当 细节把控合理 为ReadyForQA提供了标准 我们的敏捷开发实践解决了哪些问题 五 DEV的任何业务逻辑代码必须包含单元测试 必须执行通过测试用例 必须执行所有项目中的单元测试 并没有出现错误 必须满足单测的代码覆盖率 必须针对此story向QA和PM进行miniShowCase 必须接受QA的CodeDiff 我们的敏捷开发实践解决了哪些问题 六 QA必须对DEV提交的代码进行CodeDiff 必须根据测试用例进行功能检测 QA具有决定产品是否可以发布的一票否决权 有权将DEV提交并ReadyforQA的Story回退到indev状态 我们的敏捷开发实践解决了哪些问题 七 上述举措 目的是每种角色都多做一点 大大提高了组员的责任感 几乎杜绝了以邻为壑现象的出现 PM如果需求设计不细致 则无法编写出高质量的测试用例 DEV如果开发存在漏洞 则有测试用例执行 miniShowCase codeDiff和QAReject四重把关 我们的敏捷开发实践解决了哪些问题 八 责任感是基础 荣誉感延伸 使命感是目的人还是这些人 为什么执行敏捷开发流程后每个人的工作都更靠谱了 敏捷开发的流程限制了人性的弱点 激发了人性的闪光点 我们的敏捷开发实践解决了哪些问题 九 那么 我们该如何提高开发效率 我们能够通过简化开发流程来提高效率么 流程是必须的 简化就有代价 最终无法节约开发时间根本的方法只有一个 就是提高个人能力 我们的敏捷开发实践解决了哪些问题 十 能力的提高带来待遇的提高带来信心的提高带来尊严的提高带来责任感的提高 我们的敏捷开发实践解决了哪些问题 十一 如何提高个人能力 引入极限编程方法1 结对编程2 TDD3 CodeReview4 技术分享 我们的敏捷开发实践解决了哪些问题 十二 结对编程相互学习 提高开发效率 减少Bug 降低组员离职后的交接成本 我们的敏捷开发实践解决了哪些问题 十三 TDD提高代码质量养成编写测试用例的好习惯 我们的敏捷开发实践解决了哪些问题 十四 CodeReview获取更多的意见反馈 得到更多启发加强自身表达能力使每个组员了解整个团队的代码 我们的敏捷开发实践解决了哪些问题 十五 技术分享高效的提高组员的技术能力分享者能够更深入去了解待分享的技术 我们的敏捷开发实践解决了哪些问题 十六 我们如何快速发现项目中存在的风险 我们如何灵活的根据需求调整开发 上线的优先级 每日站会 我们的敏捷开发实践解决了哪些问题 十七 每日站会关注项目在每个流程上的驻留时间 关注story的优先级是否发生变化 提示风险 提出问题 敏捷意义何在 一 敏捷开发是软件开发观念的创新1 创新了软件开发的新观念2 敏捷开发还在继续发展3 敏捷开发是个筐 需要什么往里装 敏捷开发意义何在 二 敏捷开发是开放的可以因地制宜 容纳适合团队的开发模式 敏捷开发意义何在 三 敏捷开发以人为本1 营造民主的氛围2 一切以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版智能论文自动生成工具使用授权协议
- 2025年网络大电影导演与IP授权公司联合运营合同
- 2025年新型节能玻璃阳光房环保指标检测合同
- 2025年重型货车租赁价格动态调整与结算细则合同
- 2025年医院麻醉医师岗位安全防护及应急处理服务合同
- 2020年第16号汽车租赁合同(四份)
- 2025年全新办公家具配置及员工福利提升计划采购合同
- 2025户外用品品牌代理销售及全国市场推广合作协议
- 2025年度虚拟现实内容制作与发行合作协议
- 汽车租赁有限公司挂靠汽车租赁合同(台州)
- 口腔科护士核心职责与操作规范
- 2025-2030年中国滑雪板设备行业市场现状供需分析及投资评估规划分析研究报告
- 人教版小升初语文试卷及答案【完整版】
- 2025《中华人民共和国监察法实施条例》专题课件
- 内镜中心器械管理制度
- 2025至2030年中国H酸行业投资前景及策略咨询研究报告
- 物流运营方案策划与设计
- 摩托车文化课件:全面了解摩托车的历史与现状
- 《护理学专业介绍》课件
- 老年心房颤动诊治中国专家共识2024版
- 2025年全国高压电工证(复审)理论考试试题(1000题)附答案
评论
0/150
提交评论