需求获取的主要任务就是与用户进行沟通。了解系统或产品的目标是什么,用户想要实现什么,系统和产品如何满足业务的要求,最终系统或产品如何用于日常工作。以前的Big-man只是知道开发项目是十分地困难,看到了产品的分析与产品的任务发现,产品的重要性一点也不比软件的技术开发来得轻松。
获取并理解用户需求是软件工程师所面对的最困难的任务之一。获取需求困难有几个方面的的原因:
(2)、 以流程为主线的原则。
在与用户交流的过程中,应该用流程将所有的内容串起来。如信息、组织结构、处理规则等,便于交流沟通。
学渣Big-man就着现在的项目进行流程的串联图如下:
JackDan9 Thinking