1.项目带头人(Boss):通常是项目的发起人,为项目规划企业战略目标,对项目的成败负最终责任。
2.项目经理:这个不用说了是项目当然需要PM,建议是通过PMP认证的项目经理,主要负责项目各个过程的管理,以及过程优化降低开发风险。
3.系统架构师:架构师不单单是技术架构,还需要掌握业务架构、信息架构的知识。
3.需求分析师:收集各类干系人的业务需求,形成《项目需求分析说明书》
4.网站策划师:根据需求分析的结果,对网站的整体架构进行策划,对网站的布局和功能进行策划,最终形成可视的网站“原型”(可利用原型设计工具完成)。
5.视觉设计师(也就是我们常说的美工,但比单纯的美工要更加具有视觉美感的理念,通常可以给视觉设计师配置一名美工作为助理):根据网站“原型”,进行具体的页面视觉设计,并生成最终的页面模板(html+css+js)供开发使用。
6.系统分析(设计)师:在充分理解需求以及策划的情况下,进行系统的UML设计、数据库设计,形成《软件概要设计说明书》。系统分析师是需求分析师和开发工程师沟通的桥梁,所以分析师一定要对所有的细节了如指掌。
7.开发工程师(通常是N名工程师,包括前端开发、后端开发、数据库开发):根据《软件概要设计说明书》和《项目需求分析说明书》,首先进行详细的软件设计形成《软件详细设计说明书》,通过设计评审以后,便可以根据“视觉设计终稿”进行网站的功能开发,此时所有的开发工作在“开发环境”中进行。
8.测试工程师:主要负责在“测试环境(保持与正式环境大体一致)”中进行软件测试,测试新增功能是否有缺陷BUG,是否具有功能完整性(对照需求分析)、是否具有视觉一致性(对照视觉设计),并由测试工程师确定此新增功能是否具备发布条件,对每次测试的模块进行版本控制,对发布到“正式环境”的功能进行版本控制。
9.质量保证(QA)师:主要通过测试工程师提供的测试结果,进行“根源分析”发现问题,解决问题。为降低项目风险提出过程改进意见,监控已实施的过程改进并提供反馈。
10.运维工程师:主要负责网站的发布和配置管理、数据库管理、性能分析、流量分析、错误日志分析等,对网站的可持续运行负首要责任。
11.内容编辑人员:主要负责网站内容的规划和发布。
12.网站运营人员:主要负责网站的运营推广工作、各类包括(缺陷的、功能的、用户体验的、整体规划的)意见反馈收集,为提高网站的总流量和用户的回头率、在线率、滞留总时间提供重要的改进意见。
大型网站开发的项目团队管理不是一件容易的事情。。。
作者:刘军 创作时间:2010-12-29 首发于iteye.com博客,转载请注明来源:刘军-Javaeye博客
本文地址:http://hotboy10001000.iteye.com/blog/855322
分享到:
相关推荐
Olist开发团队由热爱自己工作的开发人员组成。 我们的敏捷开发过程和对最佳开发实践的追求为喜欢在一家好公司中创建高质量软件的专业人士提供了一个绝佳的环境。 我们一直在寻找喜欢改进工作的优秀程序员。 我们...
Vue.js是MIT许可的开源项目,其持续的开发完全有赖于这些出色的。 如果您想加入他们,请考虑: 。 。 Patreon和OpenCollective有什么区别? 通过Patreon捐赠的资金将直接用于支持Evan You在Vue.js上的全职工作...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
寒假过后,核心课程将重点放在一个由4-5名工程师组成的小组的大型项目中。 您将专门研究特定角色(移动,前端,后端,设备等),并执行一个雄心勃勃的项目来影响世界。 先前的项目包括: 与白宫合作设计的网站,...
一般研讨会可能涉及诸如指导创新,多学科问题解决,在工程团队中有效工作,了解有效的营销策略,项目管理,专业,道德和道德责任等主题。技术研讨会和讲习班将与特定的工程方法和工具相关可以帮助学生实现他们各自...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
1.3 任务分工 组织结构:为了完成班级网站管理系统的项目开发,班级每三人自由组成了一个项目 团队,人员分工:为了明确项目团队中每个人的任务分工,现制定人员分工,如下表1- 1所示: " 成员 " 角色 " 负责的模块...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...
它是一种开源的服务器端技术,现在由世界各地的公司和个人组成的大型社区维护。它也是一个执行引擎,作为数据查询语言,用于获取声明性数据。 它的开发是为了优化RESTful API调用,并提供了一种灵活、健壮和更有效的...