雲開發成就軟體複用之夢
來源:互聯網
上載者:User
如果可以選擇的話,我仍然會寧願尋找並複用已有的工作成果,即便對於這些專門應用也是一樣。 假定你將討論的雲計算會長期成為最新IT流行語,看起來雲計算仍然在使我的複用之夢變成現實。
通過確保服務品質,划算的服務交付,有序地獲取組織的IT建設。
開發使組織戰略有效的技術。
為了實現這兩個目標,我發現有必要仔細挑選我的鬥爭,而且無論在哪裡,要盡可能地通過複用我或者其他人已經開發和經過驗證的成果使風險和成本最小化。 例如,我沒有重新創造我使用的產品變更流程。 相反,我只是模仿其他人已經成功應用很多年的流程。 作為一名CIO,發明新技術或流程會帶來一定風險和成本,有時候我是不願意為這種代價買單的。
我對業務應用也採用這種方法。 我不能想像我的軟體發展團隊去創建分類總帳或者文字處理軟體的做法有什麼意義。 有人已經做出這些東西來了,我會通過購買他們的軟體來複用他們的代碼。 這可以使我和我的開發團隊把精力專注于我們需要自己做的專門應用上。
我總是樂意做這樣的工作。 然而,如果可以選擇的話,我仍然會寧願尋找並複用已有的工作成果,即便對於這些專門應用也是一樣。 假定你將討論的雲計算會長期成為最新IT流行語,看起來雲計算仍然在使我的複用之夢變成現實。 讓我來描述一下我們現在能做什麼吧。
我們決定採用雲環境作為我們的軟體發展環境。 為了讓多個不同使用者使用,這個雲環境必須支援定義好的技術集合和架構標準。 在選擇這種雲環境時,我們實際上是在選擇採用這些標準。 因為其他每一個使用這種雲環境的人也選擇了相同的標準,所以存在複用的機會。
假定我想構建一個基於雲的應用來管理我高度專業化的銷售報價。 在生成高度專業的報價時,我的流程實際上包括一些非常標準的商務規則。 例如,我的報價審查和批准流程與別人做這事的流程沒有什麼差異。 現在,如果有其他人已經創建好了一個工作流系統(包括在雲環境中)供審查和批准銷售報價的話會怎麼樣? 那麼,我有了一些可以複用的東西,而不是去重新創造。 我仍然可能需要開發我系統的部分功能,但是如果我能利用其他人已經創造並經過驗證的東西,我就可以降低我的成本和風險。 通過加入和進軍雲環境使用者社區,我可以以更低的成本,更低的風險開發出更好的產品。
在所有關于雲計算的探討中,雲計算給我提供訪問高度專業化但是又通用的應用的能力,這可能是雲計算最能説明我實現我的兩個IT領導目標的方面了。 這兩個目標是:實現卓越運營和有效的戰略。