該由使用者單位做系統分析,這樣的想法是對的麼?

假設論點
傳統的系統分析人員是由資工資管背景養成的,他們對技術很在行,可是對於使用者業務知識多半是沒概念。所以在需求訪談時往往掌握不到要點,要不就是使用者無法適切表達出來,以致於分析人員及使用者的認知往往差距很大,開發出來的系統便不符合實際需要或不好用。
所以最好的辦法是,由需求單位提自行提出規格書,因為規格一但開出來,交由程式設計開發,這樣就很容易了。
程式設計沒什麼困難,而且沒什麼價值,最有價值的是系統分析。你只要規格交付他們,他們依著你的規格,很快就能開發出你要求的軟體。

這樣的論點有點怪異,因為使用者根本不知道你的系統到底是什麼技術平台架構,而且使用者根本無心去管什麼資料是什麼,無心去想這麼細緻的問題。使用者和設計者永遠認知有蠻大的差距。

大家一起來討論看看,究竟這樣的觀念是不是正確
使用單位作系統分析或是需求單位提自行提出規格書這樣的想法很好, 但實務上不可行!!

要是使用者要是能將需求講清楚, 並且將規格開好; 那乾脆使用者自己搞, 搞完找人coding就好, 天下太平矣!!
規格書到coding..還有好長一段吧..
這種說法好像就直接土法練鋼就好..
沒寫過程式又怎麼規劃呢.也只是提需求而已
最要不得是有分析屍.就只劃幾個方塊.就規劃完了
原來只是掛分析的業務..


如果使用者對IT系統有一定認識才會可行, 例如 : IT 的人.

否則有時提出一些系統無法完成的需求,

或是有時以系統來處理是很容易的, 但使用者確以為不可行而沒提出需求.

所以給使用者做初步系統分析, 再和IT做細部的分析是比較好的.
這沒什麼困難的!
以前我在軟體公司上班,公司就有一推豬頭上司,到處,偷,拐,騙,搶,找到一推Case.
然後找一些剛畢業,只會讀書,騎他的什麼都不會的大學生當SA,去需求訪談,然後就1,2,3......開出規格書.
規格書開完後丟給Programmer 去寫.寫到交貨日期在帶Programmer 去做簡報,結果做出來的不是使用者要的,有時補補貼貼可以改,有時可能全部重做.坦白的說,這些都是修表面的,有時1,2年內沒問題,久一點問題就一推.

經過我分析,問題很多.1.使用者不會表達.2.SA沒實務經驗. 3.Programmer 跟 SA 認知有落差....
於是我認為待在軟體公司根本不能進步.
所以我進入傳產公司,雖然錢比較少,但能跟作業人員站在同一線,東西馬上做,馬上請User做認證,坦白說也不用做多少分析,馬上問,馬上做,馬上改.我還是做程式領域的研究.企業知識,不會的馬上問,也不用想太多邏輯,直接叫User給你公式就好了.
pedro3603 wrote:
傳統的系統分析人員...,可是對於使用者業務知識
多半是沒概念。所以在需求訪談時往往掌握不到要點...(恕刪)


SA的前端還有BA, SA應該是跟BA併肩作戰,
完成客戶訪談,由BA寫出需求確認書,然後SA
再根據確認書,做出系統規格書。

台灣軟體界大概很少人
聽過什麼BA不BA的吧...


文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!