-
行業(yè)資訊
INDUSTRY INFORMATION
軟件供應商能否開發(fā)出令企業(yè)用戶滿意的員工管理系統(tǒng)軟件,最關鍵的一步就是軟件供應商員工管理系統(tǒng)需求分析完成得如何,需求分析做得客觀、全面、到位,做出來的員工管理系統(tǒng)自然不會差到哪里去。那么,如何做好員工管理系統(tǒng)需求分析呢?
開發(fā)一套成功的員工管理系統(tǒng)軟件,涉及到很多方面,比如軟件開發(fā)企業(yè)的技術水平,企業(yè)本身的管理能力,領導是否的支持,愿意付出的軟件成本預算等等,但其中很重要的一個問題就是軟件的需求分析是否到位?如果開發(fā)出的軟件不符合企業(yè)的實際需要,那實施起來會碰到很麻煩,最終有可能會導致軟件系統(tǒng)失敗。
那么如何避免出現這種需求分析不到位的問題呢?無論是做為企業(yè)信息化部的需求分析人員還是專業(yè)軟件開發(fā)公司的需求分析人員,都要花大量時間去調研、思考討論、確認軟件的需求問題,這里提供一些需求分析最核心的方法,給大家提供一個思考框架,帶著這套方法去做員工管理系統(tǒng)需求分析,事半功倍。
員工管理系統(tǒng)需求分析方法
一個完整的員工管理系統(tǒng)需求分析,至少包括以下四個方面:需求調研、需求分析、需求確認、需求管理。我們先進行需求調研,調研完成后要對調研收集到的信息進行需求分析,需求分析完成后,我們要跟相關人員做需求確認,糾正理解偏差,最后我們要對需求進行管理,避免需求太多或變更頻繁導致混亂。
需求調研
員工管理系統(tǒng)需求來源于哪里?最直接的來源就是員工管理系統(tǒng)的用戶及相關干系人了,因此我們必須先去了解企業(yè)的需求,也就是需要我們進行需求調研。那如何做一個高質量的需求調研呢?
首先我們需要做好調研準備,制定一個調研計劃。比如先了解員工管理系統(tǒng)涉及的行業(yè)背景,基本業(yè)務,調研對象,需要問的問題,調研時間安排等
其次,我們根據實際情況,掌握使用不同的調研方法?;镜恼{研方法有以下幾種:
用戶訪談:最有效的方法就是找企業(yè)用戶直接溝通,最好找那些了解業(yè)務的用戶,可以問的基本問題有:a、現在的業(yè)務是如何處理的?b、系統(tǒng)上線后想要達到什么效果?c、有沒有特別想要實現的功能?d、有沒有可供參考的文檔資料?等等
查閱文檔:有些系統(tǒng)豐常復雜,不是一二句話可以說清的,最好查閱相關的資料文檔。可請相關用戶提供和自己網上查找。
現場觀摩:到現場實地觀察一下現在的用戶是如何處理他們的業(yè)務的,碰到什么問題,思考如何使用系統(tǒng)提高他們的效率。
員工管理系統(tǒng)需求分析
做完員工管理系統(tǒng)需求調研后,我們就要進行需求分析,如果只把用戶的需求記錄下來直接轉發(fā)給開發(fā)人員開發(fā),這樣是不行的,因為用戶提的是業(yè)務需求,開發(fā)人員拿到是不能直接開發(fā)的,我們必須先把業(yè)務需求轉化成軟件功能需求,另外,用戶的提交的需求,有些是不合理的,有些是沒說出來的需求,有些需求其實有更好的解決辦法的,我們也必須進行分析。需求分析最核心的在以下幾個方面:
角色分析:員工管理系統(tǒng)涉及到那些角色?各個角色要使用系統(tǒng)完成什么任務?
業(yè)務流程分析:各個角色之間如何銜接?通過一個什么流程把任務串起來?
頁面分析:為幫助各個角色完成任務需要設計那些頁面?各個頁面的頁面元素是什么?
接口分析:是不是要跟其他系統(tǒng)做接口?相互之間傳遞什么數據?
查詢報表:用戶需要哪些統(tǒng)計報表?
員工管理系統(tǒng)需求確認
做完員工管理系統(tǒng)需求分析后,我們要跟用戶做需求確認,以減少雙方理解的偏差,簡單的需求,我們口頭確認就可以,但復雜的需求一定要使用:需求文檔+原型兩種確認方法。
原型法:原型現在是普通使用的一種需求確認的方法,因為系統(tǒng)頁面涉及的元素太多,光靠口頭描述是無法描述清楚的,只有把頁面畫出來,用戶看到了,才提的出問題。
需求規(guī)格說明書:需求基本確認后,要寫成軟件需求規(guī)格說明書,以文字,表格,圖形的方式把需求記錄下來,做為需求確認,后期開發(fā)、測試的依據。也是后期需求變更的依據。
員工管理系統(tǒng)需求管理
跟用戶確定了員工管理系統(tǒng)的基本需求后,就可以進行后期的開發(fā),這時候需求人員并不是就沒事了,我們還需要對需求進行管理,需求管理基本包括基線管理,需求變更管理,需求跟蹤。
基線管理:如果是比較大的系統(tǒng),不是短期就可以做完的,我們要先確定那些功能先開發(fā),那些后開發(fā),我們分階段去開發(fā)實施,確定了基線后,這些基線需求基本上是不能輕易改變的。
需求變更:軟件在開發(fā)或使用過程中,難免會有變更,比如之前在需求調研中沒考慮到的問題,客戶業(yè)務有變化等等,由需求人員統(tǒng)一收集客戶的變更需求(客戶不能要求開發(fā)人員直接改,這樣會造成混亂),并成立變更委員會,成員主要由需求人員,客戶代表,項目經理,技術負責人組成,職責是評估變更的必要性,可行性,造成的影響,綜合考后給出意見。
員工管理系統(tǒng)需求跟蹤:一個需求一般要經歷開發(fā),測試,體驗,上線,運維等幾個階段,我們要跟蹤需的狀態(tài),并在體驗,上線,運維階段都要參與進去,保證按計劃實現需求目標。
我們進行員工管理軟件需求分析的時候,一般來說都會經歷上面的這些階段,循環(huán)往復,當然,現實中,各個階段不會分得這么清晰,比如說有的需求我們可以一邊調研,一邊分析,再一邊確認,而不是等到最后關頭才統(tǒng)一確認。按照這樣的方法,經過幾次的實踐,員工管理系統(tǒng)需求分析就很合格了,員工管理系統(tǒng)項目成功的概率就很高了。