回覆列表
-
1 # 通商軟體MES
-
2 # 三石科技觀察
對於大部分軟體產品來說,軟體開發是一個多人甚至多個部門協作的工程,一個人不一定做得了,即使能做了也不一定能成功,或者獲得的收益不一定能高於在公司打工。
比如一個典型的軟體專案,需要完成的工作大體是這樣的(當然,不同的專案差別很大):
需求調研(需求人員、產品經理)原型設計(產品經理、美工或者前端)系統設計(開發經理或者開發人員)前端開發(前端開發)業務實現(後端開發)系統測試(測試人員)系統實施(實施人員)運維經營(運維人員)這些工作其實差別還挺大的,一個人很難完全精通,即使都瞭解一點,也很難都做的很好,而且個人畢竟精力有限,想透過一個產品支援大批次的客戶使用,個人也忙不過來。
當然,也有一些很特別的小型軟體產品,一個人就可以開發,不過這種產品一般對個人能力要求很高,競爭也會比較激烈,即使有成功的,也是鳳毛麟角,可能連整個開發人員的千分之一都不到,相對來說,透過一個團隊,更可能獲得穩定高額的報酬。
開發軟體,開發是其次的,有收益要靠市場和運營。軟體開發人員恰恰缺少這個。所以自運營需要一個企業一個團隊才行。開發是其中一環而已。