如何组织软件开发团队.

  • A+
所属分类:手提袋加工

如何组织软件开发团队
这跟你要开发什么软件、使用什么开发模式、有多少预算、有多少开发时间等很多因素有关,比较复杂。在软件工程领域,这是一个大问题,相关论文不计其数,有兴趣可以查阅期刊文献。
给你说说最常用的吧,是一种基于纵向管理结构和瀑布开发模式来进行组织的开发团队。分为:

    项目负责人:负责统筹项目运营方面的一切事务,预算管理、进度查询、会议组织安排、职能分配、客户对话洽谈等等。
    架构师:负责进行需求分析、软件架构构建、概念与逻辑设计、功能细分、系统性能分析等等。前台/界面设计师:主要负责软件GUI设计。数据库工程师:负责数据库的搭建、优化和管理。程序员:负责后台代码编写。测试员:根据软件测试技术来进行相应的功能测试,比如黑盒、白盒测试、单元测试等等。客服人员:负责软件到客户的安装、使用、售后、答疑等问题。

根据项目大小和任务量,每一个职能分类可以是一个人或几个人,形成局部纵向上下级负责制,比如项目经理与副经理、界面设计总监与界面设计师、总软件工程师与程序员等等。
本回答由提问者推荐

weinxin
广州千度包装印刷微信
扫码微信马上报价

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: