香雨站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 76|回复: 0

完整的软件开发团队都需要什么技术人员?

[复制链接]

2

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2022-9-23 12:22:38 | 显示全部楼层 |阅读模式
感谢您的提问。关于您的提问我将从三个方面来回答,第一,软件开发的流程;第二,软件开发对应的职位,即开发团队的人员构成;第三,团队各个人员的岗位职责。
一、软件开发流程
软件开发流程包括:用户需求分析、产品原型设计、UI视觉设计、数据库搭建、服务端开发、iOS开发/Android开发、测试及运维。
图表1:软件开发流程



资料来源:前瞻产业研究院整理
二、软件开发团队工作职位
软件开发团队构成包括产品经理、UI设计师、数据库架构师、服务端工程师、iOS客户端工程师、Android客户端工程师、测试工程师、运维工程师、推广人员。

图表2:软件开发团队构成



资料来源:前瞻产业研究院整理

三、软件开发团队主要工作岗位对应的职责
图表3:软件开发团队主要工作岗位对应的职责



资料来源:前瞻产业研究院整理
一般情况下根据项目的大小,公司财力和项目的紧急程度,这些人员的数量配置会有些变化。一个小的项目组需要项目经理、UI、开发和测试工程师,在初期一个也可以满足。人员资金有限的情况下项目经理可以由服务端开发工程师或产品经理担任,产品经理负责产品需求梳理,产品设计,文案等工作,UI设计部分如果产品经理不能设计,外包解决,ios和Android开发各一个,服务端工程师负责开发和运维,测试团队成员一起测,这样一个最小的四人团队就组成了。在这里面对产品经理和开发工程师的能力要求都比较高,需要全栈型人才。
希望回答对您有帮助。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|香雨站

GMT+8, 2025-3-15 06:06 , Processed in 0.297575 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表