什么是迭代开发?
在敏捷开发中,强调的是增量交付的开发模式,即在很短的时间内开发出一些功能,然后交付给客户或产品负责人,每一次的交付就是需求的修正,把修正的需求放到下一个迭代中,以此反复,最后拿到的成品距离客户想要的基本八九不离十。
在传统模式下,每一次先历经一个很长时间的开发周期,或许1年,或许6个月等等,基本上每一次的交付都会引起大改动,或者推翻重做。
就好比你边玩手机边走路,传统模式就好比一路看着手机一直走,等突然抬头的时候,你走的方向和你的目标已经偏离了很长一段距离,那你不得不推翻重新走;敏捷开发模式就好比走两步抬头看看方向是否正确,发现方向的偏差也不过那一两步,很容易修正。
如何安排迭代周期
一般来说,每一次迭代是2周,这是最常见的,具体的自己学习《敏捷开发》相关的知识。从某个版本的截止时间来反着推算,比如今天是2019年4月1日,项目v1版本的上线时间是2019年7月1日,总共是3个月的时间,那就差不多需要6个迭代周期(1个月是2个迭代)。
回到 Azure DevOps 中,我们需要事先配置好迭代。
先点击【项目设置】,然后【项目配置】