从一则笑话里分析项目需求的缺陷
某日,老師在課堂上想考考學(xué)生們的智商,就問一個男孩:“樹上有十只鳥,開槍打死一只,還剩幾只?”
男孩反問:“是無聲槍么?”
“不是?!?/p>
“槍聲有多大?”
“80~100分貝?!?/p>
“那就是說會震的耳朵疼?”
“是。”
“在這個城市里打鳥犯不犯法?”
“不犯。”
“您確定那只鳥真的被打死啦?”
“確定。”老師已經(jīng)不耐煩了,”拜托,你告訴我還剩幾只就行了,OK?”
“OK。鳥里有沒有聾子?”
“沒有?!?/p>
“有沒有關(guān)在籠子里的?”
“沒有?!?/p>
“邊上還有沒有其他的樹,樹上還有沒有其他鳥?”
“沒有。”
“方圓十里呢?”
“就這么一棵樹!”
“有沒有殘疾或餓的飛不動的鳥?”
“沒有,都身體倍棒。”
“算不算懷孕肚子里的小鳥?”
“都是公的?!?/p>
“都不可能懷孕?”
“………,決不可能。”
“打鳥的人眼里有沒有花?保證是十只?”
“沒有花,就十只?!?/p>
老師腦門上的汗已經(jīng)流下來了,下課鈴響起,但男孩仍繼續(xù)問:“有沒有傻的不怕死的?”
“都怕死?!?/p>
“有沒有因為情侶被打中,自己留下來的?”
“笨蛋,之前不是說都是公的嘛!”
“同志可不可以啊!”
“…………,性取向都很正常!”
“會不會一槍打死兩只?”
“不會?!?/p>
“一槍打死三只呢?”
“不會?!?/p>
“四只呢?”
“更不會!”
“五只呢?”
“絕對不會!!!”
“那六只總有可能吧?”
“除非你他媽的是豬生的才有可能!”
“…好吧,那么所有的鳥都可以自由活動么?”
“完全可以?!?/p>
“它們受到驚嚇起飛時會不會驚慌失措而互相撞上?”
“不會,每只鳥都裝有衛(wèi)星導(dǎo)航系統(tǒng),而且可以自動飛行?!?/p>
“恩,如果您的回答沒有騙人,”學(xué)生滿懷信心的回答,“打死的鳥要是掛在樹上沒掉下來,那么就剩一只,如果掉下來,就一只不剩?!?/p>
老師當(dāng)即倒!
用這篇笑話故事來做開頭,笑過之后可能不少能會認(rèn)為這個小朋友是需求調(diào)研的最佳人選?;仡欆浖_發(fā)上的許多案例,軟件開發(fā)失敗率一直居高不下,特別在外包開發(fā)這個領(lǐng)域中,這個值可能會更高一籌。在分析項目失敗的原因的時候,需求的因素可能是失敗的關(guān)鍵原因、需求不明確,客戶對需求的變更頻頻等等。
需求調(diào)研是為需求說明書做前期工作,可以說需求說明書是從需求調(diào)研表中得到或抽取而出。需求調(diào)研是要了解客戶希望所要開發(fā)的系統(tǒng)能夠解決他們的問題,以及了解他們對系統(tǒng)的期望等等。需求調(diào)研是整個開發(fā)的基礎(chǔ),經(jīng)過需求調(diào)研的結(jié)果整理出需求說明書作為后續(xù)開發(fā)使用。
如果做的項目是一個陌生的一個行業(yè)(專業(yè)),這是往往需要專家或者顧問等角色的協(xié)助,但是作為調(diào)研人員最少要想辦法了解個專業(yè),或許你需要成為這個行業(yè)的專家,但最少要了解一定的專業(yè)知識(最少專業(yè)詞匯你要知道)。這樣客戶的溝通才能達(dá)到順暢,不會出現(xiàn)牛頭不對馬嘴的現(xiàn)象。
在某些難度不是很大的行業(yè)或者項目,做需求調(diào)研的時候可以通過自學(xué)的方式了解行業(yè)的特點,這些項目往往因為規(guī)模比較小,也不會有專家的影子出現(xiàn)。但是作為調(diào)研的時候我們最需要了解的一些問題如:
1)客戶目前的問題與苦難
2)客戶現(xiàn)在的工作模式
3)客戶對系統(tǒng)的期望
4)客戶哪些要求是自己能做到的,那些是依靠系統(tǒng)來做
5)還有客戶對系統(tǒng)開發(fā)方式以及時間的要求等等
其實做需求調(diào)研的時候最重要的目的在于資料收集,或許小孩的那種打破砂鍋的方式會引起客戶的反感,但是實際項目中往往需要的就是這些比較周全的調(diào)研方式,能夠考慮到的問題點都需要和客戶確認(rèn),盡量避免想當(dāng)然的做法,只是采用的方式可能需要優(yōu)化一下,采用良好的方式,盡量得到客戶的最大配合。
總結(jié)
以上是生活随笔為你收集整理的从一则笑话里分析项目需求的缺陷的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP打印过程介绍
- 下一篇: 我的爸爸是xiang目经理.....