7DGroup性能实施项目日记4

简介: 【4月更文挑战第12天】7DGroup性能实施项目日记4

经过了一个十一假期,我们的日记虽然没有更新,但我们的项目并没有停止。

虽然这个项目是一个依托性能培训的项目,但对我来说,这和真实的项目并无二致。我们花了几万(根据一期的培训,估计在3万-4万左右,实际费用取决于使用时间)购买云服务器,搭建一个完整的项目,从k8s到代码到监控一样也没落下,从我的经验上来看,这已经比大部分的性能项目要完整的多了。

性能分析人员(可能是一个人,也可能是一个团队)应该面对项目中的所有技术栈。记住,是所有技术栈!

在这些天里,各小组也组织了多次的会议沟通,大家也都是积极的,但是有积极的态度,不一定有积极的结果,所以我们还要说一下各组的工作成果。
根据群里的沟通来看,脚本开发组已经基本上完成了调试,现在需要创造足够的基础数据来做参数化了。

分析调优组已经出了第一版各组件的性能分析决策树,虽然还没有达到完美的程度,但也有了雏形。部分分析决策树如下所示:
image.png
image.png
image.png
image.png
image.png

对于我一直在强调的RESAR性能工程中的性能分析七步法来说,性能分析决策树是关键的一个环节,所以我们的分析组也是人最多的,倾本次项目相关人员一半(10人以上)之力来画性能分析决策树。

当然这里还缺少一些环节,如:技术组件的概念、架构图、计数器、配置参数、监控工具、关联分析逻辑等几个部分都无法通过思维导图的形式来体现,所以我们后面还需要编写文档来做详细的说明。

环境搭建组近期没有什么工作进展,主要是由于环境已经搭建完毕,环境组也只需要维护当前环境即可,但没看到他们现在进入工作状态。
架构组现在还没提交什么有价值的图,只有一开始的那两个看似非常简陋的图。
image.png

严格地说这两个是一个意思。从架构的角度来看,这只能算是一个逻辑图。从架构设计的角度来说有四种架构图:业务架构、技术架构、应用架构、数据架构,懂的人都知道这四个分类是从哪来的,我在这里也不赘述了。
就算是考虑4+1或C4架构图,上面架构组的交付物也是不能让人满意。

但不管怎么说,也算是有了逻辑图。

代码开发组之前给了一个接口逻辑梳理的图,我忘记放到哪里去了,只记得非常潦草,就没有保存,想来他们后面会划专业一点的接口调用图。

管理组自从制定了计划和一个方案草稿之后,这一段时间没看到有什么动作,也许有背后做的进度跟踪工作,只是我没有看到。原以为是因为我不够仔细,刚才又去查了一下项目计划。如下:
image.png

看起来项目计划已经没有维护了,这属于渎职呀!怪不得项目一做就废。

综上来看,总体来说有进度,只是进度可控性不强。脚本开发组和分析调优组的工作成果最为明显。其他各组工作有些懈怠,看不出有价值的产出,后面还需要管理组加强风险和进度管控。

其实对于一个性能项目来说,我觉得如果等着事情推动人往前走,那就相当被动了,这是不对的。而当你不知道一个性能项目应该做成什么样子的时候,就会做成像现在这样,虽然大家都积极了,但从结果来看,并不如人意。

虽然有些组有工作产出,但产出的结果也并不完美,在我之前看到过的性能项目中,有大部分就像现在这个状态。

那么,怎么办呢?是时候给他们上眼药了。

后面我要多花一些时候,在正常的培训进度保证的前提下,给他们讲讲性能项目应该如何做,这里面涉及的管理和技术工作都是细致的,要思虑在前的。

PS:今天阿里云服务器在我们的账户里仍然有钱的情况下,把我们的六个服务器直接给释放掉了,连个备份都没留,导致环境要重新配置,提了工单,也没有给出合理的解释,这会耽误一些时间。
image.png

在这里提醒一下,理智的企业一定要考虑云服务器带来的风险,看似购买云服务减少了企业的维护成本,但也要有出事故无法挽回的心理准备。

目录
相关文章
|
4月前
|
存储 数据可视化 数据库
团队文档管理有困难?总有一款工具合适你
本文介绍了团队文档管理的重要性及其在提升工作效率、保障协同作业和知识传承中的关键作用。随后,详细评述了六款广受好评的团队文档管理工具:板栗看板、Notion、Confluence、Quip、Google Workspace 和 Microsoft 365,分别从功能类型、发展历程、价格费用、产品特色、优缺点、适用场景及应用案例等方面进行了对比分析,旨在帮助读者根据自身需求选择最合适的工具。
团队文档管理有困难?总有一款工具合适你
|
3月前
|
数据采集 存储 JSON
Python爬虫开发中的分析与方案制定
Python爬虫开发中的分析与方案制定
|
9月前
|
Kubernetes 监控 数据可视化
7DGroup性能实施项目日记1
【4月更文挑战第9天】7DGroup性能实施项目日记1
49 2
7DGroup性能实施项目日记1
|
7月前
|
存储 数据采集 监控
量化交易开发正式版丨量化交易系统开发策略项目/指南功能/方案需求/案例设计
量化交易系统开发策略的指南可以涵盖以下几个关键方面:
|
6月前
|
监控 安全 测试技术
测试与开发问题之为什么测试开发工程师需要有安全生产意识,文档编写能力对于测试开发工程师的重要性如何理解
测试与开发问题之为什么测试开发工程师需要有安全生产意识,文档编写能力对于测试开发工程师的重要性如何理解
|
9月前
|
数据库
7DGroup性能实施项目日记8
【4月更文挑战第16天】7DGroup性能实施项目日记77DGroup性能实施项目日记8
68 12
7DGroup性能实施项目日记8
|
9月前
|
监控 数据可视化 数据库
7DGroup性能实施项目日记6
【4月更文挑战第14天】7DGroup性能实施项目日记6
57 5
7DGroup性能实施项目日记6
|
9月前
|
SQL 缓存 监控
7DGroup性能实施项目日记9
【4月更文挑战第17天】7DGroup性能实施项目日记9
58 1
7DGroup性能实施项目日记9
|
9月前
|
监控 NoSQL 关系型数据库
7DGroup性能实施项目日记7
【4月更文挑战第15天】7DGroup性能实施项目日记7
58 1
7DGroup性能实施项目日记7
|
9月前
|
缓存 测试技术
7DGroup性能实施项目日记5
7DGroup性能实施项目日记5
52 2
7DGroup性能实施项目日记5