指出，诸如螺旋模型和瀑布模型的项目管理模型虽然擅长于管理日程表和员工，但并未提供如何修复缺陷等解决其它技术问题的方法；与此同时，程序设计方法学虽然对修复缺陷及解决其它技术问题有效，但在管理截止日期或响应客户请求的方面并无帮助。此种模型试图桥接此一沟壑。混沌理论被用来帮助理解这里所出现的问题。
软件开发生命周期.混沌模型指出，生命周期的每个阶段都应被套用到项目的所有层次上，从整个项目到单独的代码行。在观念上的一个重大变革是关于项目是能被看成一个整体、还是必须被看成一些零部件的组