前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个我心目中的项目迭代推进

一个我心目中的项目迭代推进

原创
作者头像
半月无霜
发布2024-07-30 19:28:57
1110
发布2024-07-30 19:28:57
举报
文章被收录于专栏:半月无霜

一、介绍

在今天,一位实习生同事问我,为啥我们项目管理得这么乱

其实我也想改变,但我只是一个小兵仔

借由这个时机,我思考了一下,我理想中的一个项目迭代流程是什么样子的

二、如何进行管理

首先,我介绍一下几个角色,大家都很熟悉,我将他们分为几个部门阵营

  • 开发部
    • 开发经理(架构师,技术总监,CTO)
    • 开发人员(主要是业务开发)
  • 产品部
    • 产品经理(主要负责产品需求,对接客户了解需求)
  • 测试组
    • 测试经理(负责人)
    • 高级测试(主要负责压力测试,安全测试)
    • 中低级测试(主要负责业务功能测试)
  • 运营
    • 负责产品业务上的运营
  • 运维
    • 负责发版升级,日常服务器监控治理等
  • 项目经理
    • 统筹项目的版本周期,以及项目的迭代内容

好的上面介绍了几个部门,下面直接开始

  1. 周五下午:产品经理将自己收集到的需求,提供给开发经理及测试经理
    1. 项目经理收集产品经理的需求,确定下一次发版的窗口
    2. 开发经理评估后对需求进行拆解,简单的评估开发工作量,涉及自己的技术方案
    3. 测试经理评估后对需求进行拆解,简单的评估测试工作量,编写自己的测试用例
  2. 周一上午:开发经理,测试经理基本评估完成
    1. 开发、测试、产品过技术会,会上会提出技术方案。简单的需求就会一笔带过,复杂的则会细讲(尤其是有要调研的技术)
    2. 如果会上技术方案,不满足产品需求。需要重新进行设计或者是微调
  3. 周一下午:开完技术会议后,测试编写的测试用例,可能需要做一点变更
    1. 测试会通过开发给出的技术方案,带上自己的测试用例,完成之后拉上开发、产品一起过测试用例
    2. 达成一致后,由项目经理、开发经理、测试经理确定工时,定下需求数量,做出微调,以及提测时间、发布时间
  4. 编码阶段、测试阶段:各负责人把握进度
  5. 预发布阶段:产品验收
    1. 如果验收不通过,项目经理临时解决方案
    2. 会后进行复盘问责, 避免类似情况发生
  6. 发布阶段:运维提前收集升级脚本,进行操作
    1. 发布完成后,测试会上线进行验证

三、最后

  • Q:程序员在写代码的时候,产品经理在做什么
    • A:在收集你的饭碗
  • Q:人这么多,不会乱吗
    • A:项目是多个的,小组是多个的,分配任务是各个负责人定的
  • Q:出现生产重大事故该怎么办
    • 如果是服务器原因导致系统崩溃,首先要恢复正常。后续对运维、运营进行问责
    • 如果是代码原因,导致服务无法正常使用。那么相对应的开发就要做好心理准备了

以上,便是我的想法。

我不是PM,管理不了项目。但每次看到公司焦头烂额的推进迭代,我就心烦

故推出我心目中的迭代版本流程,没有实践,肯定会充满各种问题

如果有大佬看到,能否帮忙指点一二,感激不尽

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、介绍
  • 二、如何进行管理
  • 三、最后
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档