狠狠撸

狠狠撸Share a Scribd company logo
产物研发流程介绍



     刘乐君
讲师介绍

       ?   刘乐君

       ?   腾讯微信终端开发总监

       ?   04年毕业于中山大学,加
           入腾讯至今,先后参与
           QQ、QQMusic、
           Foxmail、QQMail、QQ
           手中邮和微信的产物研发,
           目前负责微信产物的项目
           管理和终端研发工作。
团队两年路程
?   “小黑屋”时期——激情岁月
    ? 产物首发,2个月三个平台
    ? 团队规模15人


?   创业时期——为生存而战
    ? 1年44个发布
    ? 433天一亿用户
    ? 团队规模约40人,半数毕业生


?   发展时期——学习转变中
    ? 1年25+个发布
    ? 半年后二亿用户
    ? 团队规模约100人
团队中的项目角色

 ? 产物经理    ? 架构师

 ? 交互设计师   ? 程序经理

 ? 视觉设计师   ? 项目经理

           ? 开发工程师

           ? 运维工程师

           ? 测试工程师
产物经理的打磨——思考用户

?   才思枯竭没有创意怎么办?
?   产物功能应该如何改迚?
?   做出来的产物为什么总不是我想要的?
?   产物功能发布以后不符吅预期怎么办?
产物经理的日常行为
?   1000-100-10
    ?   了解用户的本质诉求

?   竞品分析
    ?   Tell difference and
        why

?   梳理产物结构
    ?   围绕产物定位的多种
        尝试

?   使用自己的产物
    ?   发现不爽滑的细节

?   关注用户数据
    ?   发现幵解决问题
送给新产物经理的一段话

 一个业余的围棋手,会想很多没有必要的走法。
丏业棋手,会立即知道哪些走法是不用考虑的。
这是个过程,现在你多想想是很好的,但是不要
希望每个想法都正确,而是知道为什么不可行,
就迚步了。
架构师的打磨——抽象变化
?   变化影响迚度,如何提高效率?
?   变化是bug来源,如何隔离变化?
?   一切总在变,什么是不变的?

?   X3+X2+X=0,X={帅哥,美女,花}?
架构师的日常行为
?   产物讨论
    ?   抽象需求的数据模型,直接迚入开发阶段


?   需求评审
    ?   用抽象语言完整精确地转述需求


?   Design Review
    ?   保证需求的实现符吅系统架构的抽象演化


?   System Review
    ? 把变化抽象成模式,让重复的更高效
    ? 对扩展开放对修改封闭,不修改的才是稳定的
抽象变化实例
?   抽象数据模型
    ? <主键,索引,TLV>



?   抽象行为
    ? CRUD,Sync和Async
程序经理的打磨——没有黑盒子

?   1ms和50ms的纠结,埋怨OS还是SDK?
?   带宽就是吃不满,埋怨linux还是TCP?
?   Bug到底出在哪里?
程序经理的日常行为
?   团队积累
    ? 研究OS、SDK、各种开源技术


?   Code Review
    ? 契约式编程、各种最佳实践


?   性能问题
    ? 分析工具和公用组件
打开黑盒子——SD卡性能

?   擦除:block 16K
?   写入:page 512B
?   读取:page 512B

?   随机读比顺序读慢
?   随机写比顺序写慢
打开黑盒子——SQLit内部
?   WAL和Rollback模式   ? 创表时常用列放前面
?   拆成若干独立小DB        ? 多个单索引不等于复合索引
?   选择合适的PageSize    ? 写的时候记得开事务
?   有空vacuum一下
项目经理的打磨——目标导向

? 项目可以延期吗?计划可以修改吗?

? 发布版本是目标吗?目标是什么?

? 如何避免目标的失真?工作如何目标导向?大家
  都在干什么?
项目经理的日常行为
?   项目经理6要素
    ? 人、目标、时间,计划、推动、验收


?   规划和修改流程,偶尔打破流程
    ? 参与团队协作,发现、总结和避免问题


?   用精神力把流程变为习惯
    ? 推动流程中的角色,迚行特定活动,得到输出
提高团队效率实例
?   设计师、架构师、和
    项目经理参与产物讨
    论

?   产物经理和项目经理
    全程跟迚

?   高效会议替代电子流
    程

?   手写板替代文档

?   优秀的系统架构能力
团队的打磨——敏捷

?   敏捷的含义
    ? 快速地实验,不断地接近目标


?   敏捷关键在人
    ? 人人都是产物经理
    ? 人人都是项目经理
    ? 开发工程师都是架构师和程序经理的结吅体


?   流程是对经验的总结
    ? 总结经验幵养成习惯
    ? 经验也有不适用的时候
Q&A
谢 谢!

More Related Content

What's hot (19)

PDF
厂肠谤耻尘深入浅出
Taien Wang
?
PDF
厂肠谤耻尘用一半的时间做两倍的事(书本笔记)
National Taipei University of Technology
?
PDF
Progressive Enhancement
lifesinger
?
PDF
20210220 新竹敏捷社群分享
棋文 鄭
?
PDF
敏捷軟體開發方法與 Scrum 簡介
曦 徐
?
PDF
如何把看板和 Scrum 發揮到極致
Jen-Chieh Ko
?
PDF
How to set up new scrum team in company
Mike Li
?
PPTX
玩轉 Schematics - Modern Web 2018
升煌 黃
?
PDF
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
Wen-Tien Chang
?
PPTX
Why Scrum (敏捷式專案管理)
Yu Wei Shang
?
PDF
有效面对技术债
Kirk Chen
?
PPT
敏捷软件开发——一个实践者的思考痴1.2
Zhang Yongji
?
PPT
SCRUM
ZongYing Lyu
?
PDF
Scrum Workshop - Paper Prototyping Game - for Girls in Tech
Jonathan Chen
?
PPTX
啟动敏捷转型的工具箱
Jen-Chieh Ko
?
PPTX
Scrum introduction in hsin chu-agilemeetup
Jen-Chieh Ko
?
PDF
不妥协的河蟹之道
Ken Kuan
?
PPTX
3.厚植你的职场竞争力
gipi
?
PDF
Common scrum issues
Jen-Chieh Ko
?
厂肠谤耻尘深入浅出
Taien Wang
?
厂肠谤耻尘用一半的时间做两倍的事(书本笔记)
National Taipei University of Technology
?
Progressive Enhancement
lifesinger
?
20210220 新竹敏捷社群分享
棋文 鄭
?
敏捷軟體開發方法與 Scrum 簡介
曦 徐
?
如何把看板和 Scrum 發揮到極致
Jen-Chieh Ko
?
How to set up new scrum team in company
Mike Li
?
玩轉 Schematics - Modern Web 2018
升煌 黃
?
從 Scrum 到 Kanban: 為什麼 Scrum 不適合 Lean Startup
Wen-Tien Chang
?
Why Scrum (敏捷式專案管理)
Yu Wei Shang
?
有效面对技术债
Kirk Chen
?
敏捷软件开发——一个实践者的思考痴1.2
Zhang Yongji
?
Scrum Workshop - Paper Prototyping Game - for Girls in Tech
Jonathan Chen
?
啟动敏捷转型的工具箱
Jen-Chieh Ko
?
Scrum introduction in hsin chu-agilemeetup
Jen-Chieh Ko
?
不妥协的河蟹之道
Ken Kuan
?
3.厚植你的职场竞争力
gipi
?
Common scrum issues
Jen-Chieh Ko
?

Similar to Djt22 justinliu djt. (20)

PDF
厂肠谤耻尘敏捷开发模型
Tony Deng
?
PDF
Getting Real
rogerwang
?
PPTX
狈产的敏捷
Lanhui Ou
?
PDF
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
悠识学院
?
PDF
关於产物经理的角色与职责
Cloud Chen
?
PDF
从乙方笔惭的角度看敏捷
KC Liu
?
PPTX
顿别惫翱辫蝉的神鬼奇航
Edward Kuo
?
PPT
应用开发一般工作流程和注意
cucued
?
PDF
Zhongxing practice-suchunshan-qcon
Yiwei Ma
?
PDF
项目管理敏捷方法
Weijun Zhong
?
PDF
360 如何成为一名优秀的产物经理?
VImLai
?
PDF
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
Rick Hwang
?
PPT
摆.产物设计与用户体验(马化腾)
乐费 胡
?
PPTX
程序员与技术
ligaoren
?
PPTX
专案开发实务
Chen Kuan-Ming (Eric)
?
PDF
Hoper 20111026 nctu-q_usability_dist
turtleknight
?
PDF
Pm bar首刊d v1.0
磊 石
?
PPTX
迈向础+,谈专案经理的跨界能力
gipi
?
PPTX
Developer vs designer
Robert Luo
?
PDF
简报规划与技巧
基欽 劉
?
厂肠谤耻尘敏捷开发模型
Tony Deng
?
Getting Real
rogerwang
?
狈产的敏捷
Lanhui Ou
?
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
悠识学院
?
关於产物经理的角色与职责
Cloud Chen
?
从乙方笔惭的角度看敏捷
KC Liu
?
顿别惫翱辫蝉的神鬼奇航
Edward Kuo
?
应用开发一般工作流程和注意
cucued
?
Zhongxing practice-suchunshan-qcon
Yiwei Ma
?
项目管理敏捷方法
Weijun Zhong
?
360 如何成为一名优秀的产物经理?
VImLai
?
導讀持續交付 2.0 - 談當代軟體交付之虛實融合
Rick Hwang
?
摆.产物设计与用户体验(马化腾)
乐费 胡
?
程序员与技术
ligaoren
?
专案开发实务
Chen Kuan-Ming (Eric)
?
Hoper 20111026 nctu-q_usability_dist
turtleknight
?
Pm bar首刊d v1.0
磊 石
?
迈向础+,谈专案经理的跨界能力
gipi
?
Developer vs designer
Robert Luo
?
简报规划与技巧
基欽 劉
?
Ad

More from drewz lin (20)

PPTX
Web security-–-everything-we-know-is-wrong-eoin-keary
drewz lin
?
PDF
Via forensics appsecusa-nov-2013
drewz lin
?
PPTX
Phu appsec13
drewz lin
?
PPTX
Owasp2013 johannesullrich
drewz lin
?
PDF
Owasp advanced mobile-application-code-review-techniques-v0.2
drewz lin
?
PPTX
I mas appsecusa-nov13-v2
drewz lin
?
PDF
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
drewz lin
?
ODP
Csrf not-all-defenses-are-created-equal
drewz lin
?
PPTX
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
drewz lin
?
PPTX
Appsec usa roberthansen
drewz lin
?
PDF
Appsec usa2013 js_libinsecurity_stefanodipaola
drewz lin
?
PPT
Appsec2013 presentation-dickson final-with_all_final_edits
drewz lin
?
PPTX
Appsec2013 presentation
drewz lin
?
PPTX
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
drewz lin
?
PPTX
Appsec2013 assurance tagging-robert martin
drewz lin
?
PPTX
Amol scadaowasp
drewz lin
?
PPTX
Agile sdlc-v1.1-owasp-app sec-usa
drewz lin
?
PPTX
Vulnex app secusa2013
drewz lin
?
PDF
基于虚拟化技术的分布式软件测试框架
drewz lin
?
PPTX
新浪微博稳定性经验谈
drewz lin
?
Web security-–-everything-we-know-is-wrong-eoin-keary
drewz lin
?
Via forensics appsecusa-nov-2013
drewz lin
?
Phu appsec13
drewz lin
?
Owasp2013 johannesullrich
drewz lin
?
Owasp advanced mobile-application-code-review-techniques-v0.2
drewz lin
?
I mas appsecusa-nov13-v2
drewz lin
?
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
drewz lin
?
Csrf not-all-defenses-are-created-equal
drewz lin
?
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
drewz lin
?
Appsec usa roberthansen
drewz lin
?
Appsec usa2013 js_libinsecurity_stefanodipaola
drewz lin
?
Appsec2013 presentation-dickson final-with_all_final_edits
drewz lin
?
Appsec2013 presentation
drewz lin
?
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
drewz lin
?
Appsec2013 assurance tagging-robert martin
drewz lin
?
Amol scadaowasp
drewz lin
?
Agile sdlc-v1.1-owasp-app sec-usa
drewz lin
?
Vulnex app secusa2013
drewz lin
?
基于虚拟化技术的分布式软件测试框架
drewz lin
?
新浪微博稳定性经验谈
drewz lin
?
Ad

Djt22 justinliu djt.