这与很多因素有关,例如你要开发什么软件,采用什么开发模式,你有多少预算,你有多少开发时间等等,而且比较复杂。 在软件工程领域,这是一件大事。
我给大家介绍一下最常用的一种,就是基于垂直管理架构和瀑布式开发模式组织起来的开发团队。 分为:
项目负责人:负责协调项目运营各方面、预算管理、进度查询、组织会议安排、职能分配、与客户对话谈判等。
架构师:负责需求分析、软件架构构建、概念逻辑设计、功能划分、系统性能分析等。
前台/界面设计师:主要负责GUI软件设计。
数据库工程师:负责数据库的构建、优化和管理。
程序员:负责编写后台代码。
测试人员:基于软件测试技术进行相关功能测试,如黑盒测试、白盒测试、单元测试等。
客服人员:负责客户的安装、使用、售后以及软件问答。
根据项目规模和任务量,每个职能分类可以是一个人,也可以是几个人,形成上层局部垂直责任-依赖。
系统,如项目经理和副经理、界面设计总监和界面设计师、软件工程师和首席程序员等。
上一篇:互联网最佳组织架构
下一篇:互联网企业组织架构特点