北京最好白癜风专科医院 http://www.wxlianghong.com/导读
KentBeck,作为Smalltalk软件的开发者,测试驱动开发的支持者,同时也是极限编程的创始人之一,他对软件工程有着自己独到的理解。
年,KentBeck加入了Facebook。那时候的他已年过半百,几十年的经验让他自认为非常了解软件行业。在Facebook的新手训练营期间,Kent开始意识到,Facebook与他所见过的任何公司都不一样。Facebook确实在做真正的敏捷,不仅非常灵活,而且时刻在为改变做准备。在Facebook训练营结束后,Kent开始探索Facebook的代码库和文化。他发现,Facebook用于构建和扩展产品的方法,彻底重塑了他对软件工程的信念。
Kent刚加入Facebook时,它有名员工,当Kent离开时,员工数量扩展到了。Facebook非常注重6个月的审核周期。每6个月,员工就需要证明自己对Facebook产生的影响。而Kent对“影响”一词显然持有不同意见。
“这是我关心的指标,这是我的工作,这是我个人的影响……”
类似这样的话,Kent需要每6个月汇报一次。这确实能使每个人都专注于自己正在做的事,保证每个人对公司有所贡献。但同时也有一定的缺点,社交工程师可以轻松提取私人信息,会使应用变得更加混乱,员工没有动力去