(仅供参考)如何有效提升团队的敏捷开发和设计能力
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何有效提升团队的敏捷开发 和设计能力
腾讯-搜搜研发管理组 钱安川
个人介绍
钱安川
• 现任职于腾讯-搜搜,管理项目经理团队。5年以 上ThoughtWorks敏捷经验。敏捷教练、开发者、 BeiJing Open Party组织者和主持人;陈氏太极拳爱 好者。
联系方式
– Weibo http://weibo.com/qiananchuan – Email qiananchuan@gmail.com
勿以恶小而为之,勿以善小而 不为。
——《三国志·蜀书·先主传》
及时修复破窗户(Fix broken window)
• 没修复的破窗,导致更多的窗户被打破
用心——态度决定一切
线:OO训练营/新员工训练营
如何组织训练营?
• 苏格拉底式教训 • 简单设计四原则
• 可以工作、沟通、 • 没有重复和额外代码 • 设计讨论 • 类的职责,测试场景
咨询发现的秘密。。。
腾来自百度文库-搜搜优秀开发人员的10个习惯
面:软件工程师文化传播
如果你根本不知道自己在讨论什 么,那么对其强求精确是毫无意 义的。 ——约翰·冯·诺依曼(John von Neumann)
简约(Simplicity is beauty)
• 软件的本质:解决复杂度 • 做减法 • 核心+精炼 • 表达业务逻辑 • 分层机制 • 简约且有生命力的代码
个人的信任和领导力。
小结:什么是敏捷开发方法?
刘翔敏捷吗?
洪金宝敏捷吗?
什么是迭代/增量
SCRUM“害人”
• 迭代不只是流程和方法那么简单? • 敏捷大师们都在干嘛?
敏捷
• 找到或培养正确的人 • 做正确的事 • 正确的做事
敏捷 软件开发
软件 开发
谢谢&&问题
提出需求->讨论和设计->Pair编码->演示->点评
如何训练新员工?
• 读书写代码
– 有预谋、有计划、有反馈、有成就
• C语言训练营 • 站会分享
点:辅导(COACH)
如何指导一个主开发人员进行TDD
• 梳理需求 • 纠正错误的编程习惯 • 真正的TDD开发
有时候我们的建议遭到拒绝,往往并不因为 是建议本身的问题,而是因为还没有建立好
腾讯-搜搜研发管理组 钱安川
个人介绍
钱安川
• 现任职于腾讯-搜搜,管理项目经理团队。5年以 上ThoughtWorks敏捷经验。敏捷教练、开发者、 BeiJing Open Party组织者和主持人;陈氏太极拳爱 好者。
联系方式
– Weibo http://weibo.com/qiananchuan – Email qiananchuan@gmail.com
勿以恶小而为之,勿以善小而 不为。
——《三国志·蜀书·先主传》
及时修复破窗户(Fix broken window)
• 没修复的破窗,导致更多的窗户被打破
用心——态度决定一切
线:OO训练营/新员工训练营
如何组织训练营?
• 苏格拉底式教训 • 简单设计四原则
• 可以工作、沟通、 • 没有重复和额外代码 • 设计讨论 • 类的职责,测试场景
咨询发现的秘密。。。
腾来自百度文库-搜搜优秀开发人员的10个习惯
面:软件工程师文化传播
如果你根本不知道自己在讨论什 么,那么对其强求精确是毫无意 义的。 ——约翰·冯·诺依曼(John von Neumann)
简约(Simplicity is beauty)
• 软件的本质:解决复杂度 • 做减法 • 核心+精炼 • 表达业务逻辑 • 分层机制 • 简约且有生命力的代码
个人的信任和领导力。
小结:什么是敏捷开发方法?
刘翔敏捷吗?
洪金宝敏捷吗?
什么是迭代/增量
SCRUM“害人”
• 迭代不只是流程和方法那么简单? • 敏捷大师们都在干嘛?
敏捷
• 找到或培养正确的人 • 做正确的事 • 正确的做事
敏捷 软件开发
软件 开发
谢谢&&问题
提出需求->讨论和设计->Pair编码->演示->点评
如何训练新员工?
• 读书写代码
– 有预谋、有计划、有反馈、有成就
• C语言训练营 • 站会分享
点:辅导(COACH)
如何指导一个主开发人员进行TDD
• 梳理需求 • 纠正错误的编程习惯 • 真正的TDD开发
有时候我们的建议遭到拒绝,往往并不因为 是建议本身的问题,而是因为还没有建立好