軟件開發(fā)需遵循的7項原則(一)成功原則
2015-05-06 16:43:00 訪問:
成功原則
作為軟件開發(fā)中決策和軟件開發(fā)預評估時的基礎(chǔ),不管從過程還是軟件產(chǎn)品的角度來看,軟件開發(fā)成功的度量都應該在軟件開發(fā)的開始就已經(jīng)定義好。
軟件開發(fā)成功是一個多維的概念,這就不可避免的意味著不同的人有不同的看法。最好在軟件開發(fā)的開始時對軟件開發(fā)成功或是失敗相關(guān)的關(guān)鍵的和可測量的標準進行判定。比如:
滿足軟件開發(fā)的關(guān)鍵目標,比如客戶組織,所有者或是用戶的業(yè)務目標。
軟件開發(fā)過程的滿意度――比如:完成了交付,從標準的角度上看,是按時并在預算之內(nèi)。
從軟件開發(fā)的客戶以及絕大多數(shù)的軟件開發(fā)團隊的角度來看,軟件開發(fā)的交付反映了在不久的將來也具有普通意義上的可接受性和滿意度。
軟件開發(fā)的成功與機遇和風險緊密的聯(lián)系在一起。軟件開發(fā)實質(zhì)上是對風險的處理,并且有些軟件開發(fā)的風險既便被發(fā)現(xiàn)了也是完全不可避免的或者說是不能減輕的。由于軟件開發(fā)的成功受風險的影響,涉眾就要同時承擔機遇與風險。你可能同時也會注意到成功的標準隨時間而改變,并且僅僅是因為某些目標沒有實現(xiàn),但是這并不意味著軟件開發(fā)的失敗。
在軟件開發(fā)開始時設(shè)置的軟件開發(fā)成功的標準看起來可能是很明顯并且很容易覺察到,然而遺憾的是,通常情況下它并不是通用的準則。如果沒有定義成功的標準,那么我們?nèi)绾卧谀骋惶囟ǖ能浖_發(fā)的優(yōu)先級,協(xié)定和重大的變化以及整個軟件開發(fā)預期達到的效力和效率上達成一致?基于上述原因,我認為很多軟件開發(fā)成功的調(diào)查是不可信的。我堅信軟件開發(fā)的成功不只是完成了你預先準備去做的事。它同時在于你所做的是不是正確的。
在很多軟件開發(fā)中生命力的真實體現(xiàn)在于每一個參與的或這與之關(guān)聯(lián)的人并沒有相同的熱情和目標。結(jié)果,“軟件開發(fā)被推向了許多不同的方向…身份,自尊心,權(quán)利,欲望”,很多情況下,這似乎有些夸張,但是在最基本的層次上,軟件開發(fā)所有者關(guān)注的是軟件開發(fā)所帶來的效益,而工作人員則關(guān)心過程所帶來的效率。這樣就使得軟件開發(fā)成功的定義顯得更加重要――它為糾正進展中的分歧提供了可參考的基線。
選購指南:
本公司主要為山東地區(qū)供應各品種型的開發(fā),濟南桌面軟件開發(fā),濟南網(wǎng)頁軟件開發(fā),濟南APP軟件開發(fā),濟南WinCE嵌入式軟件開發(fā),具體包含如:家電公司管理軟件、電腦公司管理系統(tǒng)、軟件公司管理系統(tǒng)、手機店管理系統(tǒng)、森普P6綜合業(yè)務支撐平臺、政府辦公平臺、濟南財務濟南軟件開發(fā)、濟南HR濟南軟件開發(fā),可以滿足各種大中小型各類企業(yè)的管理需要。