系统研发团队一般分为产品团队(由大学老师们组成)和开发团队(由聘用的工程师和大学的学生们组成)。这里主要讨论的是系统开发团队。开发团队由项目经理和多名软件开发工程师组成,由产品团队进行工作指导和日常管理,工作成果对产品团队负责。开发团队项目经理负责与产品团队对接系统需求,进度和质量要求等,并对其团队开发任务和所属人员进行统一分工、管理、调配和使用,并对最终开发成果负责。软件工程师按照其开发任务,进行UI设计、编码、集成、测试和部署等工作,按照时间要求完成开发任务,有时候任务多时间紧时必须加班。
开发团队负责整个系统的设计、开发、测试、集成和运维,是一种高技术的工作,人的作用至关重要。一般来说,需要以下几类专业人才:项目主管、开发工程师、UI设计师、测试工程师和运维工程师。
6.1项目主管/经理
-
- 能准确理解老师们搜集的产品开发需求和设计方案,提出系统实现方案,对软件开发进行过程指导、管理和结果验收;
- 熟悉团队成员,能把系统需求转化为任务分配到最合适的人,统筹前端、后台、美工、测试等人员的工作;
- 能够预估和控制开发进度,能够适应短期的高强度压力和加班;
本文介绍了系统开发团队的构成,包括项目主管、开发工程师、UI设计师、测试工程师和运维工程师的角色职责。强调了在团队中人才的重要性,如项目主管的技术指导和管理能力,开发工程师的独立设计和编码能力,UI设计师的界面设计技能,测试工程师的测试与bug管理,以及运维工程师的系统部署和故障解决。同时,文章提及了工程师的职业发展路径和招聘时的考量因素。
订阅专栏 解锁全文
5996





