, O: l, x6 W" f# G) ~1 J
Brooks等人的经验最终促成了一种新的开发软件的方式——敏捷方法论。这种方法抛弃了庞大而固定的工作规范,转而投向更加灵活、“可迭代”的实现方式,包括更小的团队和更短的固定时间窗口。敏捷团队通常只有5-9人,这是为了简化团队的沟通合作。 4 y: W4 w* N5 z- H# u2 B6 o1 s/ B : E8 O. f, D) h, F$ j0 \) x% U1 z. u) b
为什么你需要了解 ) E% o1 v& ] W: E 4 b. K, N# k4 E2 ]) t; I6 Q8 _- ]1 @& ~4 v$ }* [
营销行业正在不断深入技术领域,开发行业自身的软件,尤其是web和移动应用,以及对现有平台的技术配置和定制化,比如营销自动化软件。换句话说,现在营销牵涉到了工程管理,所以这方面深刻的经验教训值得了解,而不是在蒙头实践中痛苦地“重新发现”一遍这些规律。 " b' {# b6 Q c; ~7 Z: |* S, G& X4 O% [
" J3 i! N8 N9 v% S 额外的小贴士:如果要雇用技术型人才,记住Brooks的另一条一直适用的深刻见解:“好”的程序员的生产力是平庸程序员的5~10倍。 : A, W `2 N8 L% y/ a 8 b) Q3 M O3 Q1 x' V - Y7 [. @; z1 F( @( V 4. Hofstadter定律 ' e% U; P! `8 [8 D3 z1 t& a( T2 w Hofstadter定律的有趣悖论与Brooks定律有一定关联:做一件事所花费的时间总是比你预期的要长,即使你考虑到了Hofstadter定律。这是一句递归的陈述,所说的是预估完成复杂任务所需时间的困难性。 5 J+ u3 U M/ J2 Q0 P8 g7 b' x t& a: P1 {& _& V) t
. `& U7 G2 N* v/ W0 [, i1 }* P 认知科学家Douglas Hofstadter在他获得普利策奖的著作《G?del, Escher, Bach》中阐述了这一定律,此书被亲切地称为“GEB”。这个定律的定义中的自指循环也是GEB中反复强调的主题。这种对递归的致敬、以及运用递归方式的妙语,是技术文化的基石之一——比如递归缩写。% j" j0 @% D- F6 n7 j7 ^$ i, L
) p' E; y4 e* Q$ t }# |/ ?
6 I( l4 v6 H1 N 笔记君注:GEB指逻辑学家哥德尔,艺术家埃舍尔,和作曲家巴赫的英文名字首字母,本书主要讲述了三者创造性的成就怎样交织在一起。" ~7 V( M( e) l( Z