野心、夢(mèng)想與科幻——淺談外星殖民與軟件工程
當(dāng)?shù)貢r(shí)間3月14日,正值SpaceX成立22周年之際,這家公司拿到了歷史上最好的生日禮物。
當(dāng)天早上,號(hào)稱“人類歷史上推力最強(qiáng)運(yùn)載火箭”——“超重型星艦”進(jìn)行了第三次試飛,成功將無人駕駛的上級(jí)火箭送入太空。
雖然在返回地球大氣層過程中,“星艦”最終失去信號(hào),未能進(jìn)行最后的受控落海環(huán)節(jié)。但是也讓極具科幻色彩的外星殖民和太空礦業(yè)開發(fā)變得越來越現(xiàn)實(shí)。
其實(shí),如果回顧SpaceX的歷史,我們會(huì)發(fā)現(xiàn)SpaceX的成功不僅關(guān)乎野心、夢(mèng)想,更是創(chuàng)新驅(qū)動(dòng)設(shè)計(jì)的典范。
要想大膽、勇敢、自信地領(lǐng)先其他企業(yè),打破平凡且普通的以討好用戶獲取利益的模式,就需提供以業(yè)務(wù)為主、有差異化的產(chǎn)品。
勝利者都會(huì)加大創(chuàng)新的力度,成功的方向可以是改進(jìn)一個(gè)既定行業(yè)已經(jīng)成熟的模式,也可以是改進(jìn)已經(jīng)實(shí)現(xiàn)的產(chǎn)品。
更有甚者,會(huì)像發(fā)明家一樣完全改變整個(gè)行業(yè)的運(yùn)作方式,SpaceX即使如此。
即便如此,成為一個(gè)成功的創(chuàng)新者并不一定要依賴發(fā)明。作為一個(gè)行業(yè)領(lǐng)導(dǎo)者,你的創(chuàng)新應(yīng)當(dāng)是有意為之的。
最偉大的創(chuàng)新來自堅(jiān)持不懈的實(shí)驗(yàn)和持續(xù)的優(yōu)化。
這里將以SpaceX為例,介紹軟件行業(yè)驅(qū)動(dòng)創(chuàng)新的思維方式和工具。
1.如何設(shè)定業(yè)務(wù)目標(biāo)?如何促進(jìn)數(shù)字化轉(zhuǎn)型?
SpaceX不是火箭和太空旅行的發(fā)明者,這家公司只是在這個(gè)現(xiàn)存且相對(duì)封閉的行業(yè)中將創(chuàng)新做到了極致。
- 創(chuàng)新真正的目標(biāo)是業(yè)務(wù)驅(qū)動(dòng)性的突破,而不是讓極客群體興奮不已的新技術(shù)。除非這些技術(shù)有明確且合理的目的,否則它們很可能只會(huì)帶偏真正以業(yè)務(wù)為中心的創(chuàng)新。理解創(chuàng)新的重點(diǎn)要放在軟件產(chǎn)品上。
- 認(rèn)識(shí)到創(chuàng)新通常包括對(duì)現(xiàn)有事物的突破性改進(jìn)。獨(dú)特的創(chuàng)新產(chǎn)品可能會(huì)吸引所有人的關(guān)注??紤]到新的交付機(jī)制和收入模式,現(xiàn)有的產(chǎn)品可能是創(chuàng)新的催化劑,能夠帶來比昨天更大的價(jià)值。
- 識(shí)別軟件項(xiàng)目的問題所在。這是發(fā)現(xiàn)進(jìn)行中或已經(jīng)交付的軟件項(xiàng)目存在類似問題的好方法。這些問題通常始于缺乏有效的合作交流,或者交流時(shí)沒有認(rèn)識(shí)到主題已經(jīng)從一個(gè)專業(yè)知識(shí)領(lǐng)域轉(zhuǎn)移到另一個(gè)專業(yè)知識(shí)領(lǐng)域。這兩種情況都會(huì)導(dǎo)致笨重、難以維護(hù)的軟件產(chǎn)生。
- 重視知識(shí)傳遞。知識(shí)共享是超越“平凡且普通”的唯一途徑。不斷挑戰(zhàn)平凡思維的限制,是通往發(fā)現(xiàn)的實(shí)驗(yàn)的第一步。
像產(chǎn)品公司一樣思考,對(duì)任何公司來說都不會(huì)錯(cuò)的。
許多企業(yè)銷售的是非技術(shù)產(chǎn)品,當(dāng)它們將軟件作為產(chǎn)品進(jìn)行投資時(shí),就增加了一個(gè)新的質(zhì)量維度。
這時(shí)候,軟件產(chǎn)品的改進(jìn)動(dòng)機(jī)來自明確的客戶營(yíng)收目標(biāo),不再是企業(yè)內(nèi)部對(duì)功能的無休止的渴望。
如果你的企業(yè)還沒有做到這一點(diǎn),那么是時(shí)候開始了。
2.什么是好的基本戰(zhàn)略學(xué)習(xí)工具?
如果不允許隊(duì)成員在實(shí)踐中犯錯(cuò)并快速學(xué)習(xí),SpaceX就不可能像如今這樣快速成功,甚至可能永遠(yuǎn)無法成功。
與軟件在實(shí)驗(yàn)中快速失敗相比,SpaceX火箭墜毀的代價(jià)是很高的。
最終SpaceX的行為奠定了其在該市場(chǎng)上的領(lǐng)先地位。
- 將業(yè)務(wù)舉措置于軟件架構(gòu)和技術(shù)平臺(tái)之前。向客戶介紹軟件時(shí),要強(qiáng)調(diào)的是它能為對(duì)方帶來什么樣的結(jié)果,而不是微服務(wù)架構(gòu)或云等技術(shù)細(xì)節(jié)。用戶最關(guān)心的是軟件的實(shí)際效果,而不是它所采用的技術(shù)。
- 直接進(jìn)行增量改進(jìn)是為用戶提供最佳結(jié)果的最快速的方法。充分了解需求和目標(biāo),有助于選擇最合適的架構(gòu)和部署方式。
- 實(shí)驗(yàn)性質(zhì)的失敗不是壞事。每次快速失敗都會(huì)帶來快速學(xué)習(xí)。采用基于實(shí)驗(yàn)心態(tài)的工程模型,而不是僵化的承包商模型,可以更好地應(yīng)對(duì)未知情況。
- 擁抱失敗文化,失敗文化并不是指責(zé)文化。創(chuàng)新已經(jīng)夠困難了,不要讓那些可憐的科學(xué)家因?yàn)閲L試冒險(xiǎn)的新想法而面臨被報(bào)復(fù)的威脅。當(dāng)受控的失敗導(dǎo)致成功時(shí),那些失敗看起來就像通向勝利的道路。
關(guān)注企業(yè)的業(yè)務(wù)能力是了解投資戰(zhàn)略性軟件計(jì)劃最重要的方法。
不要構(gòu)建可以購(gòu)買或免費(fèi)下載的東西,因?yàn)檫@些解決方案是通用的,沒有差異化,但通常又難以實(shí)現(xiàn)。
你的業(yè)務(wù)是由企業(yè)核心能力所定義的,如果投以適當(dāng)?shù)年P(guān)注和投資,就會(huì)得到對(duì)應(yīng)的價(jià)值。
3.如何做到事件優(yōu)先?
蕓蕓眾生,性格各異,要如何克服溝通障礙,實(shí)現(xiàn)協(xié)作溝通、學(xué)習(xí)、實(shí)驗(yàn)和探索型創(chuàng)新,以及改進(jìn)軟件構(gòu)建?
- 不要把外向者和內(nèi)向者分隔開。如果將業(yè)務(wù)和技術(shù)人員推向不同的方向,所開發(fā)的軟件也會(huì)受這種分離的影響,無法滿足真正的需求。相反,應(yīng)該找到將這兩種思維方式結(jié)合起來的方法,并持續(xù)推動(dòng)探索創(chuàng)新。本書第3章介紹了一些方法,第2部分將進(jìn)一步探討這個(gè)話題。
- “事件優(yōu)先”可能聽起來很陌生,甚至令人生畏。但實(shí)際上我們并不需要對(duì)其特殊對(duì)待。在日常生活中,幾乎所有的行為都是對(duì)外部事件的反應(yīng)。在軟件中,事件是已經(jīng)發(fā)生的事情的記錄,會(huì)引起其他響應(yīng)性的事情發(fā)生。將事件作為學(xué)習(xí)和發(fā)現(xiàn)的工具是非常有價(jià)值的實(shí)驗(yàn)經(jīng)驗(yàn)。
- 借助有效的學(xué)習(xí)工具快速實(shí)驗(yàn),從而完成組織的快速迭代??焖賹W(xué)習(xí)需要業(yè)務(wù)專家和技術(shù)專家之間的協(xié)作溝通。通過使用輕量級(jí)建模工具,快速學(xué)習(xí)和實(shí)驗(yàn)的效果能夠得到增強(qiáng),使用這些工具的費(fèi)用與使用紙筆無異,更何況還可以使用免費(fèi)的在線協(xié)作工具。
- 無論是線下線上還是二者皆有的實(shí)驗(yàn)會(huì)議,都可以使用廉價(jià)或免費(fèi)的工具來支持輕量級(jí)的探索活動(dòng),也就是所謂的事件風(fēng)暴。重要的是要確保會(huì)議中有業(yè)務(wù)專家和技術(shù)專家,他們能夠回答“尋常”的問題并愿意挑戰(zhàn)“平凡”。
要擁抱新的思維方式。將計(jì)算機(jī)和軟件視為只是代替重復(fù)、手動(dòng)、紙質(zhì)文件為主的任務(wù)的方法,這種思維至少已經(jīng)落后了30年。
不要再把軟件當(dāng)作成本中心。
每個(gè)行業(yè)即將進(jìn)入新的業(yè)務(wù)時(shí)代,當(dāng)下的思維是力求擁有能夠改變一切的軟件。
要將軟件提升為盈利中心,并要求由此產(chǎn)生戰(zhàn)略創(chuàng)新。