人員討論需求分析,有時甚至希望IT人員無須討論和編寫需求說明就能說出用戶的需求。除非遇到的需求極為簡單;否則千萬不能這樣做。 優(yōu)秀的軟件產(chǎn)品建立在優(yōu)秀的需求分析基礎上,而優(yōu)秀的需求分析又源于客戶與開發(fā)人員之間有效的交流和合作。只有雙方參與者都明白自己需要什么、成功的合作需要什么時,才能建立起一種良好的合作關系。
十項基本法則
如果CIO嘗試著問一些愚蠢問題,例如:“以我的理解,你們收到訂單后,會……”。業(yè)務人員立刻就會指出你的錯誤,并開始滔滔不絕談論業(yè)務,這一招就叫“拋磚引玉”。 開發(fā)人員與業(yè)務部門的交流需要好的方法。下面建議10條法則,開發(fā)人員和業(yè)務部門可以通過評審以下內(nèi)容并達成共識;如果遇到分歧,可通過協(xié)商達成對各自義務的相互了解,以便減少日后的摩擦。
、傧葘牍芾硭枷耄偈崂順I(yè)務流程。
“百聞不如一見,百見不如一嘗!睕]有親歷過信息化建設的人,對信息化的理解總是比較膚淺,甚至包括一些管理層成員。如上ERP系統(tǒng)時,如果一開始就讓業(yè)務部門談需求,業(yè)務人員談得通常是當前工作中的困難或者希望實現(xiàn)的功能等;CIO必須從轉(zhuǎn)變觀念入手,先給業(yè)務部門導入信息系統(tǒng)所包含的管理思想,然后協(xié)助業(yè)務部門梳理業(yè)務流程。
、诒磉_要符合業(yè)務部門語言習慣
需求討論集中于業(yè)務需求和任務,必然使用各種業(yè)務術語。如果開發(fā)人員是IT廠商,CIO應將有關業(yè)務術語教給開發(fā)人員,同時還要把IT人員常用的一些術語“翻譯”給業(yè)務人員,做到交流暢通無阻。
、哿私鈽I(yè)務部門的業(yè)務及目標
只有充分了解業(yè)務部門的具體業(yè)務,才能開發(fā)出滿足其需求的軟件。為充分了解業(yè)務人員的具體需求,CIO要和開發(fā)人員一起到業(yè)務部門去觀察他們的實際工作流程,甚至與業(yè)務部門一起工作一段時間。如果是舊系統(tǒng)切換到新系統(tǒng),CIO還要親自用一下目前的舊系統(tǒng),明白目前系統(tǒng)是怎樣工作的,了解其流程情況以及可供改進之處等。
、苷莆崭鞣N溝通技巧
需求分析的過程實際上是個溝通的過程,CIO要想方設法吸引業(yè)務人員說出其需求。有時候,嘗試著問一些“愚蠢”的問題也有助于用戶打開話匣子。如果CIO直接要求業(yè)務人員寫出業(yè)務是如何實現(xiàn)的,十有八九無法完成;但如果嘗試著問一些實際的問題,例如:“以我的理解,你們收到訂單后,會...”。業(yè)務人員立刻就會指出你的錯誤,并滔滔不絕的開始談論業(yè)務,這一招就叫“拋磚引玉”。
⑤對業(yè)務需求進行邏輯分析
業(yè)務人員對需求的表達通常是籠統(tǒng)、感性、瑣碎的,CIO要盡量理解業(yè)務人員用于表述他們此文章共有4頁 上一頁 1 2 3 4 下一頁
文章來源:中國項目管理資源網(wǎng)
軟件開發(fā)項目管理培訓課程方案 |