軟體開發團隊需要多少人?
現在的一個很小軟體開發團隊最少需要大約多少人(包括所有位置,產品,宣傳,策劃,設計等)?現在的這種小團隊生存環境如何?,我沒接觸過,所以想了解一下。就是一個完整的團隊。。多少人需要,或者多少人是最合適的,分別放在什麼職責和位置上。
log(人數) = 軟體複雜度, @vczh 挺幽默。
所見範圍,即使核心部件,一兩個人完成80%開發任務。others修修bug,做做tools。沒有小瞧的意思,做好20%同樣有機會逆襲,微信不就是個tool,起碼張小龍這麼說,珂珂log(人數) = 軟體複雜度,每一個職業當然都要有人當。小型軟體可以兼職。
初期最好一人,找個全棧(全乾)工程師,一個人全包了。
暫且設計師不計入軟體開發團隊,如果對產品美工有要求,找個設計師吧,兼職的就可以了。
這種團隊最好的就是管理,省掉了一系列管理上問題
出了問題你只要找他就ok,沒有什麼扯皮的。
這可以說是前期最為高效的方案。
當然 你要找一個靠譜的
關注我,持續幹活分享
1個人 , 省的產生分歧, 毛都沒有一根,就想什麼運營,發布會?
參與和帶領過的主要項目如下:
- 2年11人團隊單個項目
- 1年6人團隊單個項目
- 9年從5人到50人團隊一個系列項目
之前作為隨筆寫過一些東西,最近正好和人討論到這些,就摘抄一部分到這吧。
在軟體開發領域中,資源的浪費是普遍的。
其根源在於沒有尊重客觀規律。
軟體作為一個思維的產物,是很難用工程的方法進行衡量和計算的。許多浪費就是勉為其難套用了一些項目管理、工程實踐的方法造成的。
所以,與其把軟體開發看做是造樓房,不如把軟體開發視為寫小說。看做造樓房,就會有許多加工人、趕進度的想法;視為寫小說,就不太會有:「多加幾個作者每天多寫幾章出來」的奇葩要求。
再重申一遍:軟體是思維的結晶!
其次,國產程序員整體上來說的特點是,有較強的進取和自我學習精神,有一定團隊協作意願,但是普遍內向、溝通能力、交流技巧欠缺。
最後,作為一個開發團隊,必然存在新人加入、舊人離去、代碼移交、績效考核等諸多現實問題。
基於上述原因,針對1個軟體項目的1個高效的軟體開發團隊的組成只應該有3-5人:
- 船長角色:核心程序員x1,制定時間節點,構架設計和編碼,完成75%-65%的代碼量。
- 大副角色:程序員x1,按照指示編碼和對外溝通交流,完成20%代碼量,並且作為船長的備份。
- 水手角色:程序員1-3人,按照需求測試,少量代碼維護和修改,完成5%-15%代碼量。
4個吧,資料庫,前端,後台,測試
策劃宣傳是什麼意思軟體,純軟體團隊不需要吧。開發APP團隊:iOS+安卓+伺服器+後台+測試+ui+產品經理其中如有某個大牛可以兼幾崗,如伺服器和後台都一人做,如產品和UI一人做,然後如果有微信或者PC端還需要一個前端開發。一人的意思就是一個全棧工程師,然後可ui可產品,然後就是一個人了。這個只會出現在一些工具型產品上,或者初期。
感覺看項目大小吧,我感覺這些東西也是很靈活的東西,當然像我們這些小羅羅現在可能領會不到,哈哈。(小型軟體可以兼職做)
我這裡的單子基本都是交給一些小型團隊,最少的兩個人就夠了,當然項目比較小,一個程序員,一個美工,就搞定了
一個很小軟體開發團隊最少需要大約多少人?
最少當然是一個人,一個人,一個人!重要的話說三遍!如果沒有辦法,那 就盡量控制在兩個人或者三個人的範圍內,總之,人數越少越好!
哪怕以後這個軟體發展成為到和windows一樣的規模,你最好也一個人開始,這有助於你對這個軟體下明晣而清楚的定義,讓你對系統有著最深刻的理解,為將來的發展奠定最好的基石。
世界上幾乎所有成功的大型軟體系統,都是一個人,兩個人或者三個人進行原始開發的。
最近也在思考這方面的問題。說說我的考慮結果。開發人員2個,沒有開發人員就沒有代碼,沒有軟體,當然不行。1個行不行?風險很大,這個人走了就全完了。2個人可以進行code review. 測試人員要有1個,要不然開發人員寫的代碼質量怎麼樣,誰也不知道。產品經理有1個,軟體寫出來是要賣的,必須跟蹤客戶的需求。測試可以兼維護,配置版本控制系統,測試和集成環境等。資深開發可以兼設計,確定軟體的架構,劃分層,劃分模塊,制定介面。因此我的建議是至少4個人,其中要有一個資深開發工程師。
不幾個人。
一個人,請看張小龍
推薦閱讀:
※有哪些優秀的H5團隊?
※最好的團隊籃球打的過最好的巨星籃球嗎?
※怎樣才能加入有咩醬的宅舞團隊?
※中小型律所該怎麼發展?
※團隊中,你是怎麼帶新人的?