第一批尋找新劇本的人是 1980 年代和 1990 年代的軟件工程師。少數(shù)沮喪而深思熟慮的從業(yè)者查看了軟件開發(fā)過程,并詢問當時為什么創(chuàng)建有效的軟件系統(tǒng)似乎很困難。(回顧那一刻,很容易理解為什么會有這么多的挫折。那個時期的一項著名研究——The Standish Group 的 CHAOS 報告(1994 年)——發(fā)現(xiàn) 84% 的 IT 項目要么未能交付任何結(jié)果或因成本和進度超支而嚴重受損。)沈陽logo設(shè)計公司這些從業(yè)者得出結(jié)論,我們在此之前一直用于制作軟件的方法基于錯誤的模型。
當時占主導(dǎo)地位的軟件開發(fā)模型是基于上個世紀歷史悠久的過程模型。但它們的基礎(chǔ)是建造汽車和建筑物等東西。具有具體且易于理解的要求的事物。沈陽logo設(shè)計公司具有應(yīng)力和載荷以及其他屬性的事物可以用經(jīng)過驗證的方程計算。您可以在制造之前非常詳細地弄清楚的事情,然后制定可以移交給建筑商的計劃。在組裝過程開始后沒有改變的計劃。
我們這群沮喪的從業(yè)者意識到使用軟件的關(guān)鍵區(qū)別:沈陽logo設(shè)計公司項目開始后需求似乎總是發(fā)生變化。多年來,程序員通過與需求變化作斗爭來進行這場戰(zhàn)斗。但是這個小組采取了不同的方法。他們問,如果我們擁抱變化會怎樣?如果出于某種原因,不斷變化的需求是軟件開發(fā)過程中不可避免的一部分,如果我們針對變化優(yōu)化我們的過程會怎樣?
如果您已經(jīng)接近數(shù)字技術(shù)世界,沈陽logo設(shè)計公司就會認識到這個問題是最終發(fā)展成為敏捷運動的種子。敏捷曾經(jīng)是一種反文化叛亂,現(xiàn)在是主流,并且正在成為軟件開發(fā)的主要過程模型。
敏捷以多種方式擁抱變化,但在其核心,它使用兩種技術(shù)。首先,它將工作分成小批量,其次,它使用持續(xù)的市場反饋來指導(dǎo)進展。因此,沈陽logo設(shè)計公司與裝配線不同——在產(chǎn)品完全通過生產(chǎn)線之前,客戶不會看到汽車——在敏捷過程中,制作一個小軟件單元并呈現(xiàn)給用戶,收集反饋,然后基于根據(jù)該反饋,團隊決定下一步要采取的措施。也許團隊會按計劃繼續(xù)。也許團隊會調(diào)整其優(yōu)先級。也許團隊設(shè)計了一些新的東西。隨著我們的經(jīng)濟從硬件產(chǎn)品的制造轉(zhuǎn)向軟件的生產(chǎn)以及建立在軟件之上的服務(wù)的交付,創(chuàng)建持續(xù)反饋循環(huán)的能力是我們獲得的最重要的東西。
這種過程變化的影響是深遠的?,F(xiàn)在,沈陽logo設(shè)計公司團隊并沒有嚴格按照預(yù)設(shè)計劃工作。相反,他們使用反饋循環(huán)來學(xué)習(xí)前進的方向。他們不能保證他們會在特定時間生產(chǎn)出 Model T。相反,他們在構(gòu)建過程中決定構(gòu)建什么。
當您查看過去 25 年來在軟件世界中開發(fā)的方法時,沈陽logo設(shè)計公司會發(fā)現(xiàn)許多最有影響力的想法都共享持續(xù)反饋循環(huán)的敏捷概念——這種與用戶進行持續(xù)對話的概念。市場——無論是設(shè)計師帶來以用戶為中心的設(shè)計、設(shè)計思維和精益用戶體驗的理念,像 Eric Ries 和 Steve Blank 這樣的企業(yè)家?guī)砭鎰?chuàng)業(yè)和客戶開發(fā),還是技術(shù)專家?guī)砭婧兔艚莘椒ê?DevOps 實踐。
不僅如此,我們還看到了這些吸引市場的新方法導(dǎo)致了新的領(lǐng)導(dǎo)方法。沈陽logo設(shè)計公司已經(jīng)觀察并參與了這些方法的開發(fā),我們很高興向您報告這些方法。我們已經(jīng)看到整個行業(yè)的形式和知識體系開始收集,以與市場建立雙向?qū)υ挼姆绞焦ぷ?,我們很高興與您分享我們學(xué)到的東西。正如您將看到的,我們相信這些方法的應(yīng)用遠遠超出了技術(shù)的邊界。
我們將我們的書命名為Sense and Respond,因為沈陽logo設(shè)計公司喜歡這句話描述基本機制的方式,反饋循環(huán),在這種方法的中心。支持感知和響應(yīng)方法的最重要主題可以在這五個關(guān)鍵原則中找到。
1. 創(chuàng)建雙向?qū)υ?。?shù)字技術(shù)為我們提供了與市場和客戶進行雙向?qū)υ挼男履芰?。市場想要什么?這里的市場是指人。(當我們談?wù)撘杂脩魹橹行?、以客戶為中心和以人為中心時,我們指的是這個想法。)了解使用我們的產(chǎn)品、服務(wù)和技術(shù)的人們未表達和未滿足的需求是釋放價值的關(guān)鍵. 這種能力是數(shù)字時代成功的關(guān)鍵:沈陽logo設(shè)計公司不必預(yù)測什么會奏效。相反,我們可以傾聽、做出可信的猜測、幾乎實時地獲得反饋并進行調(diào)整。
2. 關(guān)注結(jié)果。沈陽logo設(shè)計公司在數(shù)字時代,預(yù)測市場需要哪些產(chǎn)品功能是困難的,有時甚至是不可能的。然而,我們經(jīng)常計劃我們的功能并管理我們的業(yè)務(wù)周期,就好像我們確切地知道什么會起作用一樣。我們通過指定輸出進行管理——我們將制作什么。相反,我們需要關(guān)注結(jié)果:管理層需要聲明他們希望實現(xiàn)的業(yè)務(wù)結(jié)果,然后組建他們的團隊以找出實現(xiàn)目標的方法。這意味著我們必須創(chuàng)造條件,讓團隊可以嘗試不同的方法、實驗、學(xué)習(xí),并通過反復(fù)試驗發(fā)現(xiàn)有效的方法。
3. 擁抱持續(xù)變化和持續(xù)過程?,F(xiàn)代數(shù)字開發(fā)實踐允許團隊以持續(xù)的方式進行小的更改。沈陽logo設(shè)計公司這使他們能夠在使用感知和響應(yīng)方法時進行所需的調(diào)整。但它也改變了我們的計劃方式,因為我們在不斷地學(xué)習(xí)和調(diào)整我們的計劃。它改變了我們的預(yù)算方式,因為當我們每天都在學(xué)習(xí)時,我們再也無法提前一年做出承諾。它改變了我們營銷和銷售的方式。這么多。我們必須擺脫大批量生產(chǎn)流程,采用小批量、連續(xù)的流程。
4. 創(chuàng)建協(xié)作。所有偉大的數(shù)字化努力都是創(chuàng)作者和觀眾之間的合作。在開發(fā)人員和運維人員之間。在設(shè)計師和商業(yè)利益相關(guān)者之間。您需要深入擁抱協(xié)作,并在發(fā)現(xiàn)協(xié)作的地方打破壁壘。沈陽logo設(shè)計公司這意味著我們需要考慮如何組織我們的團隊、我們的部門、我們的計劃和我們的計劃。
5. 營造學(xué)習(xí)文化。感知和響應(yīng)意味著采用一種持續(xù)學(xué)習(xí)的工作方式,沈陽logo設(shè)計公司這需要對流程和組織結(jié)構(gòu)進行重大改變。反過來,這種改變的需要意味著我們必須建立一種學(xué)習(xí)文化,而這需要開放、謙遜和允許失敗。這意味著支持好奇心和協(xié)作。這意味著愿意承認我們并不真正知道答案,并渴望去尋找它。最后,它意味著擁抱變化并接受軟件是一種連續(xù)的、可變的媒介的想法。