项目流程的制定
在我们工作中,创业公司或是需要抢占市场的项目都采用敏捷开发的方式。最快上线投入市场,可是随着公司的成长,项目的变大项目流程就显得越来越重要了。于是就会在项目开发的过程中引入项目流程控制,以保证项目周期和质量。此是可能是由公司高层制定,也可能与我们测试人员商量,对于我们测试人员,应该如何制定项目流程呢? 一, 国际性工业化流程 软件项目工程有标准的流程,也就是国际化标准流程,当然我们可以从书上或是网上获得相。如下所示,是我在网上查找到的一个流程: 在实际的公司项目流程中,发现如果完全按标准的流程来走会有很多问题,关键原因就是这个标准的项目流程是有适应条件的: (1)项目周期长,有充足的时间;而公司的项目往往周期比较短,一周的项目周期就算长的了,所以根本无法按正规的周期来执行。 (2)相关标准和文档比较完善,而且要求高。而现在公司很多开发人员不愿意写文档,或是项目历史包袱较重,没有办法整理相关的文档。 (3)领导重视项目流程,严格按标准执行。大型的公司比较重视流程,而现在关注点比较多,如收入,客户,市场等等,造成流程无法完全按标准执行。 二, 个性化的项目流程 针对标准化的流程执行起来比较困难,所以需要根据自己业务和团队特点来制定个性化的项目流程。简化标准流程,加强自己需要的部分,下面我们举个例子,以下面四个阶段做相应的流程控制: (1)需求阶段流程控制 需求是一个项目最早的阶段