【系统分析】懂需求并不表示能当系统分析师

  系统分析的最基本目的是要能够表示系统要做甚么(what to do)

  这其实是很难的事情,记住一件事情:「懂需求并不表示懂系统该做甚么事情」

【系统分析】懂需求并不表示能当系统分析师-梦幻科技

  举例来说,使用者说他想要一个功能,能用下拉菜单选择厂商清单,让他可以快速选择而不用记得厂商名称

  结果厂商数量可能有几十个甚至几百个,光找要的就是问题,网页的下拉菜单是否因此挂掉又另一回事…

  我最近遇到一个状况是这样

  原本有一个系统可以使用,但因为觉得不符需求,对方又不愿意调整

  所以就另外找人开发

  提出需求者就写了个文件,描述新系统要甚么功能,有甚么字段…

  这些功能的设计,是根据现有系统的设计去调整的

  这位需求提出者因为接收过很多对现有系统的抱怨,所以自认很熟悉需求

  我后来自行画了一些UML,我发现,那功能的设计上有问题,考虑到使用流程,有些功能应该合在一起会更好

  但因为项目的系统分析其实并非我负责,需求部分因为种种原因,我也是断断续续地接收新的信息,有些逻辑甚至是程序撰写阶段在赶进度时才得知的

  这时再说把功能做整合已经太晚了

  会陆陆续续接收新的信息的原因,有部分是管理问题,有部分则是提出需求者也还没想清楚

  懂需求并不表示:

  1.你有办法表达清楚需求

  2.知道做甚么才是对方真正想要的(这件事很吊诡吧)

  如果这两点做不好,那我想就不适合当系统分析师


联系我们

13751415268

853408942

:853408942@qq.com

:9:30-22:30

QR code