日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.3 给客户带来价值,需求分析之正路...

發(fā)布時(shí)間:2025/3/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.3 给客户带来价值,需求分析之正路... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第2章 耗盡腦汁的需求分析工作


摘要:怎么又變了?當(dāng)初就應(yīng)該讓客戶書面簽字確認(rèn)!你可能會經(jīng)常發(fā)這樣的牢騷,可是就算客戶書面確認(rèn),客戶還是會“賴賬”的!軟件項(xiàng)目的其中一項(xiàng)不變真理:人是會死的,需求是會變的!本章將會和你一起來體驗(yàn)軟件需求分析工作的風(fēng)風(fēng)雨雨,找出需求分析工作的根本之道,了解UML如何幫助我們提升需求分析的水平。


2.3 給客戶帶來價(jià)值,需求分析之正路?


手機(jī)短信訂餐系統(tǒng)

接下來我將會介紹一個(gè)手機(jī)短信訂餐系統(tǒng)的故事,這是一個(gè)由真實(shí)個(gè)案改編的故事,通過這個(gè)故事來體會需求分析工作背后的道理。
某IT公司規(guī)模不大,員工100來人。公司有一個(gè)簡單的定餐系統(tǒng),員工每天可以在公司內(nèi)部網(wǎng)站上提交當(dāng)天午餐定餐,前臺匯總各人定餐后,將定餐匯總傳真給餐廳,餐廳根據(jù)傳真送餐。

可是有這樣的問題:部分員工因?yàn)樯衔缯埣倩蛘咄獬龉ぷ?#xff0c;無法再網(wǎng)站上提交訂餐,以至于中午回到公司時(shí)沒有飯吃。

于是老板想出了這樣的辦法:做一個(gè)手機(jī)短信定餐系統(tǒng),不在公司的員工可通過手機(jī)短信定餐。
于是成立了手機(jī)短信定餐項(xiàng)目小組,購買了手機(jī)短信收發(fā)的硬件,解決了選餐單、定餐、取消定餐等技術(shù)問題。但這個(gè)系統(tǒng)一會靈一會不靈,問題是出在軟件、硬件,還是中國移動都難以搞清楚!做項(xiàng)目做麻煩的事情之一就是遇到“幽靈問題”,時(shí)而出現(xiàn)時(shí)而正常,項(xiàng)目小組揮汗如雨地試圖解決這些問題,可一直沒有辦法搞定。
老板大發(fā)雷霆了,怎么這樣小的事情,竟搞成這個(gè)樣子?
后來有人提出來:不在公司的員工,打電話回公司告訴前臺吃什么,不就搞定了?
于是全世界恍然大悟,天啊!

需求分析核心的問題就是客戶到底想要什么的問題!
客戶往往只會有朦朧的大概的想法,他們提出來的需求,只是表面的,不全面的,甚至是互相矛盾的,我們需要透視它的本質(zhì)。
我們做需求分析工作,往往會將需求分析和軟件設(shè)計(jì)混在一起。需求分析核心目的就是解決軟件有沒有用的問題,而軟件設(shè)計(jì)是解決軟件用多大的成本做出來的問題。

需求分析首要任務(wù)是保證軟件的價(jià)值,我們必須保證做出來的軟件是符合客戶的利益的。如果我們不能看清楚客戶的真正需要而倉促上馬,則很可能付出巨大成本仍然不能滿足客戶的利益。

手機(jī)短信定餐系統(tǒng)要解決的問題其實(shí)就是:讓不在公司上班的員工也能方便地定餐,手機(jī)短信定餐系統(tǒng)本身并不是需求,只是一種解決方案而已。當(dāng)然因?yàn)檫@個(gè)要求是老板提出來的,所以項(xiàng)目組可能就沒有進(jìn)一步思考這個(gè)系統(tǒng)的必要性了。我們的客戶提出具體要求的時(shí)候,我們往往不能思考這些要求背后的需要是什么,而直接將這些客戶要求當(dāng)成客戶需求來處理。
給客戶帶來切實(shí)的價(jià)值才是我們真正的任務(wù),而不是盲目聽從客戶的要求而不加分析。

需求分析的大道理

軟件需求分析工作到底是一個(gè)怎樣的工作呢?我們?nèi)绾尾拍馨盐兆≌嬲目蛻粜枰?#xff0c;做出給客戶帶來實(shí)在價(jià)值的軟件系統(tǒng)呢?
我們說說需求分析的一些大道理:
首先我們需要明確項(xiàng)目的背景,我們要回答這些問題:也就是為什么會有這個(gè)項(xiàng)目?客戶為什么想做這樣的一個(gè)項(xiàng)目?如果沒有這個(gè)項(xiàng)目會怎樣?
了解背景的基礎(chǔ)上,我們需要進(jìn)一步了解以下內(nèi)容:
1) 本項(xiàng)目解決了客戶的什么問題?
2) 本項(xiàng)目涉及到什么人、什么單位?
3) 本項(xiàng)目的目標(biāo)是什么?
4) 本項(xiàng)目的范圍是怎樣的?
5) 本項(xiàng)目的成功標(biāo)準(zhǔn)是什么?
以上這些內(nèi)容,我們稱之為客戶的“需要”。

接下來,就可以定詳細(xì)的需求規(guī)格說明書了,一般我們會對功能性需求和非功能性需求都列出詳細(xì)的要求,我們把這些要求定義為“需求規(guī)格”。
?
圖 2.3??背景 需要 需求規(guī)格

做需求分析工作時(shí),我們往往只看到“需求規(guī)格”這個(gè)層面,這是很表面的需求。我們應(yīng)該透視這些表面的需求,去挖掘客戶的“需要”。如果我們不清楚客戶的“需要”,就很容易被“需求規(guī)格”所“迷惑”,難以做出對客戶有實(shí)際價(jià)值的軟件系統(tǒng)。

我們再回顧一下“需求分析面面觀”小節(jié)中提到的各種角色的特點(diǎn),越是基層的客戶,他越容易提出“需求規(guī)格”級別的需求,越是高層的客戶越容易提出“需要”級別的需求,當(dāng)然有時(shí)候連客戶中高層也不能很清楚的描述自己的“需要”是什么。
項(xiàng)目組不應(yīng)該只將自己定位在軟件的制造者,而應(yīng)該是軟件價(jià)值的創(chuàng)造者。我們不是為客戶提供一套軟件系統(tǒng),而是提供一套能提升客戶價(jià)值的服務(wù)。所以項(xiàng)目組不應(yīng)該被動地接受需求,而應(yīng)該主動出擊,幫助客戶找出真正的需要,整理出符合客戶需要的需求規(guī)格。
如果我們能說出客戶內(nèi)心深處真正想要的,而客戶又不能表達(dá)出來的東西,我們才能真正做到“為客戶帶來價(jià)值” !UML將會幫助我們提升需求分析的能力。


?


?


?

請看下一節(jié)……




?

作者:張傳波

創(chuàng)新工場創(chuàng)業(yè)課堂講師

華為某團(tuán)隊(duì)高級顧問

《火球——UML大戰(zhàn)需求分析》作者

www.umlonline.org 創(chuàng)辦人

?

總結(jié)

以上是生活随笔為你收集整理的《火球——UML大战需求分析》(第2章 耗尽脑汁的需求分析工作)——2.3 给客户带来价值,需求分析之正路...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。