?
·一項功能完成后,是否需要用戶給出注釋文字?
·需要同其它軟件連接的接口嗎?
·用戶有什么樣的保密要求?
·需不需要系統(tǒng)管理員部門管理員?或者用戶自我登記自己管理?
·需不需要系統(tǒng)日期及時間,及上一次的更改日期?
·需不需要系統(tǒng)使用情況的報告以及工作結(jié)果的匯總報告?
·報告中的每一個數(shù)據(jù)是否都需要同源數(shù)據(jù)建立連接?計算結(jié)果是怎樣的?
·每一個頁面都有什么樣的習(xí)慣性要求?站點的每一頁的每個區(qū)域所附帶的業(yè)務(wù)規(guī)則是什么?
·當(dāng)你敲擊”Enter”鍵時,電腦進入下一個新功能區(qū)還是顯示一系列選擇項?
·區(qū)域?qū)傩裕簠^(qū)域長度,角度或文字數(shù)字的定義是有要求的或沒要求的還是有確定要求的?
這些用戶的期望必須反映到系統(tǒng)要求中去,并最終變成編碼形成軟件.
精確地嚴格按照正確的順序來描述你的工作是非常困難的,也是不可能的.如果你的開發(fā)組能夠緊跟用戶要求,把這項工作當(dāng)作自己工作的一部分,他們就將得到非常精確的客戶對該軟件的愿望.記錄下所定義的客戶要求,將他提供給你的開發(fā)團隊,并隨時準(zhǔn)備回答他們向你提出的任何問題.如果這一步成功了,就意味作你將有一個成功的首次演示.盡管收集客戶需求需要費些時間,但如果能夠幫助準(zhǔn)確理解客戶需求, 那么它最終將幫你節(jié)省時間,還幫助你開發(fā)出一個讓客戶滿意的用戶軟件,你所進行的工作也將是更加高效的工作.
原文:
Keep Dreaming
Donna Boyette March 26, 2001
How would you like to hear this from a customer: “We want the application as quickly as possible, but I know we’ll have to invest some serious time in the requirements stage before we’ll know how much time your team will need to develop it. Don’t worry about how long it takes to get a complete set of requirements. We’re ready to work with you. And we ordered pizza for everyone!”
Hey, wake up! Stop dreaming…it will never happen. But you could come close. If you want your next project you to be more successful than the last project, use these hints and the user-requirements explanation at the end of this article to motivate your users to be intimately involved during this stage of the project.
Instead of bemoaning the fact that gathering requirements is as much fun as exploratory surgery, start with the best in mind and see how close you can get. If you could dream up the ideal scenario for gathering requirements, it might go something like this.
Dream Scenario:
Joe used to be a user in the group for which your team is designing a new application. He was then p
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html