天天看點

檢查軟體開發過程執行是否成功?

我首先向國内軟體企業的研發技術管理者提出第一個問題,你們能否正确了解和制定詳細的方案執行以下活動

A、問題定義(Problem definition)(用客戶的語言并從客戶的角度描述客戶需要解決的問題,見過多少次客戶,在客戶家過夜嗎?)

B、Requirements development &management(需求分析對上面所定義問題進行深入調查、明确的需求、避免争論、充分詳盡的描述,見過多少次客戶,在客戶家過夜嗎?)

C、SCM&規劃建構(Construction planning)(這個怎麼搞才能讓項目管理準時、按品質、按經費預算完成項目,大力歡迎變更)

D、軟體架構(Software architecture )or高層設計(High-level design)(見過多少次客戶,在客戶家過夜嗎?)

E、詳細設計(Detail Design)(能否真的做到歡迎你來變更吧,能否做到雇傭翻譯工具型程式員嗎?)

F、建構與調試(Coding and debugging)(看下面第二個問題,你能監控和解決嗎)

G、單元測試(Unit Testing)(你的測試目标是搞垮你的實作的分支功能)

H、內建測試(Integration Testing)(你的測試目标是搞垮你的實作的部分功能)

I、  內建(Integration)(目标是能夠在內建别的系統,能夠系統遷移、資料遷移、能夠再內建)

J、 系統測試(System Testing)(能6類文檔同時review)

K、保障維護(corrective maintenance)(你bug report體系完整嗎)

?