项目成员,项目流程

1. 项目成员

  • 客户负责人:甲方人员,提需求拍板原型、设计稿,并配合测试;
  • 客户经理:销售人员;
  • 方案经理:熟悉业务并最好有一定的技术背景;
  • 产品经理:出具产品原型;
  • 设计师:出具设计稿;
  • 项目经理:管理项目,保证项目按期交付;
  • 技术负责人:一般由架构师担任;
  • 前端开发:负责页面开发;
  • 后端开发:负责后端接口开发;
  • QA测试人员:负责测试;
  • 运维人员:运维;

2. 项目流程

2.1 需求阶段

  • 客户经理发现商机,了解客户的背景,业务模式,需求,过往的解决方案,整理后申请方案经理跟进;
  • 方案经理和客户经理一同和客户详谈,了解客户的具体需求并由方案经理整理方案报价单,方案报价单应该包含集体开发的功能和相应的人天评估;
  • 方案经理申请技术负责人核验方案报价单,技术负责人评估方案实施的可能性和优化相应的人天评估;
  • 客户经理和客户反馈方案报价单,客户同意的话并收到合同首款就可以项目立项;
  • 项目立项:客户经理出具合同,方案经理出具SOW,项目经理出具成本模型和项目立项及协调申请开发人员;
  • 方案经理申请产品经理并向其说明项目需求,产品经理根据需求出具产品原型并与客户核验产品原型;
  • 方案经理申请设计师,设计师根据产品经理的产品原型出具设计稿并与客户核验设计稿;

2.2 开发阶段

  • 技术负责人跟技术人员讨论确认项目架构和实现方案;
  • 技术负责人新建gitlab仓库,向运维人员申请服务资源(或由客户提供)服务器,数据库等;
  • 技术负责人搭建基础项目的测试环境和生产环境,并实现CICD流程,并严格把控发布流程;
    • 开发人员只有gitlab develop权限和jenkins的查看权限;
    • 测试环境自动发布,生产手动发布;
    • 搭建APM监控bug(alinode,elastic)
    • 配置通知机制,实现CICD的及时通知(bearychat,钉钉...);
  • 前后端开发人员根据设计稿和原型进行开发;
    • 前端开发要求高度还原设计稿;
    • 后端开发要求接口单元测试100%,函数单元测试覆盖大部分;
    • 技术负责人负责review代码和合并代码;
  • 项目经理新建bugtags项目,管理项目bug跟进处理和小的变动需求的跟进处理;
  • 项目经理及时与客户沟通,并每周出具项目阶段性报告;

2.3 测试阶段

2.3.1 内测阶段

  • 项目经理出具测试用例并组织内部测试人员进行内测;
  • 技术负责人或后端开发出具压力测试报告,安全测试报告;
    • 如何做压力测试?
    • 如何做安全测试?

2.3.2 公测阶段

  • 与客户协商引入天使顾客或bug奖励进行一段时间的公测;

2.4 验收阶段

  • 项目经理出具《验收报告》,客户盖章验收;
  • 项目经理出具使用说明书;
  • 客户支付项目验收款;

2.5 运维阶段

  • 项目进入运维阶段,运维设置资源使用预警机制并监控资源使用情况;
  • APM监控项目健康情况,并及时预警;
  • 开发人员处理bug;

3. 相关文件

  • 《方案报价单》
  • 《SOW》
  • 《成本模型》
  • 《合同》
  • 《项目阶段性报告》
  • 《压力测试报告》
  • 《安全测试报告》
  • 《项目验收报告》
  • 《测试用例》
  • 《使用说明书》

4. 推荐书籍,工具

原文地址:https://www.cnblogs.com/xulonglong/p/xiang-mu-cheng-yuan-xiang-mu-liu-cheng.html

时间: 2024-08-04 21:40:23

项目成员,项目流程的相关文章

开篇:软件项目的整个流程 - IT软件人员学习系列文章

这段时间闲来无事,就在总结以前的项目经验,然后写成博客的形式以进行记录.本文就对<IT软件人员学习系列文章>做个开篇吧. 对于IT软件的开发来说,无外乎B/S.C/S和Android.iOS(后两项也是C/S).在B/S领域,无外乎PHP.JAVA和ASP.NET这几大阵营.而在C/S领域,JAVA的开发比较复杂,需要编写一些重复的和底层的代码,相比C#的可视化和相似的语法,还是微软的开发工具和语言比较容易上手. 但是,我们今天讲的不是代码,而是整个软件流程,这个属于软件工程的范畴.我们知道,

EasyTrack PPM是如何实现企业项目业务全流程管理的?

EasyTrack PPM是企业级项目组合管理系统,能覆盖完整的项目管理生命周期,包括组织战略决策.运营管理和项目执行三层面,一方面,通过自上而下的战略规划和项目选择,使项目与组织业务一致:另一方面,通过自下而上的数据采集,为管理者分析和决策提供实时客观的数据支持. 下图是完整的项目管理生命周期: 在EasyTrack PPM上,项目经理.PMO.团队成员.部门经理等人员都可以有序地进行工作和管理,实现组织级协作. 1,PMO创建项目--PMO在系统上根据项目类型选择项目模板,创建项目,并指派项

[团队项目] Scrum 项目 3.0 SCRUM 流程的步骤2: Spring 计划

[团队项目] Scrum 项目 3.0 SCRUM 流程的步骤2: Spring 计划 SCRUM 流程的步骤2: Spring 计划 1. 确保product backlog井然有序.(参考示例图1) 2. Sprint周期,一个冲刺周期,长度定为两周,本学期还有三个冲刺周期. 3. 确定Sprint目标. 3.1 产品负责人概括产品backlog,对sprint目标进行总体介绍,讲清他认为最重要的故事. 3.2 团队从最重要的故事开始逐一讨论每个故事,估算时间,理清每个条目的含义,在必要的情

中小型软件项目开发一般流程建议

一:编写目的 本文档的编写旨在探寻规范的软件开发流程.加快软件开发速度.提高软件开发质量.降低项目综合成本. IT界有一句格言:"You can do it right; you can do it fast; you can do it cheap. Pick two." 而我们要做的就是:提供优质服务.项目周期短.成本低廉 二:总体说明 项目从用户需求说明书的提出,到系统的第一个完整版本的交付使用经历了若干或复杂或简单的过程,但不管项目大小如何一般需要经历以下几个步骤: 1.  

项目开发的流程

1. 项目开发的流程 需求-UI-HTML-测试-部署 2. 项目测试过程 FTP 3. 项目部署过程 SVN

BOS项目 第10天(activiti工作流第二天,流程变量、组任务、排他网关、spring整合activiti、项目中实现流程定义管理)

BOS项目笔记 第10天 今天内容安排: 1.流程变量(设置.获取) 2.组任务(候选人.候选组) 3.排他网关使用 4.spring整合activiti 5.将activiti应用到bos项目中 6.在bos项目中实现流程定义管理(部署.查询.查看png.删除) 1. 流程变量 1.1 设置流程变量的方式 l 方式一:启动流程实例时设置 l 方式二:办理任务时设置 l 方式三:使用RuntimeService的set方法设置 l 方式四:使用TaskService的set方法设置 注意:如果设

第一个团队项目——成员及项目简介

第一个团队项目——成员及项目简介 一.项目名称 <校园封神榜> 二.团队成员简介 贾兆款.宋海林.张江鹏.禹慧慧 三.项目背景 在大学里的学习,似乎比高中轻松了很多,那是因为很多时候我们觉得无事可做,更重要的一个原因是很多同学不知道该做些什么.其实,在大学里,我们需要学习很多知识,如为人处事的方法.自我学习的方法.与人交流的方法,最重要的是与人合作的技巧和方法.等我们走上工作岗位以后,我们需要迅速融入一个集体,这就少不了需要和陌生的同事进行合作开发项目,尤其是对于从事信息行业的同学而言.因此,

【Python图像特征的音乐序列生成】如何生成旋律(大纲),以及整个项目的全部流程

今天连看三篇论文,不是很细致地看,也没有具体去实现,只是大概明白了一些新思路.这三篇论文,一篇概述了Decoder-Encoder模型,一篇延伸这个模型,首次提出了Attention机制,最后一篇详细阐述了LSTM和GRU的工作机理.读完之后,我对机器翻译这个领域,还有LSTM的应用,有了更深的认识. 言归正传,说一下生成旋律的原理. 在之前的乐理部分,我们知道了和弦级数和走向的问题,有很多和弦组合在一起能发挥良好的作用.这些好的和弦连接在一起的音序就被成为进行.流行音乐的和弦进行倾向于从根和弦

在leangoo里如何添加项目成员及权限?

批量添加成员: 1. 点击看板清单页面上的成员按钮 2. 点击添加成员按钮 更改项目成员权限: 移除项目成员: 官网:leangoo.com