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