虚拟团队 新项目开发 的 考虑

供参考:

虚拟团队 新项目开发

虚拟团队 新项目开发 简要步骤

  • 新项目的初步立项

甲方立项及有款项保障,乙方项目经理进行评估(应包含功能范围,进度时长,成本预估,风险,质量等初步评估),双方就商务及项目沟通事宜,达成一致,签署意向书或合同。

  • 项目预估及分期

项目经理 带领 需求分析师 架构师,从商务重要程度,业务紧密程度 技术模块先后顺序等方面,进行考量,对项目进行模块化分拆。和甲方约定相应的里程碑节点及逐步交付的功能。

  • 虚拟团队的组建

项目经理 根据本次项目的业务及大小,结合虚拟团队资产:已有的团队的成员,已有的代码框架工具等资产,招募挑选组建本次的项目团队。签署或约定相应的进入和退出协议,代码安全协议,薪酬,绩效,奖惩,预计工作时间等。

同时应搭建虚拟团队所需要的基础网络开发环境:购买云服务器(用于搭建安装:Web集成测试及演示环境、SVN服务器、MySQL等数据库服务器),分配账号及权限等,组建QQ或微信群,联系邮箱等。

  • 通用基础框架的开发,编码规则制定

项目经理 架构师 DBA 主要开发人员等,选定和搭建基础框架,脚手架工具,制定编码规则,完成数据库的创建。搭建好基础开发环境,以便于开发人员基于约定,快速而统一的完成相应分模块的集成开发。

  • 模块开发:需求设计开发自测集成

开发人员 测试人员,按照需求分析文档和模块商务逻辑,完成开发,测试。定期提交集成发布到服务器。

  • 对内日常沟通:P计划D执行C核查A改进

项目经理完成组内事务。 各组员定期或不定期沟通交流汇报。

  • 对外商务沟通:商务需求 演示 交付

项目经理完成对外商务。

  • 项目的集成交付

团队配合项目经理,完成项目在甲方的UAT测试,PRD上线。

  • 项目结项 运维支持

甲方结项,或按进度付款。后期运维支持。

  • 虚拟团队项目总结

团队总结得失,整理团队资产,为后续再次合作新项目累积基础。

 

虚拟团队的角色及职责

角色

职责

数量

项目经理

牵头人,全面负责与甲方的商务对接。

1

需求分析师

业务分析,基础流程文档编写。

 

网络管理

云服务器的管理:Web服务器,SVN服务器,数据库服务器,等。

 

架构师

基础框架选型,脚手架工具的尝试及选型。

 

UI美工

 

 

DBA

数据库的创建,表创建及维护等。

 

主要开发

掌握业务逻辑在本项目框架上的具体实现,负责及完成模块开发。

 

辅助开发

 

 

测试人员

 

 

运维售后

 

 

 

 

虚拟团队 新项目开发 事项及顺序

顺序

事项

角色

1

项目经理招募组建基础团队,完成项目初步预估

 

2

基于业务及用户要求,完成技术基础框架选型

 

3

基于业务及模块功能,完成数据库及表的创建

 

4

搭建中心服务器(SVN服务器,数据库服务器,Web站点)

 

5

各模块的具体开发,测试,集成

 

6

与用户的定期演示和交互

 

7

定期核查,循环开发测试及演示试用,直到所有项目模块完成

 

8

项目交付及运维支持

 

9

总结得失,虚拟团队转战新项目或解散

 

posted on 2021-07-08 20:43  freeliver54  阅读(32)  评论(0编辑  收藏  举报

导航