今天接到一个面试电话,问了这么个问题,结果我说不上来,太悲催了。后来我在网上找了下相关的资料,发现这些东西我们每天都在做,居然都不知道是什么。哎~
那么我来总结下吧:
瀑布模型: 强调文档型 个人还是比较喜欢的(自己管自己型)
说白了就是很工厂中的流水式工作方式是一样的,中间就是通过文档来进行沟通,每个人在自己的领域上工作就可以了。一个需求下来:会被制作成很多分分档进行下发工作,经企划-产品-设计-开发-测试-之后统一测试,创建里程碑。
敏捷模型:以客户需求为导向,快速迭代功能型开发(和客户打交道型)
像这样的开发模式,在政府项目中比较多见,它是以客户的需求为导向来进行快速迭代开发,最主要的是多于客户沟通,多了解客户需要什么。每次发布的版本多以小版本居然。