中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
軟件項目管理從入門到實踐(一)軟件項目特點
在日常生活中,我們可以看到很多很多項目,建廣場、建大樓、修公路、修鐵路都是項目,有大有小。我們這里說的軟件項目是項目中的一種,有許多特殊特點:不可見性,(不夠直接,不易感知進度,不易監(jiān)控)、不確定性(范圍不確定,目標模糊)、多樣性(很難有通用方法和最佳實踐可復制)、工作量問題(漸進的計劃)、豐富多彩的開發(fā)方法(條條大路通羅馬)。
先說不可見性,軟件項目不像修路修橋等項目在建設(shè)之前把未來建成的樣子都已經(jīng)設(shè)計好了,就像售樓處的沙盤,項目結(jié)束后的樣子就是沙盤的樣子。雖然現(xiàn)在軟件項目也引入了demo的需求獲取及確認的方法,但是還是無法完全展現(xiàn)項目完成后的樣子,而且,即使所有展現(xiàn)頁面都做出來了,在實際項目推進過程中,變動也會非常大。另外一個問題就是,如果所有頁面及所有交互都通過demo做完,成本非常高。軟件開發(fā)不像其他項目,建設(shè)一部分就能看見一部分,而大部分是軟件開發(fā)完成,部署調(diào)測后,客戶才能看到項目的情況,對于項目開發(fā)過程,他不容易看到,對項目進度感知不明確,也不易監(jiān)控項目的進度及項目質(zhì)量,感覺是個黑盒子。
對于項目不確定性就是指的需求的不確定性,軟件項目不像很多軟硬件的產(chǎn)品,像手機、空調(diào)等,我能提供的功能就這些,客戶的選擇是要還是不要,不是定制化的,我要這樣,我要那樣。軟件項目面臨的情況不是成熟的解決方案或產(chǎn)品,而是無限的解決方案,客戶提出需求,項目承建方就要想方設(shè)法去滿足,而不是我們不能提供的答復。尤其是對于軟件開發(fā)的頁面展現(xiàn),更是仁者見仁,智者見智,有挑顏色的,有挑樣式的,還有提出要科技感、要動態(tài)活潑的,五花八門,要想滿足各類用戶的需求,還是很難的。另外就是同一個人,今天想法和過兩天想法就不一樣,在實際項目過程中,經(jīng)常出現(xiàn)這樣的情況:周一項目經(jīng)理和客戶經(jīng)理溝通,確認了系統(tǒng)首頁面風格及樣式;周三,客戶把項目經(jīng)理叫去開會,會上說周一確認的系統(tǒng)界面風格不太合適,你把風格調(diào)整成互聯(lián)網(wǎng)化、扁平化模式吧;下周一開周例會時,大家又看了看首頁修改的情況,這時客戶說現(xiàn)在的樣子還不如以前的好看呢,再改回去吧。就同一個人思想也是經(jīng)常變的,需求也會經(jīng)常變。最麻煩的是隱含需求,很多客戶認為系統(tǒng)默認會帶有很多功能,但是往往乙方項目經(jīng)理會按明確需求來進行交付,因為項目預算就這么多,如果完成很多隱含需求或超希望需求,項目就會超預算,甚至會失敗。
軟件項目樣式繁多,復用性相對較差,很難有通用方法和可復制的實踐活動。不像建筑工程,可以用空心磚、預制板等標準件。軟件一直在探索復用的問題,復用顆粒度大了肯定不行,小了,管理難度就很大,需要管理的復用組件成千上萬,邊界難以確定。軟件運行的平臺也多種多樣,linux、unix、windows、android、IOS等等,系統(tǒng)框架從單一系統(tǒng)到二層架構(gòu),再到三層架構(gòu),從CS結(jié)構(gòu)到BS結(jié)構(gòu),軟件項目變化大,軟件技術(shù)發(fā)展快,更新?lián)Q代快,從軟件開發(fā)誕生到現(xiàn)在,很多軟件開發(fā)技術(shù)已經(jīng)絕跡了。這也導致了軟件復用的難度。
接下來是工作量的問題,在軟件工程領(lǐng)域工作量是很難精確評估的,由于是腦力勞動,與體力勞動不同,它很難量化,同一個人,精神狀態(tài)好的時候,一天的產(chǎn)出能抵自己平時的幾倍,所以在評估工作量的時候,很難準確評估出多少人天來,這需要看個人的工作狀態(tài),團隊的配合程度。在軟件行業(yè)還有“人月神話”的說法,這里的人月就是只工作量,比如一個軟件工程評估工作量是100人月,但是這100人月不是100個人干1個月就能結(jié)束的,它涉及很多工作不能串行,不能壓縮工期,就和水泥的凝固期一樣,有些工作必須要持續(xù)多少時間,這樣就有了“關(guān)鍵路徑”的提法,就是不能壓縮的工期。為了評估相對準確的工作量,也有很多方法,比如專家評估法、delphi法、基于代碼行的,基于功能點的都有。
最后是豐富多彩的開發(fā)方法,很多軟件項目能用很多種方法實現(xiàn),這就需要進行開發(fā)技術(shù)的選型,開發(fā)框架的選型。這一般是系統(tǒng)架構(gòu)師來組織執(zhí)行的,由架構(gòu)師們進行系統(tǒng)架構(gòu)的確定,開發(fā)技術(shù)的選擇。一般會在技術(shù)先進性、系統(tǒng)穩(wěn)定性、系統(tǒng)性能、系統(tǒng)安全性、經(jīng)濟性等多方面考量,最后選擇適合這個系統(tǒng)的開發(fā)框架、技術(shù)路線,有時還要考慮開發(fā)人員的技術(shù)儲備情況,最終選定系統(tǒng)開發(fā)工具、技術(shù)演進路線等。
軟件項目具有一定的復雜性,就是最簡單的項目,都有幾個月時間的穩(wěn)定期,是軟件就有bug,再牛X的系統(tǒng)都有,像windows、android等都有漏洞、都有bug。所以軟件系統(tǒng)的復雜性,決定了軟件項目開發(fā)和實施的復雜性,以上主要是針對軟件開發(fā)的,有些軟件實施也很費勁,比如ERP系統(tǒng),開始實施時遇到很大阻力,很多人員擔心上了系統(tǒng)會影響自己的工作崗位,不愿配合實施工作,還有的實施工作需要測試環(huán)境,由于測試環(huán)境很難做到正式環(huán)境一致,需要組織系統(tǒng)使用人員試用系統(tǒng),必須在系統(tǒng)不用的時候進行系統(tǒng)實施遷移。
當然,隨著軟件技術(shù)本身的提高,很多問題也都在解決,但是不要想一蹴而就,畢竟腦力勞動的成果本身就有不可測量性。
 

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
軟件開發(fā)的基本策略
系統(tǒng)軟件項目成本構(gòu)成及估算方法
軟件開發(fā)和服務項目價格構(gòu)成及評估方法
上海票據(jù)交易所引入第三方軟件開發(fā)項目工作量評估服務
軟件開發(fā)為什么離不開文檔?
架構(gòu)雜談《十》
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服