迭代式开发的精髓就是在软件开发过程中,先把life cycle走一遍。目的是在整个开发过程中,在初期就能很确切地掌握到整个开发过程中哪个是最重要的部分,把最重要的环节在第一个迭代过程中就凸现出来。简单的说,迭代式开发就是好几次的瀑布式开发,在每个开发周期中就是一次瀑布式开发。(全世界使用瀑布式开发模式的项目76%是失败的;瀑布式开发过程的危险在于你永远不知道你的项目能不能成功)