思考:云計算如何將開發者帶入業務流程
近日,亞馬遜建立了一個十億美元的業務來迎合全新的市場,其Amazon AWS 通過提供低廉且易于獲得資源的特點獲得了廣大開發者的強烈回響。事實上,這是非常好理解的事,Amazon AWS本身就代表了一個顛覆性的創新,并在理解顛覆的基礎上推動著IT向前走。

思考:云計算如何將開發者帶入業務流程
克萊頓•克里斯坦森在《創新者的窘境》一書中闡述了顛覆性的創新,也指出了一個明白無誤的信息:不創新,畢然滅亡。在他看來,當一個新的廠商選擇進入一個成熟的市場時,只有通過提供一個可替代的成熟解決方案才能改變成熟市場中用戶的既定期望,這就是創新,所以真正的創新不僅極具挑戰性,而且充滿艱辛。
一個新玩家要打入一個成熟市場,最常見的創新方式就是在一個價格昂貴、操作復雜的市場提供一個便宜的、易于使用的解決方案來爭取那些對當前解決方案滿意度低的用戶。克里斯坦森將這些不滿意的用戶稱為當前解決方案過度服務的用戶。換句話說,當前的解決方案并未滿足這些用戶的需求,多半原因是因為提供商的解決方案不僅非常昂貴、操作復雜,而且提供商還沒有進一步改進產品、降低成本的意愿。
云計算的靈活性和速度給予開發者希望
就客戶滿意度來看,Amazon AWS對于開發者的吸引力是顯而易見的。傳統的基礎設施資源的獲取方式要求他們在關注產品系統的操作組中獲取資源。而這些操作組主要是為了監控流程,保證所有的應用程序的正常運行。這個流程控制方法通常以為基礎設施中的改變可能需要數周時間來實施,而過去因為基礎設施的穩定性而保持良好。
這個關注點非常適合產品應用程序,但是對于那些需要快速訪問資源和自我管理的開發者來說是非常痛苦的,很明顯,用克里斯坦森的話來說我們的開發者已被過度服務,也就意味著目前的解決方案已無法滿足開發者的需求,這時候Amazon AWS提供的低價格、高質量的服務就顯得非常有預見性的。
AWS為市場注入了新的血液,因為他為開發者帶來了靈活性。這種短周期、低成本、簡單的服務讓開發者在測試、加速應用交互及市場反饋上有了更大的自由。毫無夸張地說,AWS幫助開發者將注意力從IT本身轉移到業務上。#p#
開發者也許是國王,但是他們并沒有做好統治的準備
從筆者的經驗來看,有很多經驗驗證了這一論點。其實很多的創造力都是來自底層的。當這些富有創意的開發者使用新一代的工具來開發應用程序,那么這些工具遲早會成為正式的。所以AWS的創造力角色是不容忽視的。當然,筆者也看到很多IT企業修改了之前的私有云戰略并將AWS融入戰略之中。
然而,要是IT組織盲目地以開發人員為中心也是會出現反作用的。為什么呢?
在如今的IT實踐中,總是有許多讓人啼笑皆非的事情發生:ITIL實施把重點房間文件路徑上而不是做好事情;業務部門以穩定性為名拒絕應用的更新,半個月才能修改需求…這樣的事情層出不窮。
然而,事實上這些功能都有其存在的重要意義,忽略或是俯瞰他們都不是正確的解決方案,確保系統的更新、監控基礎設施的變化等都是企業必須要做的事,不可忽略,因為在未來的世界里云計算才是主角。
為什么這些問題在開發前并沒有得到重視呢?
其中一個原因是因為開發商通常是用單一的應用程序來解決單一的問題,并沒有注意到IT部門其實是要支持多個應用程序的。因此,開發商用一個簡單的解決方案來為用戶解決問題,而完全沒有考慮到應用的可擴展性和不同應用之間的兼容性,身份認證就是一個典型的案例。

另一個原因是開發商只關注在應用程序的開發過程,他們并不關注用戶的業務流程、應用和基礎設施的安全和員工的技能。坦白地說,這并非他們的專長,但是并不意味這些需求是可以被忽略。
最后一個重要的原因是因為開發商沒有動力來解決這些問題。這里指的并不是個人動機,而是指管理層要將措施做到位,以促進開發者們進行應用程序的快速開發,快速迭代功以滿足業務部門的需求。建議管理層以業務部門需求滿意度來衡量IT部門的工作,相信會有改進的。
自從云計算成為大家的期待,自動化代替了人工過程,反思工作就顯得至關重要。否則,IT企業發現自己在匆忙和等待中失去了客戶的滿意度,最終失去客戶。
在行業中,云計算依然是不可爭議的趨勢,我們希望它為開發人員提供的靈活性,開發者也將不得不重新考慮其終端到終端的業務流程。相較于以往任何平臺,云計算將為開發人員帶來更多的改變,如果你想通過新的開發者模式來獲得成功,你就要清楚的明白創新才剛剛開始。(