首页
学习
活动
专区
工具
TVP
发布

如何交接复杂的遗留系统

2020年10月,Thoughtworks的C团队从客户团队交接了一个有近20年历史的支付网关系统。这个支付网关主要向英语系地区的企业提供信用卡支付,储蓄卡支付等支付相关的功能,每个月的交易额过亿。...交接内容多、时间短、范围不明确 交接开始前,团队接受到的信息只有100多个服务的名字,内容非常有限;交接的时间周期比较紧张(初步计划只有30个工作日),没有足够的时间去了解到系统的所有功能。...因此,我们在交接完一个独立服务或者若干个有关联的服务后,都会试图用C4模型画出他们的C1(System Context Diagram)和 C2(Container Diagram)两个高级别的图,以可视化的方式展示出系统输入...有些环节甚至在交接结束后依旧没能打通或者没时间梳理,只能在交接后,作为深入理解期的目标继续完善。 支付系统C1简化图(简化版) 3....在正式接手系统之前,团队感受到了比较大的压力。这些压力一方面是因为大部分项目成员缺少 On Call 的实战经验,另外一方面因为在交接的第一阶段里,我们缺少对业务实现细节和系统的深入了解。

72010

离职交接,心态要好

话说今年经历了几次项目交接?主动和被动的都算!...01 实在是没想到,都到年底快收尾的时候,还要突然接手离职人员的项目; 不断拉扯和管理内心情绪,避免原地裂开; 年度中再次经历突发的交接事宜,并且团队要在极短的时间内完成所有事项的交接流程; 毫无征兆的变动必然会引起一系列问题...,确实很难妥善处理,情绪化容易导致事情变质,能真正理性对待的并不多; 交接涉及到三方的核心利益:公司、交出人、接手人,不同角度对待这件事件,态度完全不同; 公司,并不关心交接的质量,只要项目有人兜底即可...; 交出方,感性上说直接敷衍交接单上的流程即可,并不在意后续的影响; 接手方,项目交接完成后的第一责任人,可能会关心项目的质量状况; 至于说接手的人能否有时间,有能力,有心情接下这种天降大任,可能除了自己以外...,照单全收; 如果文档严重缺失甚至没有,直接在交接单上写明情况,并且得加粗划重点展示; 文档和项目的维护极有可能是线性不相关,但是手有文档心里不慌,因为方便后续再把项目交接给其他人; 所以,敷衍一时爽,

29820
您找到你想要的搜索结果了吗?
是的
没有找到

工具范本 | 控制系统文档资料交接规范(一)

JZGKCHINA 工控技术分享平台 尊重原创 勿抄袭 勿私放其他平台 写在前面 Control System Document & information Handover Specification 控制系统文档资料交接规范...在工业自动化控制系统的项目实施后期,施工单位(系统集成商、撬装设备供应商等)要将相关的图纸资料更新到最终版状态并汇总成为竣工资料,交接给最终用户单位。...文档及相关资料应尽早提交,从而给业主单位专业对接的控制系统工程师充足的时间来审阅,有任何问题及时反馈整改,重新提交。...control system network topology Diagram, which should include but not limited to the following: 完整的控制系统网络拓扑图...Layout Drawing 机柜集成图 Provided by System Vender, which should include but not limited to the following: 由系统集成厂商提供

55410

工具范本 | 控制系统文档资料交接规范(完)

JZGKCHINA 工控技术分享平台 尊重原创 勿抄袭 勿私放其他平台 写在前面 Control System Document & information Handover Specification 控制系统文档资料交接规范...在工业自动化控制系统的项目实施后期,施工单位(系统集成商、撬装设备供应商等)要将相关的图纸资料更新到最终版状态并汇总成为竣工资料,交接给最终用户单位。...第一部分:工具范本 | 控制系统文档资料交接规范(一) 第二部分:工具范本 | 控制系统文档资料交接规范(二) 具体要求(三): 13....总结 竣工资料的整理交接是工程项目实施中的一个重要环节,严谨、规范、有序的工作态度,让资料的查阅更加的完整、清晰;进而使得竣工交接更加的顺利。 Ps....Appendix I: Control System Document & Information Handover Checking List 附件1:控制系统文档资料交接检查表 Package Name

45130

工具范本 | 控制系统文档资料交接规范(二)

JZGKCHINA 工控技术分享平台 尊重原创 勿抄袭 勿私放其他平台 写在前面 Control System Document & information Handover Specification 控制系统文档资料交接规范...在工业自动化控制系统的项目实施后期,施工单位(系统集成商、撬装设备供应商等)要将相关的图纸资料更新到最终版状态并汇总成为竣工资料,交接给最终用户单位。...第一部分:工具范本 | 控制系统文档资料交接规范(一) 具体要求(二): 6....but not limited to the following: 所有控制系统相关软件(原厂安装光盘),包括但不限于以下内容: Workstation OS (Windows 7…) 工作站操作系统...System Program Backup 系统程序、组态备份 All the configuration and Program with the latest version, which should

39510

“工作交接” ,你会吗 ?

今天是日更的 75/365 天(用时19分钟) 临时有事第二天请假,“ 工作交接 “ 你会吗 。...我们先在脑海中回顾一下自己平时的做法,然后再来看看阿常同学怎么做的吧 汇报任务进展 交接任务清单 与交接人确认 突发情况预案 一、汇报任务进展(已完成+未完成) 1、已完成任务列表 任务描述 截止日期...任务状态 备注说明 2、未完成任务列表 任务描述 截止日期 任务状态(未开始,进行中,阻碍) 备注说明 二、交接任务清单(未完成) 哪些未完成的任务需要交接 这些任务需要交接给谁和谁 任务对接方是谁...(包含但不限于产品,设计,研发,测试、运维) 任务相关的资料文档有哪些 三、与交接人确认已经知晓交接任务内容 邮件 & 工作群通知到交接人,请他们收到后确认回复 再次面对面沟通交代一下任务内容,消除交接人的疑问

42730

前端离职工作项目交接清单

当前领导 or HR: 同学申请离职需要提前一个月申请,交接结束后才可以同意离职 本文这边准备如下前端项目离职交接清单,如果我们找到了新的工作需要准备哪些东西可以完美交接并快速离职~ 为什么要准备交接清单...假设你离职已然成为事实,领导和HR很少会特别去卡时间,其实更多的是希望新的人员可以完美接受你现有的工作,所以我们要准备好交接清单,让接手人员熟悉项目,快速成为曾经的你尤为重要。...交接清单(描述版) 辅助文档方面 项目代码地址; 用途:代码地址这个肯定是必需的,巧妇难为无米之炊; 项目接口文档地址; 用途:代码请求的后端接口地址,用于后续改参数,更换接口之类的需求;...当前项目可能关联人员; 用途:让接手人员出现问题,可以及时寻找对应人员,不必再来与我们多次交接。...如何发布到test、uat、pro等环境; 交接清单(清新版) 辅助文档方面 项目代码地址; 项目接口文档地址; 项目UI设计稿/原型地址/项目历史需求列表文档; 项目历史需求列表文档

1.8K20

第二天请假,工作如何交接

日更写作 今天阿常给大家分享——第二天请假,工作如何交接 1、汇报任务进展『已完成+未完成』 已完成任务列表 ——任务描述 + 截止日期 + 任务状态 + 备注说明 未完成任务列表 ——任务描述 +...截止日期 + 任务状态 『未开始,进行中,阻碍』+ 备注说明 2、交接任务清单『未完成』 哪些未完成的任务需要交接 这些任务需要交接给谁和谁 任务对接的『产品,设计,研发,测试』人员是谁 任务相关材料有哪些...3、与交接人确认已经知晓交接任务内容 邮件/工作群通知到交接人,请他们收到后确认回复 再次面对面沟通交代一下任务内容,消除交接人的疑问 4、做好突发情况预案 ——保持手机畅通,提供远程支持。...小互动 阿常今日思考--第二天请假,工作如何交接。友友们怎么看,欢迎评论区留言哦

55920

redis cluster集群工作原理_运维工作交接注意事项

今天说一说redis cluster集群工作原理_运维工作交接注意事项,希望能够帮助大家进步!!!...具体分析案例如下图: 解决方案:翻倍扩容可以使数据迁移从80%降到50% 2.一致性哈希分区方案 实现思路:为系统的每个节点分配一个token,范围一般在0 ~ image.png ,这些toke...将源码包里的ruby脚本redis-trib.rb拷贝到redis-cluster文件夹下 #cp redis-trib.rb /usr/local/redis-cluster/ 4.安装ruby环境 此代码由Java...以Java的Jedis为例,说明Smart客户端操作集群的流程如下图: 客户端需要结合异常和重试机制时刻保证跟Redis集群的slots同步,因此Smart...同一个系统可以针对不同业务场景拆分使用多套集群。

1.1K20

Java 模块系统

Java 模块系统(Modularity) 目前笔者还未接触过使用模块系统的真实项目,也没有使用经验,在学习模块系统之后粗略总结出两个作用: 增加控制能力(在包和类之上) 减少 jdk 大小(剔除非必要包和类...,梳理内部类的依赖关系) 1.1 增加控制能力 访问修饰符 public、protected、default、private 使得类(class)和包(package)有访问权限,但这种控制级别在大型系统中是略显不足的...比如 java.awt.* 在服务器应用中用不上,此时就需要剔除这个特性 Java 模块系统Java 和 JVM 以及 IDE 的一部分,其在编译时和虚拟机中都强制执行封装和依赖。...自己的程序也要考虑使用 Java 模块系统,而不是使用传统的类路径上的 jar 文件,因为: 强封装性:我们可以控制哪些包是可访问的,无需操心维护不想开放给公众访问的代码 可靠的配置:我们可以避免诸如类重复或丢失这类常见的路径问题...文件(IDE识别到此文件则以模块化程序运行,否则以java8 非模块运行) module-info 文件的格式如下: module 模块名 { // 导出包 exports com.howl

56310

叫号系统排队系统挂号系统实现(JAVA队列)

比如医院的挂号系统,银行里的叫号系统,食堂里的排队打饭等等。市场上又这样的排队取号的设备。...他们的功能基本如下: 1、系统可联网联机统一发号; 2、系统可无线对接,也可有线连接; 3、系统支持100种业务以上; 4、系统支持多个等候区提示等候信息,各等候区语音及显示可独立; 5、个性化语音可呼叫客户所办理的业务名称...废话不多说了,看代码: CallNum.java package com.test; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors...; import java.util.concurrent.TimeUnit; /** * @see 模拟银行叫号系统 * @author Herman.Xiong * @date 2014年11...} } Center.java package com.test; import java.util.Random; import java.util.concurrent.BlockingQueue

4.3K30

Java在线考试系统

项目介绍 学之思在线考试系统是一款 java + vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。目前支持web端和微信小程序,能覆盖到pc机和手机等设备。...mysql :https://gitee.com/mindskip/xzs-mysql github - mysql :https://github.com/mindskip/xzs-mysql 学生系统功能...mybatis 数据库中间件 hikari 速度最快的数据库连接池 七牛云存储 目前10G内免费 前台系统: Vue.js 采用新版,使用了vue-cli3搭建的系统,减少大量配置文件 element-ui...学生系统地址:http://localhost:8000/student 管理端地址:http://localhost:8000/admin 软件架构图 ?...系统展示 学生考试系统 小程序考试系统 后台管理系统 项目地址 https://gitee.com/SnailClimb/uexam PS:如果觉得我的分享不错,欢迎大家随手点赞

3.6K10
领券