軟件公司的分類

幾天前知乎上看到有人把軟件公司分紅兩種:工廠型 ,實驗室型。工廠型主要是作外包服務的,並且是隻要有項目什麼都接的那種,通常狀況就是作一個仍一個,作完後連本身都懶得看的那種。實驗室型就是互聯網公司的類型。程序員

工廠型軟件公司起源於MIT Sloan管理學家Douglas McGragor提出的Theory X激勵理論:普通程序員懶惰,須要監督和管理;經理能力永遠比員工強;員工只是爲了工資而工做。在這種管理理念的影響下,團隊就等於管理層,能夠掌控一切,員工是隨時可換的人力資源,採用等級制的管理方式,工做分配也變的單一,有效就另說了。工廠型軟件公司是經過一套明確的流程來搞開發的,而這個流程須要PM的監督還有BA寫的specs,而後由程序員和QA加班搞定,項目預算和產品發佈也是PM和BA說的算。資源

實驗室型軟件公司的管理理念源於Douglas McGragor提出的Theory Y:員工聰明,有責任感並且喜好本身的工做;員工自覺,對待工做的態度就像小孩子對待玩耍的態度同樣。這類公司認識到個體的能力可能遠大於管理人員,因此等級制的管理方式彷佛就不那麼有效了。人們在扁平化的團隊結構下互相合做,工做分配更多樣化,每一個人須要具有多種能力。公司管理者只把握大方向,而不是單純的管理者。團隊每一個人都很重要,由於最終的產品是團隊全部人智慧和情懷的結晶而非某BA寫出來的specs。開發

也許有第三種,公司有項目部是工廠型的,有產品部是實驗室型的,二者相互結合會不會更好呢。產品

相關文章
相關標籤/搜索