需求分析——调研需求时如何调查系统相关者?
?
?
人脈系統V1.0由牛工負責開發。在調查系統需求階段,他要做的第一件事是閱讀人脈系統V1.0需求范圍說明書,了解人脈系統V1.0要實現的功能,確定要調查的工作。
雖然人脈系統V1.0功能相對簡單,無需調查系統相關者。牛工仍然決定要進行系統相關者的調查工作,他把系統相關者分為兩類。一類是客戶,也就是決定投資開發該系統的人或機構,他需要從客戶方了解新系統的背景(為什么要開發這個系統?)、客戶對新系統的期望(系統要做成什么樣?)、客戶對新系統的支持力度等內容;一類是用戶,也就是使用系統的人或機構,他需要從用戶方了解用戶如何使用系統,用戶對新系統的期望等內容。
?
調查系統客戶
牛工首先與客戶進行了面談,投資該項目的客戶是人脈科技,人脈科技的賈總與牛工進行了面談。牛工向賈總提出了三個問題:第一個問題是為什么要開發這個系統?第二個問題是系統要做成什么樣?第三個問題是公司對系統的支持力度如何?
賈總針對第一個問題的回答:“當前人與人之間的交流更多的是通過互聯網進行,通過互聯網認識的朋友也逐漸多起來,時間長了,很多朋友就記不清誰是誰了,有必要開發一個系統把朋友的資料給管理起來。另外就是當需要展示自己給陌生朋友時,可以把最好的一面展示給朋友”。
賈總針對第二個問題的回答:“人脈系統把與自己相關的朋友、同學、同事、商業伙伴的信息和資料,通過人脈管理起來,并利用互聯網技術積極拓展和維護個人的人脈資源”。
賈總針對第三個問題的回答:“人脈系統是公司的重點項目,公司的想法是先實現簡單的功能,讓系統盡快上線。然后再根據用戶的反饋分階段完善系統,根據系統的運營情況,公司會逐漸加大支持力度”。
賈總對第一個問題的回答,讓牛工明白了人脈科技要研發人脈系統的必要性,人脈系統的核心功能就是基于互聯網的社交功能;賈總對第二個問題的回答,讓牛工明確了新系統要采用的技術體系,新系統采用BS技術體系,系統部署到服務器端,用戶通過瀏覽器訪問和使用系統;賈總對第三個問題的回答,讓牛工確定了新系統的開發方式,新系統采用迭代增量的開發方式,在前一個迭代階段的基礎上增加和完善系統功能。
和賈總面談結束后,牛工確定了人脈系統的以下內容:
- 人脈系統的核心功能是基于互聯網的社交功能
- 人脈系統采用BS技術體系
- 人脈系統采用迭代增量的開發方式
牛工和賈總的面談確定了人脈系統的技術體系、開發方式和系統研發方向。牛工和賈總的面談是非常重要的,面談讓系統研發團隊和系統擁有者對新系統的研發方向、技術體系和開發方式都有了統一的認識。防止出現系統研發完成后,系統功能和客戶對系統期望不一致的問題。
小提示:在開發一個軟件項目之前,一定要和軟件項目的擁有者達成一致。例如,假設公司領導讓開發一個軟件項目,他只是簡單的把項目要求說了一下。你需要先做的事情是把項目的背景、項目的研發方向弄清楚,然后再和領導面談,核實你對項目的理解和領導對項目的期望是否一致。
?
調查系統用戶
有社交需求的人都是人脈系統的用戶。牛工與人脈科技負責商務的張女士進行了面談。牛工向張女士提出了三個問題:第一個問題是平時如何管理自己的通訊錄;第二個問題是:收集的名片如何放置?第三個問題是:當需要獲取朋友的聯系資料時,你是如何做的?第四個問題是:如果有一個系統幫忙管理通訊錄、名片資料時,你希望這個系統有什么功能?
張女士對第一個問題的回答:“我主要負責公司的商務活動,需要聯系的人比較多,我一般用EXECL來管理自己的通訊錄,當需要打電話或發郵件給聯系人時,我會通過EXECL來查找聯系人”。
張女士對第二個問題的回答:“我從商務活動中收集的名片,一般把名片的通訊資料錄入到EXECL文檔中,名片也會放置到一個抽屜里,但時間長了就容易丟失”。
張女士對第三個問題的回答:“這個問題在第一個問題已經回答了,因為通訊錄是EXECL文檔,我會從EXECL文檔中查找朋友的聯系資料”。
張女士對第四個問題的回答:“我進入系統應該只能看到自己的聯系人信息,名片信息應該能自動識別錄入、也可以手動錄入,在手機、電腦上隨時可以查詢通訊錄,可以發送個人的數字名片給朋友,朋友間可以互相交換數字名片”。
和張女士面談結束后,結合人脈系統V1.0需求范圍,牛工確定了人脈系統V1.0的系統事件,系統在發生如下事件時能進行一些處理:
- 用戶登錄
- 用戶注冊
- 用戶添加名片
- 用戶查詢名片
- 用戶查看名片信息
牛工和用戶的需求面談主要是確定與系統相關的事件。實際上,所有的系統開發方法都是以事件概念開始建模的,調查系統需求階段主要的工作就是確定與系統相關的事件,并編制事件列表。下節課我們會討論什么是事件?
總結
以上是生活随笔為你收集整理的需求分析——调研需求时如何调查系统相关者?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何对 Jenkins 共享库进行单元测
- 下一篇: 阿里云ACP认证考试细则须知与考题内容学