项目上线总结记录
1. 需求评审与确认
当一个项目拿到手中,首先要了解的就是:这个项目是要做什么?实现哪些功能?面向的使用者是谁?它的实现的业务范围是什么?一般来讲,项目需求是由客户提出,作为开发者,了解记录客户的需求,并完成客户所需的功能。然而,实际中,只有很少的客户会有明确详细的需求方案,更多的客户一开始提出的要求只是一个大概的方向,功能描述的也不是很详尽。更甚至会有完全按照客户提出的需求做,客户在看到结果才会发现,这不是我想要的东西。这时候作为开发者的我,很奔溃(更崩溃的是,问客户的问题,客户回答不知道)。
1> 需求评审
项目中的每一个功能点都要做一个评估,这个评估包括完成这个功能所需的时间、难易程度 、重要程度(功能作用)、测试。
2> 需求确认
与客户确认其提出的需求,此项工作至关重要,这关系着项目能不能正常上线。如果需求问题没有处理好,项目交付时客户不满意,导致项目无法按时交付会产生一系列后遗症。
需求确认时,有任何不明确的地方都要去询问客户,不要怕麻烦。切忌想当然的做法,这种做法往往都会出现返工工作量,要知道“失之毫厘,谬之千里”,前期的一点误差到后期都是庞大的工作量。于己不利不说,并且还会给客户留下负面影响。这个确认不仅仅在需求确认的时候要做好,在开发过程中也必不可少,尤其是业务逻辑复杂的项目,需要反复客户讨论业务逻辑,理清思路。
2. 细节
细节问题不用赘述,毋庸置疑的重要问题。高质量的门槛,高手的必备技能。