ITPub博客

首页 > 应用开发 > IT综合 > 合理整合开发流程的建议

合理整合开发流程的建议

原创 IT综合 作者:spaceair 时间:2005-12-29 20:39:56 0 删除 编辑
目前,单位的软件开发出现了一些问题。针对于此,提出了个人的一点建议。[@more@] 目前,我们学院软件开发的过程中,存在着一些值得商榷的地方。这些因素直接影响到软件开发的进度、质量,对系统的开发有决定性的作用。这里提出一些个人的见解,仅供参考。 情形一:需求的变化不受控制。需求的变化原因很多,具体情况也很多,但基本可以归纳为以下五种:一开始没有识别全,需要增加需求;业务发生变化,需求必须变化;需求错误;需求不清楚。一旦需求发生变化,并且不在可控范围之内,随之而来的是修改设计、重写编码、修改测试用例、调整项目计划等。对于开发人员,甚至“项目客户”来说,这都是很沉重的打击。虽然需求变化始终贯穿项目开发的整个过程,但如果这种变化不是可控的,项目将陷入“变化”的泥潭,而无法从中脱离。 情形二:需求的描述、完备程度不清晰。缺少正式的完整的需求文档,对于一个项目来说也就失去了开发的基本描述与目标。在未知的方向上行进,项目随时都可能走入死胡同。需求是无法做到没有遗漏的,新的需求总会不断冒出来。即使是这样,系统还是要开发,还是要硬性划定一个范围,从而建立一个基线,并以文档的方式体现出来。 情形三:开发的流程不够标准化。软件开发的生命周期,可以有很多种模型(瀑布模型、螺旋模型、渐进模型等),但都需要一种相对标准的流程来执行。因为软件开发也是一种工程,如果没有相对严谨的工程管理思想,最终完成的项目也随时可能成为隐藏众多隐患的“危楼”。 上述的情形,个人认为本质上还是工作流程上存在一点问题。因此我认为制定或者改善一些标准的工作流程,将会改善、促进目前学院软件开发的状况。 针对这些情形,借鉴相关的经验介绍,个人提出2个建议的流程,供参考。 (不知流程图如何上传,暂略)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/59630/viewspace-812488/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    149
  • 访问量
    4921240