互联网项目的研发管理(1).ppt
《互联网项目的研发管理(1).ppt》由会员分享,可在线阅读,更多相关《互联网项目的研发管理(1).ppt(66页珍藏版)》请在三一办公上搜索。
1、互联网项目的研发管理,中国雅虎 刘振飞2007-11-30,2007-11-30,1,2007软件开发2.0大会,自我介绍,1989-1993北京科技大学计算机系 学士1993-1996北京大学计算机系 硕士1996-2000.4北京大学计算机研究所方正新一代RIP:PSPNT方正新女娲补字:NewNW2000.4-2004.4 微软(中国)研发中心Office XP(Office10)Project 2002(Project10)Office 2003(Office11)2004.4-2004.12 西线传媒科技有限公司自由软件 BugFree http:/2005.1-2006.5 金环天
2、朗信息技术服务有限公司2006.5 现在中国雅虎中国雅虎搜索竞价系统阿里妈妈 http:/,2007-11-30,2007软件开发2.0大会,2,交流提纲,传统软件研发(以 MS Office为例)互联网软件研发的特点互联网软件研发的实践对项目经理的建议BugFree 2.0自由讨论,2007-11-30,3,2007软件开发2.0大会,传统软件研发(以MS Office为例),三权分立:Dev,Test,PM微软研发之人员分工微软研发之工具使用微软研发之过程控制,2007-11-30,4,2007软件开发2.0大会,三权分立:Dev,Test,PM,Dev:Developer 软件开发工程师
3、Test:Tester 软件测试工程师PM:Program Manager 程序规划经理Spec:Specification 需求设计规格说明文档,2007-11-30,2007软件开发2.0大会,5,Dev,Test,PM,Spec,三权分立:Dev,Test,PM(2),Code:程序是对需求设计规格说明文档(Spec)的一个实现(映射)Test Case:也是对Spec的一个实现(映射),只是站在测试角度Test Result:利用Test Case(测试映射)检查一次Code(开发映射)Bug:两种映射不一致的地方就可能是Bug(Code对Spec的偏离),2007-11-30,200
4、7软件开发2.0大会,6,Dev,Test,PM,Spec,Code,Test Case,Test Result,Bug,微软研发之人员分工,2007-11-30,7,2007软件开发2.0大会,各司其职,各尽其责,Product Planner(产品规划)Product Management(产品管理)Program Management(程序管理)Product Design(产品设计)Usability(产品可用性评估工程师)Development(开发人员)Testing(测试人员)Localization(本地化人员)User Education(文档发布)Product Suppo
5、rt(产品支持)Operation(运营管理),2007-11-30,2007软件开发2.0大会,8,职位与时俱进,团队合作(1),按职能划分(三条主线:PM,Dev,Test),2007-11-30,2007软件开发2.0大会,9,团队合作(2),按产品分组,细化到部件,2007-11-30,2007软件开发2.0大会,10,微软研发之工具使用,2007-11-30,2007软件开发2.0大会,11,微软研发的四大宝,Email:Outlook产品信息沟通无极限文档/Spec管理 Windows SharePoint Service(SharePoint Team Service)产品信息的
6、总仓库融合到SharePoint Portal Server(SPS)源代码管理 Source Depot(类似 SVN)Bug管理 Product Studio(原 Raid)产品状况要用数字说话,2007-11-30,2007软件开发2.0大会,12,工欲善其事,必先利其器!,市场信息MS Library客户数据库每个产品组都有自己的网站存放项目信息源程序管理最好的Bug跟踪工具:Raid/Product StudioBuildsLocalization(with Vendor)Antivirus,PoliCheck硬件不够就要配,软件不够就要买(或自己开发)!网络空间缩小物理空间,200
7、7-11-30,2007软件开发2.0大会,13,微软研发之过程控制,2007-11-30,2007软件开发2.0大会,14,规划阶段,Planner与PM驱动目标描述(Vision)特性规格说明(Spec)日程进度表,2007-11-30,2007软件开发2.0大会,15,开发阶段,开发人员推动MM1,MM2,Code Complete,2007-11-30,2007软件开发2.0大会,16,测试和稳定化阶段,测试人员推动集成测试Bug-Fix,Check-inDogfood Beta1,beta2,(Triage)Zero Bug Release,2007-11-30,2007软件开发2.
8、0大会,17,发布阶段,PM,产品经理,运营管理等执行Show-Stopper bugRC(Release Candidate)Sign-offRTM(Ready To Release),2007-11-30,2007软件开发2.0大会,18,PM是研发的沟通枢纽,2007-11-30,2007软件开发2.0大会,19,项目总结(Postmortem),Office-wide,Product-wide,Team-wide哪些我们做的好?哪些我们没做好?如何改进?资源分配是否合理?需要哪些工具支持?研发过程如何改进?在下一版研发中体现出来,2007-11-30,2007软件开发2.0大会,20,
9、微软研发流程的总结,2007-11-30,2007软件开发2.0大会,21,交流提纲,传统软件研发(以 Microsoft Office为例)互联网软件研发的特点互联网软件研发的实践对项目经理的建议BugFree 2.0自由讨论,2007-11-30,22,2007软件开发2.0大会,互联网软件研发的特点(1),快,变化快快速响应市场需求、跟竞争对手赛跑根据用户反馈、日志分析不断更新系统7x24小时处理线上故障,2007-11-30,2007软件开发2.0大会,23,互联网软件研发的特点(2),快速变化的需求“好点子”随时出现产品(项目)研发周期短,迭代速度快18个月 1个月技术是基础,用户体
10、验是灵魂充分发挥社区/论坛的交互功能不断的修改线上系统,让用户每天都看到进步线上系统(7x24)的预警实时监控;线上改动记录故障报告及分析,2007-11-30,2007软件开发2.0大会,24,交流提纲,传统软件研发(以 Microsoft Office为例)互联网软件研发的特点互联网软件研发的实践对项目经理的建议BugFree 2.0自由讨论,2007-11-30,25,2007软件开发2.0大会,2007-11-30,2007软件开发2.0大会,26,2007-11-30,2007软件开发2.0大会,27,2007-11-30,2007软件开发2.0大会,28,2007-11-30,20
11、07软件开发2.0大会,29,2007-11-30,2007软件开发2.0大会,30,2007-11-30,2007软件开发2.0大会,31,2007-11-30,2007软件开发2.0大会,32,2007-11-30,2007软件开发2.0大会,33,互联网研发的实践(1)网站架构,网站展示,数据库,广告引擎,2007-11-30,2007软件开发2.0大会,35,Publisher广告位展示,数据库,iMatch,中国雅虎搜索结果,cMatch,客户平台,点击,过滤,结算,互联网研发的实践(2)人员配备,产品经理UI Designer+前端工程师(JavaScript)业务开发工程师(Ja
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 互联网 项目 研发 管理

链接地址:https://www.31ppt.com/p-2839450.html