很多IT项目开发或多或少都有这5步内容。我在上一个公司开发3年,是按这个来做,有很多好处:
一、善变的需求:
如果把整个需求到开发的实现比喻一个陀螺,那首当其冲的需求环节就是陀螺的尖,它有2个特点:
1、它的点很小,但是从它延申并承载了后续全部的环节。
2、它善变,它经常会因为各种原因变动;一个需求提出来,到最后实现阶段再回头去看最初我们的需求,基本上都有或多或少的改变。
《需求说明书》规范了嘴吧说无法有效传递、需求无代价乱提、之后胡乱变更的源头。
二、赋能的功能设计:
1、众多的需求像是浩浩的江水,功能设计就是我们建筑的大坝,我们治水不能用堵,只能梳,功能设计把水能创造为电能被我们所驾驭。
2、把不合理的需求梳理清楚,提炼和固化出真正可以去开发的内容,也是功能设计的内容。
《功能说明书》把业务和技术分离,专业人做专业事。
三、把理论变为实际的开发:
《开发说明书》规范开发内容、以后也有记录可以查询。
(我自己就是开发,我不厌其烦的写文档,N年后,有业务问我问题,我可以一口说出开发详细内容,因为我有这个文档可查)
四、测试人员是门将:
《测试报告》就像守门员一样位置,应该找最懂业务人员来测试,并且这个测试要求全面和细致,是很重要的工作和人。
五、部署的签批从整体把控的整个开发管理,是里程碑也是整个过程的灵魂:
今天想到这些,就写到这些。。。。。未完