- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
七牛在看板方法上的实践
李道兵 lidaobing@
2014-07
两打程序员,三年,4732个bugs,和对非凡软件的不懈追求
最后做了一个没人用的软件
梦断代码
• Chandler 项目:
• 个人信息管理软件,跨平台,Python语言
• 文档数据库作为存储层
• 支持分享,通信,合作
• 两打员工,牛人不少
• 2001年成立,2008年发了 1.0 版本,很多杀手级特性被放弃,最后一个版本发布于2010年,现在网站
已经打不开了.
• 失败原因
• 管理: 完全没有管理才是这个项目失败的原因
• 两打程序员对现在的项目来讲已经不是一个很大的团队,有很多轻量级的管理方法来帮助你解决团队
管理问题,比如我今天想讲的看板方法。
目录
• 看板简介
• 七牛应用看板的情况
• 杂谈
软件开发管理的演化历史
• 瀑布式: 越到后期返工的成本越高,所以要重需求分析,重文档,重审核
• 迭代式: 功能变更不可避免,错误不可避免,改为多个小瀑布式的流程
• 敏捷宣言(2001年):
• 个体与沟通优先于过程和工具
• 可以工作的软件优先于求全责备的文档
• 客户协作优先于合同谈判
• 随时应对变化优先于循规蹈矩
看板的演化历史
• 敏捷宣言
• 极限编程: 20条原则
• Scrum: Scrum Master, 冲刺周期
• Kanban: 我们今天准备讲的
看板的特点
• 可视化工作流
• 限定在制品数量
• 衡量并管理周期时间
可视化工作流
可视化工作流
• 可视化
• 玻璃板/白板/网站/共享文档
• 工作流
• Backlog - 待开发 - 开发中 - 待测试 - 测试
中 - 待部署 - 完成
• 任务在工作流的各个状态中流转
限定在制品数量
• Backlog - 待开发 - 开发中 - 待测试 - 测
试中 - 待部署 - 完成
• 除了 Backlog 和 完成,剩余的都要限定
七牛的特点
• 业务方向: 云存储,云分发,以及相关计算
• 业务特点:
• 存储部分要求稳
• 计算部分要求快
七牛的看板实践
• 开始了一年多
• 七牛的所有研发团队
都已经使用了看板
实体看板还是软件
• 可视化工作流
• 现有的软件在可视化方面都很差
• 如果是跨地域协作,推荐trello
• 如果是集中办公,推荐实体看板
发布周期
• 随时发布/一天多次发布:
• 多用于一些 2C 的网站,Lean Startup 也推崇过
这个做法,在摸索方向的时期可以减少反馈循环的
周期(当然需要先做好效果测试方面的工作)
• 广告投放系统: 快速推进算法进化
发布周期
• 每周发布一次
• 应用得非常广泛(特别是在线系统),适中的一个节
奏
发布周期
• 更长的发布周期
• 基础系统以及客户端系统
七牛的发布策略
• 网站/计算:
• 每周一次发布+hotfix
• 存储:
• 每月一次,主要是性能优化
技术故事
• 技术故事
• 重构,新技术调研,依赖库版本更新这些都属于技术故事
• 修 bug 很重要,上新功能也很重要,但别忘了技术故事
• 我们的做法
• 可视化,技术故事放在 TODO 里边
• 按比例掺入,每周要完成多少个技术故事
别忘
文档评论(0)