怎样做需求分析(之一)

上一篇 / 下一篇  2008-01-04 14:13:49

怎样做需求分析(之一)
友商社区Uu$sJh,t4]rF

---对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。友商社区P5Sn Q2t$kD"q
---经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、销、调、存管理,是总部-门店的连锁经营模式。通过通信手段门店自动订货,供应商自动结算,卖场通过扫条码实现销售,管理人员能够随时查询门店商品销售和库存情况。另外,我们也得为政府部门提供关于商品营运的报告。”友商社区L.Fcj']O4T
友商社区3I*R$Q d-L*Y
---分析员:“我已经明白这个项目的大体结构框架,这非常重要,但在制定计划之前,我们必须收集一些需求。”友商社区ARM;d4@!DeC
友商社区Qpzx0C ldrV4Aa
---经理觉得奇怪:“我不是刚告诉你我的需求了吗?”友商社区 Y8z9Wh4b k"Pi1})P

+xH(@q.PX0---分析员:“实际上,您只说明了整个项目的概念和目标。这些高层次的业务需求不足以提供开发的内容和时间。我需要与实际将要使用系统的业务人员进行讨论,然后才能真正明白达到业务目标所需功能和用户要求,了解清楚后,才可以发现哪些是现有组件即可实现的,哪些是需要开发的,这样可节省很多时间。”
*wEZco6h+z0友商社区/Govk7yS6Dg'V
---经理:“业务人员都在招商。他们非常忙,没有时间与你们详细讨论各种细节。你能不能说明一下你们现有的系统?”友商社区KF:B3i;AW{

:~}*D;^5T#J4\0---分析员尽量解释从用户处收集需求的合理性:“如果我们只是凭空猜想用户的要求,结果不会令人满意。我们只是软件开发人员,而不是采购专家、营运专家或是财务专家,我们并不真正明白您这个企业内部运营需要做些什么。我曾经尝试过,未真正明白这些问题就开始编码,结果没有人对产品满意。”
V8j|v8@"k1a4OO H0友商社区\BB1z(M%CfMY
---经理坚持道:“行了,行了,我们没有那么多的时间。让我来告诉您我们的需求。实际上我也很忙。请马上开始开发,并随时将你们的进展情况告诉我。”
6E U9c x:~A W;RFdTE)R0友商社区I(t#G0QYeDS
---风险躲在需求的迷雾之后友商社区U5W3N9N6U,^)J*_
友商社区+fxjMAA o J
---以上我们看到的是某客户项目经理与系统开发小组的分析人员讨论业务需求。在项目开发中,所有的项目风险承担者都对需求分析阶段备感兴趣。这里所指的风险承担者包括客户方面的项目负责人和用户,开发方面的需求分析人员和项目管理者。这部分工作做得到位,能开发出很优秀的软件产品,同时也会令客户满意。若处理不好,则会导致误解、挫折、障碍以及潜在的质量和业务价值上的威胁。因此可见——需求分析奠定了软件工程和项目管理的基础。

#C*L;~1Ln4V:k9V0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-05  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 1090
  • 日志数: 19
  • 建立时间: 2007-11-29
  • 更新时间: 2008-02-02

RSS订阅

Open Toolbar