軟件開發的范圍及組織
發布:南通偉迪軟件 時間:2019/3/20 9:56:32

軟件開發的范圍很廣,從生產小型應用軟件的一個人獨立公司,到超過1000人的大型組織(可能是雇用超過5萬軟件從業人員的公司的一部分)均包括在內。除了軟件工程師本身,大型軟件工程組織雇用了超過90種各類專家,例如質量保證專家、技術文檔作家、數據庫管理員、安全專家、網站管理員以及度量指標專家等。


許多不同類型組織結構的考察結果,其中包括結對編程、小型敏捷開發團隊、層級式組織、矩陣式組織以及在地理上分散的虛擬組織等。同時還說明了組織和管理諸如軟件質量保證、測試、技術文檔以及項目管理辦公室等專家最行之有效的方式。


例如,對于大公司里的大型軟件項目,獨立的維護團隊和獨立的測試團隊往往比開發團隊自身進行軟件維護與測試更為有效。軟件專家和通才必須共同努力,而組織結構對整體業績有著很強的影響。


另外許多軟件項目的規模估算是不正確的,因此提交的項目進度日程對開發團隊的能力來說可能太短。項目管理中的這些失誤可能會影響軟件項目,使之要么完全失敗,要么出現嚴重的成本超支和工期延誤。


一些關鍵管理職能就非常重要,例如項目大小估算、規劃、評估、進度跟蹤、資源跟蹤、基準以及變更管理等,如果處理不好這些管理職能,就會導致軟件工程的失敗。對于每個稍大的軟件項目,我們收集那些可以作為項目基線和基準的軟件質量與生產率方面的數據。對生產力和質量數據的收集應該是普遍的,而不是罕見的例外情況。使用嚴格的度量方法并獲取度量結果是職業化的象征。而未能很好地進行度量則說明軟件工程還不是一門真正的工程學科。


返回列表
free性涩按摩