1,简单的成功步骤
采用增量式进度安排和阶段划分
拥有发现和改正错误的机制
建立一个良好的产品发布习惯
拥有优秀的项目经理,产品经理和技术经理
2,培训
培训应该是及时而且持续不断的
培训资料应注意积累,保留曾经浏览过的有价值的资料,相同主题的,相似主题的,整理为一系列自己的文档
注意示例和总结
培训应该是相互的
3,生存建议
找出那些你还不知道你不知道的东西:Learn What you don't know you don't know
选择那些能缩短开发周期又没有太多限制的技术
通过以前的经验避免常见的陷阱
开发小组中要有业务专家
整体多样性:让每个小组都拥有不同的专业人才
将培训小组从进度小组中分离出来,确保总有人在前进
4,复用
如果没有被使用,无论如何也不能称为可复用的;不要在象牙塔里制造复用,要在实际系统中检验复用,必要的话,修改以适应实际系统
开发者应坐下来问一问:“在以前已经完成的部分中,我们可以把哪些分离开并使用可复用组件系统来代替?”
复用要求扩大注意范围,不能只集中在一个项目上,要覆盖一个应用领域一组项目上,即建立“领域复用”