tags: 来架个网站吧
建置一个系统中最重要的环节是什么?开发技术?酷炫时尚的操作介面?
我觉得最重要的一环就是先釐清做系统是为了要完成那些事情,例如:记帐、管理团队任务......等。在这一系列我以个人记帐为需求出发。
需求出现: 记帐
先在我接收到一项需求:记帐
。
但是记帐
一词意思是什么?
根据「教育部重编国语辞典修订本」解释是:把金钱收支或买卖的物品价款登记于帐册上。
所以基本上会有两项资讯会纪录在系统中:
金额项目(物品)但是钱不会长脚从扑满跑到店家的收银机里面,所以是人
们的行为造成金钱的流动,因此会有人
的资讯纪录在系统上。
上述是在需求访谈过程中的透过受访者讲述所整理初的需求项目。但是在需求访谈后才是访谈真正的开始。为什么我会这样说。主要是在访谈的过程中,受访者会滔滔不觉提出、描述自己的需求以外,也会把自己对系统的期望说出甚至对话的过成中情绪的言语资讯会比需求的资讯多。所以在需求访谈完成的当下最好先整理初对方的需求与对方初步确认,例如这次会列出以下项目:
是那一位人花了金钱: 人(行为者)钱给了谁: 店家买了什么物品: 项目(物品)花了多少钱: 金额在整理出需求叙述时,尽量以对方能够理解的文字叙述为主避免出现资讯落差。
然而需求访谈在整个系统生命週期是一项不建断週而复始的项目,因为新的系统落成后又会因应新的操作需求。需求访谈绝大部分也不是一次就可以完成访谈,因为访问者与受访者的沟通一定会有落差,为了避免落差过大导致系统开发不符合手访者的使用目的,因此访谈完成后的纪录建议双方都得确认。
文字纪录的重要性-人性本忘
我深深相信一件事: 人性本忘。
忘记,是人类与生性来的本能。因此文字纪录是很种要的事情,这边不推荐用语音或是影像纪录方式,主要是查阅、搜索不易。刚刚有提到「需求访谈完成的当下最好先整理初对方的需求与对方初步确认」这项动作,原因是访谈完当下通常是双方记忆最清晰的时间,也会是日后回想需求的起始点。
还有一项是请访问者与受访者双方见证需求文字叙述的真实性,因为有一方对一项需求不认帐,对系统功能有可能是重大的。
中介人
在商业开发上,有时候访问者与受访者的关係是属于不信任的,必要时可以请出双方信任的第三者参与需求访谈。避免日后开发完系统功能却无法完成上线的窘境。
以上是我这几年在网站领域的一点心得,有疏漏请不吝色指教。