大型项目迭代流程

news2024/10/5 21:28:41

一、回顾目标

总目标:

年底上线完成100%

结果:

年底上线并开量验证过成功,完成率100%

阶段目标A:

10月底项目全流程开发完成,并提测出票前流程

结果:10月21日项目开发完成100%,10月25日前流程提测完成100%

阶段目标B:

12月初项目内外部联调完成,并提测出票后流程

结果:12月3日项目与外部联调完成100%、12月8日后流程提测完成100%

二、项目实现过程(解决方案)

(一)项目启动:

9月20日开启项目启动会:同步项目开发目标、技术规划、开发人员、项目整体节奏

结果:1、同步项目总体目标和阶段性目标

  1. 同步系统总体设计、开发规范
  2. 同步任务回收的具体方式

(二)项目规划:

1、WBS工作分解:功能模块、任务名称、负责人、开发完成时间、当前问题、外部依赖

2、任务回收:每天晚上17点30分前定时更新进度,反馈问题、解决卡点、外部依赖同步

3、识别关键依赖:退改和增值依赖与出票主流程,优先开发出票主流程

4、确认需求与设计:每周五下午开展需求评审,需求文档、UI地址在群内同步

5、同步调整:开发有调整时,研发群内容通知所有项目成员

  • 项目执行:
  1. 方案评审:开发过程中发现与需求出入点,在夕会同步产品并制定处理方案
  2. 开发节奏:每周一研发群内同步本周本周节奏,总体目标、前后端测试目标、对应负责人、具体截止时间节点
  3. 提测流程:提测文档中明确开发功能点、配置项、功能项对应接口文档、外部依赖方、测试注意点
  4. bug清单日清:提测完成后,每天12点、下午3点在群内同步bug清单,并在研发群@对应处理人

  • 项目监控:
  1. 数据汇报:任务表每天下午夕会同步进度,在进度表对比截止时间与当前进度,直观地进行过程预测和风险预警
  2. 周报汇报:本周项目总体进展、风险点与处理方案、下周开发计划

  • 项目上线:

1、上线前准备

1系统监控预估上线后的数据量、评估好服务器的负载、及时对服务器进行扩容

2)风险管理:有延期风险问题电话同步给负责人,第一时间做出相应,降低延期风险

(3)上线代码管理:上线分支统一使用merge request,通过代码评审才能合并到上线分支,保证线上质量

(4)上线清单:服务发布、上线功能点

5)组内上线通知:上线时间夕会同步组员,统一上线思想

6)外部依赖:上线当天同步给外部依赖,共同验证线上功能

2、上线过程中验证

(1)上线验证:第一时间同步发布情况、上线清单功能验证情况

(2)产品验收:发布后产品配合验收,提高验收效率

3、上线后项目迭代

(1)按照问题优先级、是否阻塞流程、可控风险综合评估,并且修复版本上线前代码评审,保证修复版本稳定上线

(2)安排上线后值班表,全力保障火车票系统正常运转

  • 项目复盘:

1、回顾整体概况:包括目标达成情况、进度计划及变更情况、需求变更情况、质量报告等项目历程记录

       2、分析项目过程中的亮点与不足:对于做得好的环节,总结经验;对于做得不好的环节,设计改进方案。

       3、复盘改进点执行:改进措施放入下期项目迭代中,聚焦改进点的执行。

三、反思过程

(一)亮点萃取:

  1. 产品配合:开发过程中产品全力配合,保证项目高效、高质量推进
  2. 项目执行:每周一的研发群里同步的本周计划,统一开发节奏所有人更加明确自己本周的目标,保证开发节奏平稳运行
  3. 风险控制:按照问题优先级、是否阻塞流程、可控风险、上线前代码评审综合评估进行修复版本上线
  4. 系统监控:服务器扩容,安排上线后值班表,全力保障火车票系统正常运转

(二)反思不足:

  1. 沟通外部:财务单据的外部联调、上线后共同验证继续去改进,后续出现卡点问题电话沟通外部依赖,分析具体卡点问题并共同制定解决方案,上线后共同协助验证
  2. 风险管理:有延期风险问题电话同步给负责人,第一时间做出响应,降低延期风险

四、规律总结

  1. 闭环思路:项目启动、项目规划、项目执行、项目监控、项目上线、项目复盘推动项目迭代优化

2、重视沟通:项目启动与所有人通知、每周一发布本周开发节奏、遇到卡点问题的电话与外部依赖共同执行方案、上线后产品、研发、外部依赖共同验证。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/134398.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于残差神经网络的交通标志识别算法研究与应用实现

问题: 从图像中识别交通标志对于自动驾驶至关重要。要想实现自动驾驶,车辆必须了解并遵守所有交通规则。当前,特斯拉、谷歌、梅赛德斯-奔驰、丰田、福特、奥迪等许多大公司都在研究自动驾驶。因此,为了实现这项技术的准确性&…

pandas的series创建和pandans的dataFrame创建

一:series和读取外部数据 1.1pandas的series的了解 1.1.1 为什么要学习pandas numpy能够帮我们处理处理数值型数据,但是这还不够。很多时候,我们的数据除了数值之外,还有字符串,还有时间序列等 比如:我们通…

显式利用用户画像的多兴趣建模

显式利用用户画像的多兴趣建模 目前在多兴趣建模中,用户侧的特征包括用户基础画像特征(年龄、性别、地域等)、用户在当前场景的静态兴趣画像特征(短期兴趣画像、长期兴趣画像)、交互的历史正向行为序列特征&#xff0…

【Javassist】快速入门系列13 使用Javassist获取注解

系列文章目录 01 在方法体的开头或结尾插入代码 02 使用Javassist实现方法执行时间统计 03 使用Javassist实现方法异常处理 04 使用Javassist更改整个方法体 05 当有指定方法调用时替换方法调用的内容 06 当有构造方法调用时替换方法调用的内容 07 当检测到字段被访问时使用语…

MySQL性能优化三 一条SQL在MySQL中执行的过程

一 MySQL的内部组件结构 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。 1.1 service层 主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学…

Easy-Captcha验证码 生成以及校验(简单易懂)

目录说明pom引入详解参数类使用easy-captcha 中提供了下面几种类源码说明Captcha使用验证图解源码测试GitHub说明 Java图形验证码&#xff0c;支持gif、中文、算术等类型&#xff0c;可用于Java Web、JavaSE等项目 pom引入 <dependency><groupId>com.github.whvc…

【C++】 bitset(位图)的使用

目录 一、bitset的基本介绍 1. 位图的概念 2. 位图的应用 二、biset的基本使用 1. bitset的成员函数 2. 基本使用介绍 1. 定义方式 2. 成员函数的使用 一、bitset的基本介绍 1. 位图的概念 所谓位图&#xff0c;就是用每一位来存放某种状态&#xff0c;适用于海量数…

win系统一台电脑安装两个不同版本的mysql教程

1.mysql下载zip包&#xff08;地址&#xff09;MySQL :: Download MySQL Community Serverhttps://dev.mysql.com/downloads/mysql/ 2.解压在你的电脑上&#xff08;不要再C盘和带中文的路径&#xff09; data和my.ini是没有的。 3.创建my.ini文件 创建记事本改变后缀名就可以 …

【5G RRC】小区搜索(Cell Search)和系统捕获(System Acquisition)流程

博主未授权任何人或组织机构转载博主任何原创文章&#xff0c;感谢各位对原创的支持&#xff01; 博主链接 本人就职于国际知名终端厂商&#xff0c;负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作&#xff0c;目前牵头6G算力网络技术标准研究。 博客…

环境变量?拿来把你!

文章目录环境变量直接运行程序的第一种方法&#xff1a;把程序移动到系统目录底下echo $环境变量&#xff1a;查看环境变量PATH:指定命令的搜索路径export 定义一个新的环境变量export PATH旧路径&#xff1a;新路径getenv&#xff1a;获取环境变量—获取环境变量的第一种方式s…

车载诊断协议UDS——读写服务Service 22/2E

在UDS协议中,对于服务常用有两种格式: 1、Service (服务) + Subfunction( 子服务) 子服务可理解为对服务的功能补充,比如会话模式Service 10服务,子服务可以分为不同的会话模式(默认会话模式、扩展会话模式、编程会话模式等等),用来区分服务的执行权限。 2、Servi…

[OC学习笔记]启动流程(objc部分)

先回顾下这张图&#xff0c;回顾下整体流程。现在分析下在此流程中objc4源码&#xff08;818.2&#xff09;的处理逻辑。 _objc_init解析 我们在上图可以看出&#xff0c;dyld在main函数之前&#xff08;pre-main&#xff09;会间接调用到objc的_objc_init&#xff0c;其中使…

洛谷—— AT_abc157_a [ABC157A] Duplex Printing

文章目录[ABC157A] Duplex Printing题面翻译题目描述输入格式输出格式说明提示题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1样例 #2样例输入 #2样例输出 #2样例 #3样例输入 #3样例输出 #3提示制約Sample Explanation 1AC代码[ABC157A] Duplex Printing 题面翻译 题…

GC调优

GC调优一、新生代调优二、幸存区调优三、老年代调优四、GC调优案例案例一&#xff1a;Full GC和Minor GC频繁案例二&#xff1a;请求高峰期发生Full GC&#xff0c;单次暂停时间特别长&#xff08;CMS&#xff09;案例三&#xff1a;老年代充裕情况下&#xff0c;发生Full GC&a…

SQL中灵活的视图

文章目录视图的创建、嵌套及特性创建视图查询视图视图的嵌套常见的8个使用场景场景一&#xff1a;仅提供需要的数据场景二&#xff1a;对特定的用户仅开放特定的数据&#xff0c;达到保护敏感数据的目的&#xff0c;提升了数据安全性&#xff1b;仅筛选需要的数据场景四&#x…

迭代器模式 实现ES大量数据查询

目录 项目需求 要求 普通策略 升级策略&#xff1a;使用迭代器模式 迭代器模式组成 代码实现 查询实体 返回实体 实现类 代码测试 mock的ES返回结果json数据 第一次返回结果 第二次返回结果 第三次返回结果 postMan请求, 控制台打印结果 项目需求 数据从Mysq…

云计算服务安全指南

声明 本文是学习GB-T 31167-2014 信息安全技术 云计算服务安全指南. 下载地址而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 云计算服务安全退出服务 9.1退出要求 合同到期或其他原因都可能导致客户退出云计算服务&#xff0c;或将数据和业务系统迁…

植物大战僵尸:代码实现自动收集阳光

通过阳光增加的值为切入点&#xff0c;找到自动收集阳光的关键判断并实现自动收集阳光&#xff0c;首先我们猜测当阳光出现后&#xff0c;我们是否会去点击&#xff0c;这个过程必然是由一个判断和一个时钟周期事件来控制的&#xff0c;那么当我们点击下落的阳光以后&#xff0…

DC-UNet:重新思考UNet架构和双通道高效CNN医学图像

摘要 经典UNet的体系架构在某些方面存在着局限性。因此本文对其结构提出了改进。1)设计高效的CNN架构来取代编码器和解码器;2)在最先进的U-Net模型的基础上&#xff0c;应用残差模块来取代编码器和解码器之间的跳过连接来进行改进。 医学图像分割是通过一些自动和半自动的方法…

linux系统中块设备的基本实现方法

大家好&#xff0c;今天主要和大家聊一聊&#xff0c;如何使用linux系统中的块设备的实现方法。 目录 第一&#xff1a;块设备基本简介 第二&#xff1a;块设备驱动框架 第三&#xff1a;实现程序代码实现 第一&#xff1a;块设备基本简介 块设备驱动与字符设备驱动之间的主…