性的用戶在項(xiàng)目早期就直接參與到開發(fā)隊(duì)伍中來,一同經(jīng)歷整個(gè)開發(fā)過程。
其次是業(yè)務(wù)需求無休無止。業(yè)務(wù)部門在開發(fā)中若不斷補(bǔ)充需求,項(xiàng)目就可能越變?cè)酱笠灾掠诔^計(jì)劃及預(yù)算范圍。計(jì)劃并不總是與項(xiàng)目需求規(guī)模與復(fù)雜性、風(fēng)險(xiǎn)及需求變更實(shí)際情況相一致,使得問題更難解決。要想把需求變更范圍控制到最小,必須一開始就對(duì)項(xiàng)目視圖、范圍、目標(biāo)、約束限制和成功標(biāo)準(zhǔn)給予明確說明,并將此說明作為評(píng)價(jià)需求變更和新特性的參照框架。另一方面,CIO要確定一個(gè)提需求分析的最后時(shí)間,不能放任業(yè)務(wù)人員無休止的提需求分析。
再次是用戶需求模棱兩可。模棱兩可是需求規(guī)格說明中最可怕的問題。模棱兩可的需求會(huì)使開發(fā)人員為錯(cuò)誤問題而浪費(fèi)時(shí)間,并使測(cè)試者無所適從。一位系統(tǒng)測(cè)試人員說,他所在的測(cè)試組經(jīng)常對(duì)需求理解有誤,以致不得不重寫許多測(cè)試用例并重做許多測(cè)試。
最后是不必要的“畫蛇添足”。“畫蛇添足”是指開發(fā)人員力圖增加一些用戶“欣賞”,但需求分析說明中并未涉及的新功能。有時(shí)IT人員花了非常大的力氣,但用戶并不認(rèn)為這些功能很有用;IT人員應(yīng)努力使功能簡(jiǎn)單易用,但不要未經(jīng)業(yè)務(wù)人員同意,就自作主張。
任何項(xiàng)目都不可能十全十美,也不可能滿足用戶的所有需求,畢竟項(xiàng)目的成本有限;CIO要弄清這些功能的“來龍去脈”,使得需求分析過程始終注重那些能使用戶完成主要任務(wù)的核心功能。
同樣,客戶有時(shí)也會(huì)提一些看上去很“酷”,但缺乏實(shí)用價(jià)值的功能;若要實(shí)現(xiàn)這些功能可能要耗費(fèi)大量時(shí)間和成本,造成項(xiàng)目延期,此時(shí)CIO要權(quán)衡業(yè)務(wù)需求和項(xiàng)目資源之間的關(guān)系,及時(shí)決定必須完成哪些需求,舍棄哪些需求。