摘要: 上一期,我们介绍了需求分析五个步骤中的前两个步骤(获取用户需求、分析用户需求),本期将继续介绍后三个步骤(编写需求文档、评审需求文档、管理需求),并与大家讨论相关实践问题。 1、编写需求文档 需求文档可以使用自然语言或形式化语言来描述,还可以添加图形的表述方式和模型表征的方式。需求文档应该包括用户的所有需求(功能性需求和非功能性需求)。 2、评审需求文档 需求文档完成后,需要经过正... 阅读全文
posted @ 2008-11-20 11:25 观自在 阅读(368) 评论(0) 推荐(0)
摘要: 如果将需求分析阶段的工作归结为编写需求规格说明书,这种简化的做法往往是导致项目后期层出不穷问题的罪魁祸首。建议采用以下步骤形成软件需求:获取用户需求→分析用户需求→编写需求文档→评审需求文档→管理需求。下面我们先来讨论前两个步骤(获取用户需求、分析用户需求)的做法。 获取用户需求 这是该阶段的一个最重要的任务。以下为获取用户需求需要执行的活动(如图1所示)。 ● 了解客户方的所有用户类... 阅读全文
posted @ 2008-11-20 11:24 观自在 阅读(341) 评论(0) 推荐(0)
摘要: 软件开发的残酷的现实告诉我们:没有规则的软件开发过程带来的只可能是无法预料的结果。我们中的大多数项目管理人员在其个人简历中纷纷写到:"拥有多年的丰富的项目管理经验",但在实际开发中,"丰富的"管理经验变成了软件开发人员可怕的梦魇。一次次的失败、一次次的返工,她所谓的项目管理经验只不过是再一次的游戏于"无间"(十八层地狱)。一次,在与不少项目管理者的交流中,大家纷纷提到的软件变更带来的可怕影响。但是... 阅读全文
posted @ 2008-11-20 10:40 观自在 阅读(255) 评论(0) 推荐(0)
摘要: 项目要能顺利执行其实并不简单,如果又渉及多个单位合作,困难程度又大增。取得PMP或IPMP认证,只是证明个人具备了项目管理的基本功夫,距离实际运用其实还有很大的一段距离。 以下是一位项目经理的工作日志片段,我们从他的工作日志来看项目经理的工作: 以上只是项目经理工作的片段,相信每个项目经理应该都有自已悲惨的故事,程度恐怕只有过之而无不及。项目经理到底应该有那些看家本领呢? 一个称职的项目... 阅读全文
posted @ 2008-11-20 10:36 观自在 阅读(253) 评论(0) 推荐(0)
摘要: 在网站项目开发上,有了人员配置的初步安排剩下的前期工作就是就是招人和需求分析,如果等人员到位,需求分析还没来,那进来的人员都只有等着啦。这篇我就主要说说我在这个项目中进行需求分析的一些经验和做法。 1.1 需求从哪来? 就我个人经验来说,软件项目的需求分析一般要分信息管理系统、网站频道,这两个不同方向的需求分析的获取需求的途径是截然不同。 信息管理系统的用户确定,获取... 阅读全文
posted @ 2008-11-20 10:34 观自在 阅读(292) 评论(0) 推荐(0)
摘要: 1.概念 需求的定义包括从用户角度(系统的外部行为),以及从开发者角度(一些内部特性)来阐述需求。 关键的问题是一定要编写需求文档。我曾经目睹过一个项目中途更换了所有的开发者,客户被迫与新的需求分析者坐到一起。系统的分析人员说:“我们想与你谈谈你的需求。”客户的第一反应便是:“我已经将我的要求都告诉你们前任了,现在我要的就是给我编一个系统”。而实际上,需求并未编写成文档,因此新的分... 阅读全文
posted @ 2008-11-20 10:22 观自在 阅读(385) 评论(0) 推荐(0)