开发文档对项目的作用
2015-07-06 17:01:56 访问:
文档对软件开发项目实施起到什么作用?
一般来说,软件开发文档是否规范和专业已成为软件开发的重要评价指标之一。经由深入分析,我总结这个项目主要存在这些缺陷:①文档编写不够规范:主要表现为软件开发项目实施过程中,没有对每一个阶段的文档进行分层次收拾整顿和治理,各类文档资料缺少一致性。②文档内容描写不够完善:在编写各种文档过程中,固然大家都按事先划定的模式进行了编写,但编写的内容常常不够完善;要么文档极其简朴,相称于没有文档;要么文档流于形式,没有什么实际的价值,甚至于有的软件开发文档与实施过程完全不相符。③文档没有同一入库治理:跟着软件开发系统的不断优化、进级,新需求的不断产生,各种文档越来越多,没有建立一个文档资料库。不同时期的各种文档零散存在,造成查询文档时非常难题。④只正视文档的形式,实用性不强。在实际的实施过程中,编制职员没有时间去关心它们的用途,也不知道哪些部分使用,更多的是在划定的时间内完成任务,以免影响考核成绩,这样一来一些不实用的、重复的文档不但阻碍软件开发的可执行性,而且还影响项目的整体进度。
常见的软件开发文档缺陷
从内容上说,软件开发项目软件开发文档可分为成果文档和过程文档两大类。成果文档作为项目可交付物的一个组成部门,其重要性天然不问可知。过程文档主要记实了项目治理进程中的各种信息,为实施职员提供决议计划依据,以保证软件开发项目的顺利实现;另一方面,过程文档也是实施过程最为宝贵的资产,通过对过程文档进行归纳和分析,可以对实施项目的成功经验和失败教训了然于胸,从而对后续软件开发日常运作、维护更加有的放矢。
软件开发文档是用来记实、描述、展示实施过程一系列信息的处理过程,通过书面或图示的形式对项目流动过程或结果进行描述、定义、划定及讲演。例如,分阶段实施计划文档、尺度业务流程文档、尺度编码及数据文档、尺度参数设置文档、功能操纵指南文档等。这些文档将会伴跟着软件开发的各个阶段逐渐充实、完善,也同时记载了整个实施的过程和成果。
什么是软件开发文档?
当我从公司前任软件开发项目实施同事手中接过"薄薄两页纸"的软件开发文档时,我难以置信的看着他问"没有了吗?只有这些?",我同事尴尬的点点头,然后他再说了一句让我吐血的话"实施计划和记实文档都在我心里记记清清晰楚呢。"实际上,这完全是对软件开发文档的曲解,也是很多软件开发参谋的通病。
阳春三月, 本应是阳光明媚令人心旷神怡的季节,但正如近日倒春寒的天色一样让我感到深深的寒意。原因是最近公司让我接手一个实施到一半的软件开发项目,而这个项目只有片言片语的几份简朴文档。不但没有具体的实施计划,更没有具体的软件开发文档记实。在接手此项目后让我深深的感慨感染到没有软件开发文档的痛苦,由于所有的一切都要自己重新试探。不但铺张了宝贵的实施时间,而且还常常需要做重复的工作。缺乏软件开发文档让我在这个软件开发项目中吃尽了苦头,这里和大家分享我对软件开发文档的一些反思和总结。
选购指南:
本公司主要为山东地区的商业、企业及个人提供各类定制开发服务,如:软件定制开发、APP定制开发、微信定制开发以及P5业务支撑平台等整体的信息化解决方案,能够满足各类大中小型商业、企业及个人的需要。