作為一名IT行業的從業者,同時也帶過移動互聯開發團隊,所以我來回答一下這個問題。
一款運營級App產品的開發需要一個專業的開發團隊,其中包括產品經理、策劃(主策)、交互設計師、視覺設計師、架構師、項目經理、Android程序員、iOS程序員、前端程序員、后端程序員和測試工程師,不同的崗位具有不同的開發任務。
雖然不同的App產品在開發任務上會有較大的區別,比如平臺級產品往往就需要一個比較龐大的開發團隊,而管理類App往往并不需要太大的開發團隊,但是要想保證App的開發質量,每個崗位至少要保證一名技術人員。
通常來說,產品經理、策劃、交互設計、視覺設計、架構師這幾個角色是可以多個開發團隊共用的,這也可以平攤掉一部分成本,有的時候項目經理也會同時帶多個項目,但是其他角色通常是不能共用的。
通常一款App的開發周期在8到12周左右,按照一個最基本的團隊配置,大約需要280個人天到420個人天左右,可以根據這個工作量進行一個開發成本的預估。通常來說,影響人天成本的因素主要有三方面,其一是地區因素,通常一線城市的人天費用是比較高的,但是開發效率往往也比較高;其二是公司規模,大型科技公司的開發成本通常也會比較高;其三是公司類型,不同類型公司的人天成本也有較大的區別,外包公司的人天成本通常就比較低。
所以,如果想根據開發成本選擇開發公司,應該綜合考慮地區因素、公司規模和業務類型,重點在于要對自己App的開發規模有一個比較清晰的認知,從而選擇相匹配的開發團隊。