敏捷開發般若敏捷系列之九 敏捷開發與本能反應

2022-09-18 04:12:35 字數 1813 閱讀 3547

這是敏捷開發般若敏捷系列的第九篇。(之一,之二,之三,之四,之五,之六,之七,之八,之九)

經常聽到有人提到敏捷開發與「本能反應」非常近似,比如凡事都需「看著辦」,比如「不拘泥於形式」,比如「直擊**,不寫無用的文件」等等。

那麼敏捷開發與本能反應之間的差別是什麼呢?

簡單地說,敏捷開發就是無我狀態的本能反應

按理說,本能反應是最接近最佳路徑的,一線人員,工作現場,當下的問題,一定能在事先預定的路徑之外找到更好的方法,除非有個「我」字。

1. 比如測試人員最近的工作繁忙,需要多排程幾個測試人員過來,才能保證測試不延期。如果按照本能反應,開發人員中的一些人極有可能過來幫忙測試,或幫助編寫一些節省人工的自動測試**(後者是01年我們團隊的做法,最終結果是25個開發人員只需要1個測試人員就能完成測試);但如果「我們是開發人員,他們是測試人員」,尤其是「每發現乙個缺陷,他們得10元,我們扣10元」,這件事情多半就辦不成。

2. 比如有乙個人在每日例會上說遇到了困難,而另有人對此有非常容易解決的方法。如果按照本能反應,可能一句話就能幫助節省幾個小時;但如果「我有我的工作,他有他的工作」,尤其是「如果幫助了他,我的工作可能完不成」,這件事情也多半辦不成。

3. 比如某個文件在這個產品中的確不需要寫,但是「如果他們不寫,做cmmi評估的時候我們epg組就會比較難辦」,那麼這個文件到底要還是不要寫就真成了乙個問題。

這些我與別人的分隔,使得很難在事情上走最佳路徑,而多半會在人和分工上走最佳路徑,尤其是按「我」的利益來走最佳路徑。在這種情況下,本能反應就是錯誤的。

乙個人的時候,也會出問題。

1. 乙個設計非常複雜,按本能反應,怎麼也應該記錄下來點東西。但是如果「我現在心裡清楚設計不用寫,未來也不一定是誰在維護這些**」,那麼就很容易不寫這個文件,卻在未來產生很大的麻煩。

2. 乙個**這樣寫未來可能產生缺陷,但是這個版本這樣寫最快。如果「我要按最快的方法寫,管他未來是誰」,那麼多半**就會很爛。

如果乙個人說:我不寫文件的原因是「我把設計表達在**裡」,如果**很漂亮則的確如此,如果**又很爛,就可見前者只是乙個藉口。

說實話多數吆喝「**即設計」的程式設計師**都很爛。

在多數有我的環境中,對某件事情而言,每個人提出的解決方案都不相同,而且沒有乙個是與這個事情的最佳解決方案重合的,因為每個「我」都按自己的利益行事。

最終的結果,是為了讓這些我能湊在一起工作,創造出無數的部門規範、工作流程、中間文件、計畫、中間文件的評審標準等等,用來約束每個我的工作。本能反應也就被壓抑了。

如何創造乙個無我的環境?」這個問題在每個具體環境中,都有具體的最佳答案,受到具體人、事、物的限制,很難一概而論。

但如果如果沒有任何前提條件地回答這個問題,倒也有乙個「般若」一點的答案,就是「共振」。

所謂共振,就是在能控制的範圍內先取得一些成效,以此換取他人及未來的共鳴,從而推廣下去的方法。世界上的各種偉人,無一不是以這種方法工作的,影響力能遠達萬里、千年。

作為個人,首先可以破除現在的我;作為小團隊(比如3個人),可以小範圍破除我人之分,共進退;作為開發組,可以區域性破除分割和個體考核;作為研發部,可以在部門內部推行新的績效考核體系,等等。

儘管這些事情看起來都有其困難之處,但與那些「萬里、千年」的事情相比,卻微不足道,幾乎可以說基本上只要去做,沒有做不成的。

不過共振的原理,就是不謀求一說就通,一做就成,而是找到事物推廣的固有頻率,走得太快了,難免做不成先驅,反而成為先烈。

本人曾經在10年裡頻繁地更換工作,目的是找到乙個可以「大展巨集圖」的地方,但都失敗了。直到在一家企業固守了3年,結局令我大吃一驚,原來每個企業都是很容易被推動的,唯一要判斷的其實只有乙個問題:「這個企業值得推動嗎?」

敏捷開發般若敏捷系列之一 序言

這是敏捷開發般若敏捷系列的第一篇。之一,之二,之三,之四,之五,之六,之七,之八,之九 作為預熱,之前的智慧型敏捷系列中提到,多數情況下敏捷實踐應該如何,都要 看著辦 而無有定法,但每次思考又有 避免浪費 等相對確定的思維方向,總是徘徊在虛實之間,難以把握。智慧型受到因緣 內因,外緣 所限,所以每次...

敏捷開發般若敏捷系列之一 序言

這是敏捷開發般若敏捷系列的第一篇。之一,之二,之三,之四,之五,之六,之七,之八,之九 作為預熱,之前的智慧型敏捷系列中提到,多數情況下敏捷實踐應該如何,都要 看著辦 而無有定法,但每次思考又有 避免浪費 等相對確定的思維方向,總是徘徊在虛實之間,難以把握。智慧型受到因緣 內因,外緣 所限,所以每次...

敏捷開發般若敏捷系列之八 敏捷的未來會怎樣?

這是敏捷開發般若敏捷系列的第八篇。之一,之二,之三,之四,之五,之六,之七,之八,之九 任何事物,都會經過這三個階段,有的短至幾年,有的長達幾千年。正法時代一般是原創者掌握話語權的時期,因此能正確地解釋和傳播。正法時代傳播的是智慧型和般若,而不是知識 方法,具體的實踐等 本人先是學習了敏捷開發的方法...