1、1 敏捷软件开发与支持工具 2 敏捷开发什么是敏捷开发敏捷中的需求敏捷中的角色敏捷开发流程敏捷实践工具Jazz团队建设 激励 内容 3 什么是敏捷开发 敏捷开发 敏捷开发是应变之道 4 什么是敏捷开发 敏捷开发 先是一种思想 然后是方法 再到工具思想上 敏捷开发一种outside indevelopment设计方法论方法上 一系列最佳实践工具上 协作工具 自动化工具 报表 5 敏捷中的需求 敏捷开发 需求是定位 一切后续活动依赖于需求展开 需求是变化的 不易把握的 需求是业务驱动的 市场 而非技术驱动的 更非个人喜好驱动 6 敏捷中的需求 敏捷开发 最高境界是创造需求 成熟的模块 指的是推出市
2、场有一段时间 这些功能模块满足了客户的需求而被广泛使用 而且市场趋于稳定 大量竞争对手的产品也推出了类似的功能 这些成熟模块 都是产品的基本模块 不代表产品的竞争力 产品中如果只具有这一些功能模块 那随着需求和竞争的激烈 慢慢会走向灭亡 如90年代的BP呼机一样 当手机一旦推出 这个产品也就走向灭亡 发展中的模块 指的是刚推出市场并且具有强劲的市场生命力 符合客户当前几年的业务发展需求 正在被跟刚大客户所接受 这些功能模块是产品占领市场的动力 是续成熟的功能模块后 产品的增长动力 研究中的下一代产品方向 指的是还没有推出市场 正在研究中的 符合未来行业五到十年发展方向的模块 当然如果能创造出未
3、来的发展方向 则是最高境界 如任天堂的Wii 苹果公司的Iphone 7 敏捷中的需求 敏捷开发 Persona实践 Persona 什么是Persona 组成部分NamePhotoBriefBiographyGoalsContextscenario CTO Architect Developer BusinessPeople 8 敏捷中的需求 敏捷开发 原型实践及需求筛选 原型Demo原型加Demo演示已有功能展示未来想法和功能对话客户和业务人员SWOT分析需求选择 9 敏捷中的角色 敏捷开发 销售 售前产品经理架构师项目经理ScrumMaster开发测试组长测试人员维护 售后 10 敏捷开
4、发流程 敏捷开发 敏捷开发前 敏捷开发流程 11 市场和需求驱动 拥抱变化 在我们产品敏捷开发中 每个迭代结束 都会有一个产品迭代演示大会 把这个月的开发结果演示给组员 业务人员 售前 甚至客户 并收集反馈 并 此外 在开发的过程中 产品的业务人员和售前时刻保持和产品开发团队的沟通和工作 保证开发出来的产品是符合业务需求 充分利用资源和时间敏捷开发前 产品的需求设计阶段占用了整个开发流程的35 左右的时间 这段时间只需要几个核心的架构师和设计人员 无法充分的利用开发和测试人员的时间 敏捷开发后 跌待开发 强调沟通 缩减文档 在每个迭代的初期就可以充分的利用开发 测试人员的时间 达到效率最大化
5、每日交付产品开发过程中 每天都会做自动化Build 并生成可以交付的产品 业务人员 客户都可以试用并提供反馈和新需求 充分自动化敏捷开发强调拥抱变化 这必然带来动荡的产品代码变更 每一个新的功能和修改的功能 都可以影响到其他功能 造成副作用 所以需要自动化去支持变化 在变化的同时保证质量和开发速度 如 编译自动化 单元测试自动化 功能测试自动化 UI测试自动化 集成测试自动化等 敏捷开发流程 敏捷开发 好处 12 敏捷开发实践 敏捷开发 敏捷开发中 注重概念和架构设计 而轻详细设计SWOT分析业务和客户驱动 而非技术驱动时刻考虑版本兼容性轻文档 但非无文档编译 发布 测试自动化与业务人员紧密接
6、触 13 敏捷开发什么是敏捷开发敏捷中的需求敏捷中的角色敏捷开发流程敏捷实践工具Jazz团队建设 激励 内容 14 Deliverreal timeinsightintoprograms projectsandresourceutilization Report Jazz敏捷开发工具优点 Improveknowledgeandpracticematuritywithanenvironmentthatdevelopsindividualandteamtalent 15 Jazz团队和项目结构 16 产品团队组织结构 17 工作内容分解 可衡量 Planning story task 18 版本管
7、理 2b Change set 4 Deliver 1 Change 3 Complete usuallycombinedwithdeliver 2a Check in usuallyautomatic 19 编译可视化和自动化 Mybuilds Publishedbuild History Recentbuilds Alerts 20 监控和状态 21 敏捷开发什么是敏捷开发敏捷中的需求敏捷中的角色敏捷开发流程敏捷实践工具Jazz团队建设 激励 内容 22 激励的妙方 涨工资 不如发奖金一次送不如两次送有选择不如没选择说要的不如想要的有用的不如没用的晚说不如早说小奖不如没奖品公开不如不公开大中之小 不如小中之大 23