《企業軟件交付:敏捷與高效管理精要》——3.4 企業軟件交付的軟件工廠方法...

3.4 企業軟件交付的軟件工廠方法

正如我們前面討論的,今天的機構面對的商業環境正以前所未有的速度發生變化。與此同時,這些機構還要管理和降低整個機構的運營成本。這就直接意味著,他們不僅要最大限度地減少浪費和低效率,還要提高生產力。軟件和系統行業正在從基于手工作業、側重個人的流程,演變為成熟且可重復的流程,既能穩定獲得高品質的輸出,又具有靈活性,能夠根據客戶的個別需求差異進行調整。

為了定義企業軟件的設計、開發和交付中的軟件工廠方法,我們可以把工業行業的關鍵特點應用到這里,以便減少產品的上市時間、提高靈活性和敏捷性、降低成本,同時提高質量和最終用戶的滿意度。集成方法可以幫助軟件交付機構實現業務敏捷性,更有效地進行協作,并交付更高質量的產品和服務。

3.4.1 協調業務與工程

企業軟件交付的軟件工廠方法不僅需要一個完善的多平臺的流程,而且要有能夠讓工程和系統部署與業務戰略相協調的工具。事實已經證明,這種多平臺流程對于構建滿足客戶需求的應用軟件至關重要。它們可以幫助確定業務需求和利益相關方的要求,然后推動這些業務目標轉化成企業軟件交付項目和解決方案,確保最終產品符合業務目標,并具有最低的成本和最高的質量。

高層和管理團隊需要集中精力做出恰當的戰略決策,執行“正確”的產品,并保留“正確”的資產在他們的基礎設施中。要讓企業變得更精簡、更敏捷、利潤更高,關鍵因素包括識別和優先考慮可能整合的領域、減少冗余和經常性費用、提高運營效率等。

要對機構進行微調,需要進行更好的企業決策并了解業務和技術的依賴關系。管理團隊必須有一個容易搜索、覆蓋整個企業的存儲庫,用于保存可以支持企業的分析、規劃和執行的業務和技術資料。

3.4.2 流程和任務的自動化

企業軟件交付生命周期的自動化,可以幫助減少錯誤、提高生產效率、改善產品質量。一套集成的工具組合可以幫助團隊把具體的勞動密集型任務自動化,這與制造流程中執行重復性手工任務的自動化十分類似。自動化可以讓從業者把重點放在創造更多的創新解決方案上,用業界領先的設計和開發環境來支持高品質、安全和可擴展產品的交付。那些投資于自動化和更高效的生產和交付的公司會在生產力、質量、上市時間和可擴展性等方面體會到一個相當大的飛躍。

3.4.3 在整個企業中利用資產

現代的架構設計和產品開發框架可能會帶來復雜性,因為它們常常會在整體企業軟件解決方案中引入第三方、自定義、現成或外包的組件。有幾種方法可以應對這個問題:

面向服務的架構(SOA)框架可以促進整個企業中的重用。為了從SOA方法中獲得重大的價值,應用程序均圍繞共享的接口描述進行開發,并由標準化的軟件組件組合而成[42]。

產品線工程(PLE)是一個通過開發同類產品組合來獲得戰略重用的方法,這些產品組合擁有共同的思路,但特性和功能會根據產品族中的每個解決方案的需求而有所變化[36]。

這些方法的基礎都是一個覆蓋所有可用共享資產的可搜索的索引。要真正從重用中獲益,企業必須能夠了解他們已經擁有哪些資產,然后利用這些資產來創建可重用的靈活組件,以有意義、可預測的方式來拓展結構框架。

3.4.4 支持精益流程和集成基礎設施

如今的企業軟件交付團隊可以在地理上高度分散。因此,為了獲得企業軟件交付框架的好處,他們需要靈活敏捷的流程,能夠跨越不同的平臺、角色和地域進行實時協作和集成。可以利用定義好而又可以定制的流程以及最佳做法,幫助分布在全球各地的開發改善靈活性,通過全面質量管理來降低風險,并通過任務和過程自動化來提高開發人員的生產力。

3.4.5 運營測量和控制的自動化

為了幫助確保提供可預測的結果,必須對企業軟件交付過程進行治理,以便實現持續測量和改進。這種治理的一個基本要素是產品開發過程的定義和規章化。這些流程和最佳做法是企業的資產,它們必須體現為一種可執行的形式,以便引導團隊在整個自動化工作流程中遵守恰當的最佳做法。

在每一步中都應自動收集相關指標,包括企業系統交付并投入生產后。通過不斷自動測量流程中的特定關鍵值,這些指標可以揭示現有流程的有效性,并找出需要改進的地方。在嚴格監管的行業,如軍事、航空航天、醫療行業以及許多金融部門,自動測量和控制就顯得尤為關鍵。

歸根結底,投資回報率會證明在企業軟件交付中引入這些動態工廠方法概念的意義。通過更高效的方法來獲得的生產力,以及最終得到的軟件和系統的質量改進都有可以量化的貨幣價值。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/455517.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/455517.shtml
英文地址,請注明出處:http://en.pswp.cn/news/455517.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

201706問題記錄

1.四周陰影 box-shadow:0px 0px 10px #f5f5f5; 2. 原生setattribute()方法 jquery的attr()$(.fd-sq-zk).attr("title","收起"); 3.在iframe中獲取外層容器的元素 屬性等 $(parent.document).find("html")..... 4.監聽頁面變大變小事件 /…

一致性hash算法_(圖文案例)一致性哈希算法詳解 一點課堂(多岸教育)

一致性Hash算法關于一致性Hash算法,在我之前的博文中已經有多次提到了,MemCache超詳細解讀一文中”一致性Hash算法”部分,對于為什么要使用一致性Hash算法、一致性Hash算法的算法原理做了詳細的解讀。算法的具體原理這里再次貼上:…

《HTML5 Canvas游戲開發實戰》——2.1 繪制基本圖形

本節書摘來自華章計算機《HTML5 Canvas游戲開發實戰》一書中的第2章,第2.1節,作者:張路斌著, 更多章節內容可以訪問云棲社區“華章計算機”公眾號查看。 2.1 繪制基本圖形 所謂基本圖形,就是指線、矩形、圓等最簡單的圖形&#x…

如何查看Ubuntu版本

有時候需要查看一下系統安裝的Ubuntu的版本,最簡單的方式是輸入lsb_release -a。whatis lsb_release輸出:print distribution-specific information。所以lsb_release這個命令就是用來輸出發行版的信息的。 Open the Terminal enter:lsb_release -a It w…

linux下.a/.so/.la目標庫區別

在linux平臺上編譯時,常會遇到目標庫的疑問,有靜態庫也有動態庫,單個理解都不太難,但是對復雜的工程而言,一旦混合到一起去,對整個工程的理解和調用,將會造成很大困擾,本文就匯總這幾…

python 二元函數繪制_Python繪制二元函數曲面

微實踐:繪制二元函數曲面我們將演示如何借助于ufunc的廣播運算計算下述二元函數的在一個xy平面上的值并將其繪制成3D曲面。其中,x和y的取值范圍均為[-2,2]。為了達到目的,我們需要一個二維的結果數組z,其元素的下標對應參數x,y的取…

Npgsql使用入門(三)【批量導入數據】

Program.cs代碼: class Program{static void Main(string[] args){var test new PgBulkCopyHelper<SingleBuilding>("bld_amap_gzmain");foreach (string pName in test.PropNames){Console.WriteLine("name: {0},\t\ttype: {1}", pName, test.Prop…

遠程網絡視頻監視技術

目前要實現廣域網視頻監視&#xff0c;主要通過三種方式實現&#xff1a;1.硬盤錄像機&#xff1b;2.網絡視頻服務器&#xff1b;3.網絡攝像機。 硬盤錄像機是一個以錄像為主的設備&#xff0c;有的可以支持IE瀏覽。網絡視頻服務器一般前端不錄像&#xff0c;直接將影像傳輸到…

Deepin下java開發環境部署

簡介 本經驗由深度論壇用戶(zhang12345shun)分享&#xff0c;原文地址 正文 SUN JDK&#xff08;現已改名Oracle JDK&#xff09; 1.下載Sun版JDK壓縮包&#xff08;.tar.gz&#xff09;&#xff0c;選擇其中的32/64位Linux版本。 2.將其解壓縮&#xff1a; sudo tar -zx…

判斷ic卡類型

傳15讀卡片數據 判斷data8的status是否為0&#xff0c;是則是ic 否則就是磁條卡 根據二磁道數據識別是IC卡還是磁條卡 根據二磁道符號后面第一位識別。規則是 該數字 6 或者 2 則該卡是IC卡&#xff0c;否則是普通磁條卡 轉載于:https://www.cnblogs.com/wubenhui/p/6956256.h…

python常用代碼_Python常用算法學習(3)(原理+代碼)——最全總結

1&#xff0c;什么是算法的時間和空間復雜度算法(Algorithm)是指用來操作數據&#xff0c;解決程序問題的一組方法&#xff0c;對于同一個問題&#xff0c;使用不同的算法&#xff0c;也許最終得到的結果是一樣的&#xff0c;但是在過程中消耗的資源和時間卻會有很大的區別。那…

數據監測驅動下的信息流廣告優化

信息流廣告是什么 “今日頭條和百度必有一戰”&#xff0c;相信不少的互聯網人在過去幾個月都聽到過類似的斷言。定位于信息分發平臺的今日頭條和主營搜索業務的百度會產生如此大的利益沖突&#xff0c;最核心的點其實就是信息流廣告。 信息流廣告指的是在用戶使用互聯網產品或…

在idea中使用git管理你的項目

起步 idea是十分智能的Java集成開發環境 而我們在用idea寫項目的時候經常遇到版本控制的問題,而git工具如果你只會在終端中的git命令來進行控制,可能會使得效率低下 今天小編就教大家在idea中使用git來管理你的項目 首先創建一個項目 點擊create new projects 這里選擇默認…

react-native熱更新插件react-native-code-push

使用react-native-code-push插件來實現熱更新的時候&#xff0c;會遇到一些問題。下面這個問題就讓我差點崩潰了。 在測試 Production 和 Staging 是否會去檢查各自環境下的bundle文件&#xff0c;我就遇到了混亂的問題。 有時候用 Release 打包出來的app會去檢查 Staging 下的…

《工業控制網絡安全技術與實踐》一一第3章 工業控制網絡安全威脅

第3章 工業控制網絡安全威脅 第2章介紹了工業控制系統的相關知識。本章主要介紹工業控制網絡的基本知識&#xff0c;并詳細介紹工業控制網絡的常見安全威脅。之后&#xff0c;分析工業控制系統的脆弱性。

多媒體視頻知識入門貼zt(二)

2.2 音視頻基本概念介紹 2.2.1 視頻的基本概念 RGB和YUV RGB指的是紅綠藍&#xff0c;應用還是很廣泛的&#xff0c;比如顯示器顯示&#xff0c;BMP文件格式中的像素值等&#xff1b;而YUV主要指亮度和兩個色差信號&#xff0c;被稱為luminance和chrominance他們的轉化關系可以…

Java筆記01-數組相關

數組相關 數組的創建 數據類型[] 數組名稱 new 數據類型[數組的長度]其中數據類型可以為任意類型 數組的訪問 ? 調用數組的length屬性可以獲取數組的長度&#xff1a; int len arr.length;? 可以通過下標的方式訪問數組中的每一個元素。 需要注意的是&#xff1a;數組…

偏好設置

轉載于:https://www.cnblogs.com/xufengyuan/p/6959424.html

keyshot環境素材文件_快速學會keyshot基礎渲染的步驟

KeyShot是基于CPU為三維數據進行渲染和動畫操作的獨立渲染器。意為“The Key to Amazing Shots”&#xff0c;是一個互動性的光線追蹤與全域光渲染程序&#xff0c;無需復雜的設定即可產生相片般真實的 3D 渲染影像。KeyShot超強的渲染能力廣泛的應用于工業產品、機械工程、CG行…

傳統數據中心如何實現向云的平滑升級

1.引言 眾所周知&#xff0c;云計算是近年來發展最快的互聯網技術&#xff0c;被稱為第四次IT革命。據權威機構預測&#xff0c;到2016年&#xff0c;2/3的IT應用服務將建立在云架構上 [1]。作為云計算核心的基礎承載設施&#xff0c;數據中心在網絡中所扮演的角色也愈加重要。…