近日,亞馬遜建立了一個(gè)十億美元的業(yè)務(wù)來迎合全新的市場,其Amazon AWS 通過提供低廉且易于獲得資源的特點(diǎn)獲得了廣大開發(fā)者的強(qiáng)烈回響。事實(shí)上,這是非常好理解的事,Amazon AWS本身就代表了一個(gè)顛覆性的創(chuàng)新,并在理解顛覆的基礎(chǔ)上推動(dòng)著IT向前走。
克萊頓·克里斯坦森在《創(chuàng)新者的窘境》一書中闡述了顛覆性的創(chuàng)新,也指出了一個(gè)明白無誤的信息:不創(chuàng)新,畢然滅亡。在他看來,當(dāng)一個(gè)新的廠商選擇進(jìn)入一個(gè)成熟的市場時(shí),只有通過提供一個(gè)可替代的成熟解決方案才能改變成熟市場中用戶的既定期望,這就是創(chuàng)新,所以真正的創(chuàng)新不僅極具挑戰(zhàn)性,而且充滿艱辛。
一個(gè)新玩家要打入一個(gè)成熟市場,最常見的創(chuàng)新方式就是在一個(gè)價(jià)格昂貴、操作復(fù)雜的市場提供一個(gè)便宜的、易于使用的解決方案來爭取那些對當(dāng)前解決方案滿意度低的用戶。克里斯坦森將這些不滿意的用戶稱為當(dāng)前解決方案過度服務(wù)的用戶。換句話說,當(dāng)前的解決方案并未滿足這些用戶的需求,多半原因是因?yàn)樘峁┥痰慕鉀Q方案不僅非常昂貴、操作復(fù)雜,而且提供商還沒有進(jìn)一步改進(jìn)產(chǎn)品、降低成本的意愿。
云計(jì)算的靈活性和速度給予開發(fā)者希望
就客戶滿意度來看,Amazon AWS對于開發(fā)者的吸引力是顯而易見的。傳統(tǒng)的基礎(chǔ)設(shè)施資源的獲取方式要求他們在關(guān)注產(chǎn)品系統(tǒng)的操作組中獲取資源。而這些操作組主要是為了監(jiān)控流程,保證所有的應(yīng)用程序的正常運(yùn)行。這個(gè)流程控制方法通常以為基礎(chǔ)設(shè)施中的改變可能需要數(shù)周時(shí)間來實(shí)施,而過去因?yàn)榛A(chǔ)設(shè)施的穩(wěn)定性而保持良好。
這個(gè)關(guān)注點(diǎn)非常適合產(chǎn)品應(yīng)用程序,但是對于那些需要快速訪問資源和自我管理的開發(fā)者來說是非常痛苦的,很明顯,用克里斯坦森的話來說我們的開發(fā)者已被過度服務(wù),也就意味著目前的解決方案已無法滿足開發(fā)者的需求,這時(shí)候Amazon AWS提供的低價(jià)格、高質(zhì)量的服務(wù)就顯得非常有預(yù)見性的。
AWS為市場注入了新的血液,因?yàn)樗麨殚_發(fā)者帶來了靈活性。這種短周期、低成本、簡單的服務(wù)讓開發(fā)者在測試、加速應(yīng)用交互及市場反饋上有了更大的自由。毫無夸張地說,AWS幫助開發(fā)者將注意力從IT本身轉(zhuǎn)移到業(yè)務(wù)上。
開發(fā)者也許是國王,但是他們并沒有做好統(tǒng)治的準(zhǔn)備
從筆者的經(jīng)驗(yàn)來看,有很多經(jīng)驗(yàn)驗(yàn)證了這一論點(diǎn)。其實(shí)很多的創(chuàng)造力都是來自底層的。當(dāng)這些富有創(chuàng)意的開發(fā)者使用新一代的工具來開發(fā)應(yīng)用程序,那么這些工具遲早會成為正式的。所以AWS的創(chuàng)造力角色是不容忽視的。當(dāng)然,筆者也看到很多IT企業(yè)修改了之前的私有云戰(zhàn)略并將AWS融入戰(zhàn)略之中。
然而,要是IT組織盲目地以開發(fā)人員為中心也是會出現(xiàn)反作用的。為什么呢?
在如今的IT實(shí)踐中,總是有許多讓人啼笑皆非的事情發(fā)生:ITIL實(shí)施把重點(diǎn)房間文件路徑上而不是做好事情;業(yè)務(wù)部門以穩(wěn)定性為名拒絕應(yīng)用的更新,半個(gè)月才能修改需求…這樣的事情層出不窮。
然而,事實(shí)上這些功能都有其存在的重要意義,忽略或是俯瞰他們都不是正確的解決方案,確保系統(tǒng)的更新、監(jiān)控基礎(chǔ)設(shè)施的變化等都是企業(yè)必須要做的事,不可忽略,因?yàn)樵谖磥淼氖澜缋镌朴?jì)算才是主角。
為什么這些問題在開發(fā)前并沒有得到重視呢?
其中一個(gè)原因是因?yàn)殚_發(fā)商通常是用單一的應(yīng)用程序來解決單一的問題,并沒有注意到IT部門其實(shí)是要支持多個(gè)應(yīng)用程序的。因此,開發(fā)商用一個(gè)簡單的解決方案來為用戶解決問題,而完全沒有考慮到應(yīng)用的可擴(kuò)展性和不同應(yīng)用之間的兼容性,身份認(rèn)證就是一個(gè)典型的案例。
另一個(gè)原因是開發(fā)商只關(guān)注在應(yīng)用程序的開發(fā)過程,他們并不關(guān)注用戶的業(yè)務(wù)流程、應(yīng)用和基礎(chǔ)設(shè)施的安全和員工的技能。坦白地說,這并非他們的專長,但是并不意味這些需求是可以被忽略。
最后一個(gè)重要的原因是因?yàn)殚_發(fā)商沒有動(dòng)力來解決這些問題。這里指的并不是個(gè)人動(dòng)機(jī),而是指管理層要將措施做到位,以促進(jìn)開發(fā)者們進(jìn)行應(yīng)用程序的快速開發(fā),快速迭代功以滿足業(yè)務(wù)部門的需求。建議管理層以業(yè)務(wù)部門需求滿意度來衡量IT部門的工作,相信會有改進(jìn)的。
自從云計(jì)算成為大家的期待,自動(dòng)化代替了人工過程,反思工作就顯得至關(guān)重要。否則,IT企業(yè)發(fā)現(xiàn)自己在匆忙和等待中失去了客戶的滿意度,最終失去客戶。
在行業(yè)中,云計(jì)算依然是不可爭議的趨勢,我們希望它為開發(fā)人員提供的靈活性,開發(fā)者也將不得不重新考慮其終端到終端的業(yè)務(wù)流程。相較于以往任何平臺,云計(jì)算將為開發(fā)人員帶來更多的改變,如果你想通過新的開發(fā)者模式來獲得成功,你就要清楚的明白創(chuàng)新才剛剛開始。