zoukankan      html  css  js  c++  java
  • SD2.0阿里妈妈的研发过程

    刘振飞的《互联网研发项目的管理》是一个相当精彩的课程,课程的讲解主要以他字节的工作历程为主:

    1、Microsoft的研发流程
    2、阿里妈妈的研发过程
    3、BugFree的推广(略)

    其中Microsoft研发流程部分,在《程序员》上已经有比较翔实的记录了,大概如下:

    1、团队内部交流主要依赖Outlook,需要特殊提醒的是邮件的文字描述、格式和内容都十分的规范,而国内很多的团队电子邮件则只流于形式,错字连篇,甚至没有邮件主题。
    2、团队常用工具:Outlook、SharePoint、Vss、Raid(ProductStudion)、市场信息支持工具、MsLibary、自己产品组的网站、Builds、Localization(我想可能是一种本地化工具)、Antivirus、Policcheck(类似安全检查工具,如软件中是否有反动言论等)
    3、项目启动:计划与PM启动、目标描述(Vision)、特性与规格说明(Spec)、日程进度表
    4、RTM(Ready To Release)
    5、PM协调:规划、开发、测试、发布
    6、项目总结也叫做验尸会:哪里做的好、哪里做的不好、原因(资源、工具、过程)、如何改进
    7、产品研发就是流程、工具和人在不断的磨合和反馈

    阿里妈妈的研发过程

    1、互联网项目的需求变化快
    2、研发周期短,阿里妈妈第一个版本只用了1个月
    3、用户反馈要快,专人在论坛第一时间反馈用户提出的疑问,并将其制度化
    4、响应速度快,发现问题第一时间修改
    5、技术是基础,用户体验是灵魂
    6、不断的修改,让用户每天看到进步
    7、充分发挥论坛和社区的交互功能
    8、网站实时监控,任何产品的修订要进行记录(是一套BS系统)
    9、产品的运行故障和分析报告要做好记录(应该是通过SharePoint来管理的)
    10、遇到问题:洗把脸清醒一下,仔细分析,然后在找人解决
    11、阿里妈妈:5月10日启动,8月10日上线
    12、产品组组成:UI+前端(JavaScript)、业务开发、DBA、广告引擎开发、OPS(运营管理)
    13、黄金眼:类似于股票交易系统UI的程序,用来快速反应网站流量的变化
    14、个体交互(沟通)> 流程和工具
    15、采用敏捷开发方式:成员每天见面、每天都采用晨会(StandUpMeeting)、所有开发人员住在一个3室1厅的屋子里边、任务分配叫做分猪肉(Sprint和Sprintlog)
    16、产品的上线检查单为一套单独的BS系统,保证发布过程没有遗漏
    17、建设好你的团队:熟悉业务,不被动执行
    18、控制好需求变化
    19、做出来只是第一步,运维好才算结束
    20、做好故障预防
    21、争取主管领导的理解和支持
    22、不要过于追求完美
    PPT下载地址:
    http://www.liuzhenfei.com/zhenfei/resume/Document/CSDN-SD20-LiuZhenfei.ppt
  • 相关阅读:
    【洛谷 P4721】【模板】—分治FFT(CDQ分治+NTT)
    【Comet OJ】模拟赛测试 Day2题解
    【Comet OJ】模拟赛测试 Day2题解
    将本地文件夹push到github仓库
    2017-3-7
    彻底理解https!
    2017-3-2 智慧吉首调研工作
    java再巩固
    2017-3-1
    不错的博客哦
  • 原文地址:https://www.cnblogs.com/Duiker/p/980785.html
Copyright © 2011-2022 走看看