云計(jì)算恐怕是近些年最被低估了的技術(shù)捅彻。
周五在辦公室聽徐昊又提到了他的這個(gè)論斷。這是我在他的文章里男窟,他在技術(shù)雷達(dá)峰會(huì)上,再一次聽他提及類似的觀點(diǎn)贾富。
在持續(xù)交付中構(gòu)建流水線歉眷,這在如今大一統(tǒng)的敏捷開發(fā)中,已經(jīng)是再顯而易見不過的事情颤枪。我們卻恐怕遺忘了它之所以誕生的前提條件也即約束:雖然區(qū)分開發(fā)汗捡、測(cè)試、驗(yàn)收畏纲、產(chǎn)品環(huán)境很有必要扇住,但建立它們具有繁復(fù)的成本。從而借助(機(jī)器生產(chǎn))流水線這個(gè)隱喻盗胀,異變的代碼作為動(dòng)態(tài)的成分艘蹋,流經(jīng)固定不變的機(jī)器即環(huán)境,以達(dá)到持續(xù)交付的目的票灰。
而云計(jì)算的運(yùn)用簿训,恐怕不應(yīng)僅僅局限于環(huán)境方便被創(chuàng)建和銷毀的狹隘認(rèn)知。
自然可以利用云環(huán)境的特點(diǎn)米间,通過腳本强品,輕易對(duì)環(huán)境實(shí)現(xiàn)創(chuàng)建和升級(jí)(Provisioning),進(jìn)而實(shí)現(xiàn)同一套環(huán)境在開發(fā)屈糊、測(cè)試的榛、驗(yàn)收、產(chǎn)品屬性之間流轉(zhuǎn)逻锐。這時(shí)代碼無(wú)需再像流經(jīng)流水線上的半成品夫晌。代碼和所在的環(huán)境雕薪,因需而發(fā)生面貌上的轉(zhuǎn)變。自然晓淀,環(huán)境的伸縮和復(fù)制也不再是問題所袁。
我想,恐怕還順道解決了我們搖旗吶喊致力于凶掰,卻從未實(shí)現(xiàn)的開發(fā)和產(chǎn)品環(huán)境一致性的問題燥爷。
我個(gè)人一時(shí)間難以完全照單全收他的想法。畢竟以我的了解懦窘,對(duì)于在開發(fā)的軟件前翎,我們不止會(huì)有開發(fā)者(個(gè)人的能力還會(huì)有高下之分),還會(huì)有業(yè)務(wù)分析師畅涂,測(cè)試人員港华,設(shè)計(jì)師,客戶的區(qū)分午衰。單一的環(huán)境立宜,必然會(huì)和團(tuán)隊(duì)分工以及一致性(木桶原理)之間,有說不清道不明的牽扯臊岸。
但我想赘理,這也許并不是最重要的事情。重要的是扇单,他對(duì)于此類問題推向極致的思考意愿商模,這才是最難得的部分。以他的被我稱之為“極致的理想主義”的推論蜘澜,對(duì)于做為隱喻的流水線施流,以及建立某種未來(lái)的開發(fā)和交付流程,都會(huì)產(chǎn)生莫可名狀的影響鄙信。對(duì)于這點(diǎn)瞪醋,我信服。
畢竟装诡,我們不斷演化而來(lái)的開發(fā)流程银受,都有其存在的合理上下文。在當(dāng)初的約束受到新的技術(shù)沖擊鸦采,不再具有充分性的時(shí)候宾巍,變革就是遲早到來(lái)的事情。
我喜歡并信任這種追求極致的思考方式渔伯。推斷顶霞、猜測(cè)、論證锣吼、預(yù)言选浑,在這向極致探險(xiǎn)的過程中蓝厌,彼此交叉印證。
如果說敏捷之于個(gè)人需要承載并弘揚(yáng)的部分古徒,不過如此吧拓提。
作為敏捷方法族中眾多輕量級(jí)方法,為什么XP(極限編程)會(huì)少有人問津隧膘,而Scrum會(huì)顯得手到擒來(lái)(事實(shí)上也只是照虎畫貓)代态?我想我們多數(shù)人恐怕并不太情愿做疲憊的推向極致的思考。更多采用一個(gè)“差不多就行”的態(tài)度舀寓,硬件的摩爾定律足以消弭掉算法和流程上的低效。