從亞馬遜「良將如潮」談軟體開發行業的燈下黑

2021-10-05 17:32:48 字數 4376 閱讀 9631

昨天讀了一篇文章:工資待遇「極度摳門」的亞馬遜,憑什麼能良將如潮?文章寫道:

貝佐斯在致股東的信中,舉了乙個生活中的小例子:

「我認識一對夫婦,他們把自己的房子租了出去。後來他們發現,過聖誕節時,租戶一家沒買聖誕樹的底座,竟然直接把聖誕樹釘在了地板上。雖然只有素質極低的租戶才會這麼幹,但我敢說,如果這是他們自己的房子,他們絕不會這麼短視,絕不會幹出這種事。」

「令人遺憾的是,不少企業高管的所作所為,更像租戶而不是房主。他們關心的只是自己個人的當下利益,而不是公司整體的長遠利益。」

「比如,他們是絕不會做以下這些事的:選賢育能,招募培養最優秀的人。勤儉節約,盡可能少投入多產出。刨根問底,隨時掌控細節,經常進行審核。敢於諫言,不會為了保持一團和氣而屈就妥協。」

貝佐斯反覆強調:在亞馬遜,最重要的決策,就是招人。他甚至說:寧可錯過乙個完美的人,也不錯招乙個不對的人。

1. 亞馬遜成功的關鍵是招對人了嗎?

我想不是的,它更多是沾了資訊科技深度應用的光,亞馬遜的管理能力更多依賴深度應用的資訊系統而非依賴高素質的管理者。

亞馬遜的成功毋庸置疑,招對人、用好人是極其重要的,但你並不能看到今天的亞馬遜和當年輝煌時期的通用電氣在這方面有任何可比之處,我們可以說當年的通用電氣絕對是招人、用人的大師級企業,在管理運營水平和人才培養上創造了人類企業歷史的巔峰,傑克·韋爾奇本人可以說是一位管理大師,明確提出了ceo的兩項職能:傳播思想、培養人才,今天我給ceo再加上一條職能:打造產品。

那麼為什麼今天通用電氣不行了,但亞馬遜獲得了巨大成功呢?肯定不是在招人用人上亞馬遜超越了通用電氣,原因在於亞馬遜踩在了趨勢上,提供的產品和服務有巨大的市場。在管理上靠什麼呢?相比於招對人、用好人,更多是資訊科技幫了大忙,企業的資訊系統讓管理難度大幅下降,或者說資訊化引領了企業的管理變革。

人性的懶惰、自私大概可以通過熵增來說明其必然,我所遇見的企業管理者中絕大多數都像貝佐斯那個例子中的租戶,極少見到像房主的。而管理是分級的,企業越大,分級越多,如果高管都像租戶,那中基層管理者可能更像酒店的住客了,可見企業管理的難度。除了選對人、用好人,做好大型企業組織管理工作的根本是要透明化,通過數位化、精細化、智慧型化讓企業的運營管理透明化。

泰羅當年搞計件工資制時的工廠管理是很容易的,今天管理工作最困難的就是面向大量知識工作者的管理,不過今天的資訊系統讓人類個體的知識被轉移到資訊系統裡不斷積累迭代,最後把更多的員工變成圍繞資訊系統工作的末端創新的手和腳,最終資訊系統成為了企業管理的大腦,軟體控制了一切,使得超大型企業組織能夠實現精細化管理,還能夠實現個性化服務,在沒有資訊科技的深度應用之前,這是不可想像的。

企業核心業務資訊化、智慧型化,大概是今天管理學最重要的課題,資訊化支撐管理變革,只有核心業務資訊化才能使得管理透明,透明本身就是生產力,自然產生監督和激勵的能量,讓我想起我的mba的畢業**,《資訊公開條件下的監督激勵機制》。

2. 軟體開發行業燈下黑的悲催

我們今天看到各行各業都在實施資訊化的深度應用,不論製造業還是服務業,做的好的企業基本都實現了核心業務流程的資訊化,通過海量資料和豐富的應用軟體創新,為企業面向顧客的服務、內部管理和決策提供了全方位的支援,各種erp、各種資訊系統,搞的好點的企業都可以說處於高度可控的運營狀態,軟體開發行業相比起來就是小農經濟手工作坊的感覺,開發工作不能基於對其核心業務的產物(每一行**)形成實時資料流的全程無縫管理,資料基本都是割裂分段分塊的,資訊系統的應用只能是分段分塊的工具級應用,上公升不到支撐組織管理變革的層面,實踐中更多需要依賴人對人的粗放管理來實現的,很多時候還需要靠吼,這種燈下黑是不是很不可思議、很超級奇葩呢?

不過和技術管理人員的溝通則不是那樣,可能有不少技術複雜度、可信度方面的疑慮,但我更認為是租戶和房主的不同,就好比我曾經摘錄的一句話:「it 行業都有乙個慾望,就是大家即使在重複建設,也要把自己的團隊變得更大,這是天性。」

老闆們都知道,軟體開發核心業務的資訊化支撐非常重要,怎麼把一行一行**管起來是關鍵,但是有心無力做不到啊

3. 軟體開發行業燈下黑的原因

開發軟體的人沒有辦法用軟體把軟體開發工作精細化的管理起來,現實就是這麼搞笑,因為太難。

為什麼太難?我們看到不論是製造業還是服務業,支撐其核心業務的資訊系統的根子是實現了所有細節資訊的全流程管理,但是請注意,所有的資訊之間都是線性流程化的,邏輯和先後都是普通人腦可以形象思考的,所以開發個資訊系統來支援對業務的運營管理可以越做越細,資料可以越分析越有用,這個只要花錢是不難的。

軟體開發工作則不然,它的核心產品其實就是一行一行**,核心業務資訊系統要處理的也是一行一行**,**之間的流程順序和邏輯關係是非常複雜的,不是線性流程的,用傳統資訊處理中的增刪改查是沒有辦法來實現對**(資訊)的有效管理利用,所以到今天我們依然沒有看到一款能支援軟體開發企業精細化管理的資訊系統。

我只能大概作個比喻,其他行業的資訊系統處理的資訊是「死」的,它本身只是數值,可以通過線性流程來處理,以支撐這些資訊表達的核心業務運營管理;而軟體的**,它是「活」的,軟體開發的核心業務要實現用資訊系統有力支撐,一定要實現對這些活的資訊(**)進行有效處理,傳統的資訊處理技術估計就沒有辦法了。所以,軟體開發行業這麼多年一直沒有銀彈,因為沒有辦法對軟體開發工作實現精細化的管理,開發不出來一套能支撐軟體開發工作的核心業務的資訊系統。

4. 軟體開發行業的破局之路

我們在當前已經看到的解決問題的思考:

低**開發平台

低**開發平台是目前看到的一種嘗試,由於軟體開發工作是依託低**開發平台來開發的,平台本身形成了完整的閉環管理,可以認為使用低**開發平台的軟體開發企業隨著平台功能的完善,逐步能實現對軟體開發工作的精細化管理。

既然是低**開發平台,肯定就有封閉性,在新技術、新體驗的應用方面可能會顯現出支援能力不足不及時的缺陷,對程式設計師的個人自由發展也有一定限制,對企業的自由度也是非常大的約束和限制,總體來看,低**開發平台可能會侷限於一定的範圍和場景內使用,很難從根本上改變軟體開發行業的技術管理能力不足的問題。

人工智慧在軟體開發中的應用

針對軟體開發中**資訊的獨特性質,傳統的針對線性數值類「死」資訊的處理看來走不通,只能從非傳統的資料處理技術來尋找解決方案,估計只能是人工智慧了。曾總的猿開開雲開發平台開創性的提出了用人工智慧的方式來解決對這些**資訊的有效管理,實現軟體開發的每一行**都能被資訊系統有效管理起來,使得開發全過程的每一行**都置於資訊系統的有效管理之中,在軟體開發中實現類似於我們今天在各行業看到的精細化管理,從而全面提公升軟體開發的效能。

我估計很多學軟體程式設計的人沒有考慮過這個問題,當你深度了解猿開開的技術原理後,就能理解其精妙所在,為了能有效處理這些軟體開發中最具體的**資料,你首先要在「猿開開」系統裡定製自己的各種開發規範,這就形成了像下圍棋的規則體系,程式設計師開發的每一行**可以比如為你下的棋子,除了互相之間發生關係影響外,還要與這個規則體系發生關係影響,這個比下圍棋對人類大腦的挑戰高很多,只能通過系統自動的智慧型化的根據每一行**的寫入來做出各種處理才有可能,否則就只能像現在這樣,主要依靠程式設計師本身的能力和分段式的粗放管理。

5. 猿開開是不是銀彈呢?

下面簡單介紹一下猿開開,它是基於人工智慧在軟體開發領域的突破應用推出的,是一款革命性的雲開發平台。

猿開開實現了哪些業內首創?

猿開開的應用讓軟體開發企業一把手能夠全面掌控軟體開發工作,讓開發工期、員工效能、**質量全程被掌控,即使沒有技術背景也沒關係,因為猿開開讓軟體開發過程變得非常透明,一把手一定會感受到從無力到相當有力。以下均是業界首創:

1.首次實現了開發規範的強制、無感、智慧型化的落地,通過桌面探針和雲端處理的連線,讓開發規範真正得到遵守並且發揮巨大作用。

4.首次實現了開發專案大部分**的規範化自動生成、自動更新,讓自動生成**變得有顯著價值,大概主要包括框架、路由、協議和介面類的**。

5.首次實現了開發人員所需要的各種文件百分之百自動生成,而且跟每次開發的變更都是實時同步的,**和文件高度一致,對系統的持續性有極大的好處。

猿開開的核心技術創新是什麼?

《人月神話》裡法「沒有銀彈」,軟體工程的根本困難在於:都是概念上的結構,而不是對概念進行表達和實現逼真程度進行驗證,和建築工程比起來,在複雜度上、一致性上、可變性上、不可見性上、可持續性上都要超出很多,讓人腦在實際駕馭過程中很困難。

我們認為軟體工程中所有問題的根本在於開發規範不能得到實時、自動、低成本的落地和維護,猿開開基於面向過程的模式驅動技術是開發規範高效落地的核心,該技術是人工智慧歸納領域的一次突破性應用,通過尋找最大化共性,自動形成作用於系統的規律和規範,並且能不斷的自動跟蹤調整。

面向過程的模式驅動技術,通過自動化從多個事務中抽取、建立、配置、驅動、執行來建立共同的規範,這種人工智慧的應用,使得規範建立和持續維護的成本非常低,是無感而強制的,從而巧妙的在根本上解決了規範落地的難題。

結尾:

軟體開發行業經驗

乙個軟體公司必須要有屬於自己的軟體產品,想靠寫程式,乙個專案乙個專案的互動使用者很難實現創收.創業你需要幾個死黨,他們願意跟你一起打拼 做程式一定要備份好自己的源 程式設計師最值錢的就是源 同時要保護好自己的勞動成果.盡量的使用版本管理器進行開發.盡量不要給別人做外包專案,開發完成後版權是人家公司的...

軟體開發行業如何在激烈競爭中取勝

隨著軟體行業競爭的加劇,軟體企業正面臨著嚴峻挑戰,如何削減開支 節約成本成為了國內軟體開發企業的主要議題。軟體開發需要大量高階研發人才,投入大量的人力 物力,系統開發與應用每次都需要從基礎做起,需要編寫大量的 開發效率低,專案開發 系統部署與實施時間長,凡此,都是當前軟體產業的常見現象,也是困繞軟體...

關於快速開發框架,軟體開發行業如何在競爭中取勝

大家都知道,現在和以前比起來,網際網路行業 軟體行業已經天差地別了。現在處處都在搞資訊化建設,人人都知道網際網路思維。這樣的資訊化時代,對於軟體開發者 對於軟體開發公司來說,是乙個巨大的機遇。在門外漢看來,軟體開發是機遇大 成本低,只要叫幾個程式設計師,就能搞出個軟體公司來。但是,事實情況是這個樣子...