Facebook项目管理

1 公司最大的两群人是技术开发人员和实施人员,各自有400-500人,这两部分人占去了公司构成的50%

2 产品经理跟技术人员的比例大概是1:7到1:10

3 所有的技术人员都会通过4到6周的新兵训练营,培训中他们通过修改bug来了解Facebook系统,听资深/终身司职技术人员做演讲,每次训练营大概有10%的学员不能通过考核

4 任何技术人员都可以修改Facebook代码库里的任何一段代码,并按自己的意愿提交回代码库里。

5 非常强势的技术人员为主导文化,程序员可以在中途修改产品规格文档,重新调整要做哪个项目,随时都可以按自己的想法加人新的功能特征。

6 每个项目的人力调配完全是根据自愿:

  • 产品经理要游说开发人员,让他们对自己的想法感兴趣。
  • 开发人员选择他们听起来感兴趣的任务。
  • 开发人员会对他们的经理说:“本周我打算做这5块工作。”
  • 技术经理会尽可能的由着各程序员的喜好行事,但有时会要求某项工作必须先做。
  • 程序员自己把握所有的技术特征 —— 前端的javascript,后端的数据库脚本,以及所有这之间的东西。如果他们需要设计人员的帮助(只有少数几个专职设计人员),那他需要找到一个对他们的项目感兴趣的设计师。找架构师也是如此。但通常,程序员会自己处理所有所需。
posted @ 2011-09-02 14:12  Emma Cao  阅读(429)  评论(0)    收藏  举报