SlideShare 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

PDF
2020DDDTW-如何逐步導入敏捷精神,創造願意接受失敗的開發團隊?
棋文 鄭
 
PPTX
敏捷開發與Scrum
升煌 黃
 
PDF
User story concept for agiletourkaohsiung
Jen-Chieh Ko
 
PDF
從敏捷思考讀書會創業與人生 2
Jen-Chieh Ko
 
PDF
那些年我不在 Scrum team 的日子
Ken Kuan
 
PPTX
DDD TW Conference 2020 與RD一起跳坑DDD (20201127)
Sylvia Yang
 
PDF
硬幣遊戲 Agile Summit 2018 side vent
Jen-Chieh Ko
 
PPTX
Nb的敏捷
oulan
 
2020DDDTW-如何逐步導入敏捷精神,創造願意接受失敗的開發團隊?
棋文 鄭
 
敏捷開發與Scrum
升煌 黃
 
User story concept for agiletourkaohsiung
Jen-Chieh Ko
 
從敏捷思考讀書會創業與人生 2
Jen-Chieh Ko
 
那些年我不在 Scrum team 的日子
Ken Kuan
 
DDD TW Conference 2020 與RD一起跳坑DDD (20201127)
Sylvia Yang
 
硬幣遊戲 Agile Summit 2018 side vent
Jen-Chieh Ko
 
Nb的敏捷
oulan
 

What's hot (19)

PDF
Scrum深入淺出
Taien Wang
 
PDF
Scrum用一半的時間做兩倍的事(書本筆記)
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
敏捷软件开发——一个实践者的思考V1.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
 
Scrum深入淺出
Taien Wang
 
Scrum用一半的時間做兩倍的事(書本筆記)
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
 
敏捷软件开发——一个实践者的思考V1.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
 
Ad

Similar to Djt22 justinliu djt.qq.com (20)

PPTX
产品经理实战心得分享
Richard Chang
 
PPTX
产品经理实战心得分享
Richard Chang
 
PDF
软件开发工程化的个人体验
March Liu
 
PDF
Getting Real
rogerwang
 
PDF
《人人都是产品经理》电子书
evcn
 
PDF
《人人都是产品经理》电子书
keen2211
 
PDF
《人人都是产品经理》电子书
likobe
 
PDF
《人人都是产品经理》电子书
evcn
 
PDF
《人人都是产品经理》电子书
likobe
 
PDF
Scrum Gathering 2012 Shanghai_团队合作与团队指导分会场演讲话题:自组织?你开玩笑吧!(艾永亮)
JoXuZi
 
PDF
Tencent.Wechat.ProductDesign-Xiaolong.Zhang.2012
Changshu Liu
 
PDF
产品经理入门
pluschen
 
PPTX
产品经理入门-人人都是产品
Tracy Fu
 
PPT
应用开发一般工作流程和注意
cucued
 
PDF
结网
quizasdodo
 
PDF
360 如何成为一名优秀的产品经理?
VImLai
 
PDF
Aland-艾永亮-AgileTour-项目敏捷&产品敏捷
Yongliang Ai
 
PPT
产品经理的视角
mofeng
 
PPT
Product manager-chrissyuan v1.0
xlight
 
PPT
产品经理的视角 战略发展部
wangshuangfei
 
产品经理实战心得分享
Richard Chang
 
产品经理实战心得分享
Richard Chang
 
软件开发工程化的个人体验
March Liu
 
Getting Real
rogerwang
 
《人人都是产品经理》电子书
evcn
 
《人人都是产品经理》电子书
keen2211
 
《人人都是产品经理》电子书
likobe
 
《人人都是产品经理》电子书
evcn
 
《人人都是产品经理》电子书
likobe
 
Scrum Gathering 2012 Shanghai_团队合作与团队指导分会场演讲话题:自组织?你开玩笑吧!(艾永亮)
JoXuZi
 
Tencent.Wechat.ProductDesign-Xiaolong.Zhang.2012
Changshu Liu
 
产品经理入门
pluschen
 
产品经理入门-人人都是产品
Tracy Fu
 
应用开发一般工作流程和注意
cucued
 
结网
quizasdodo
 
360 如何成为一名优秀的产品经理?
VImLai
 
Aland-艾永亮-AgileTour-项目敏捷&产品敏捷
Yongliang Ai
 
产品经理的视角
mofeng
 
Product manager-chrissyuan v1.0
xlight
 
产品经理的视角 战略发展部
wangshuangfei
 
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
 

Djt22 justinliu djt.qq.com