码迷,mamicode.com
首页 > 其他好文 > 详细

项目成员,项目流程

时间:2020-03-03 13:21:51      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:钉钉   tag   严格   要求   时间   架构师   书籍   技术   jenkin   

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. 推荐书籍,工具

项目成员,项目流程

标签:钉钉   tag   严格   要求   时间   架构师   书籍   技术   jenkin   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!