部门会议总结
道歉与感谢
在这次版本发布之际,我想先向一些项目中的同志道歉。回顾这个版本的开发过程,我认识到自己在领导Go二组时出现了一些失误。特别是在风险管理方面,我没有及时收集并上报关键信息,导致问题的严重性没有被上级及时认识到,给团队带来了不必要的压力和挑战。
我要特别向可视化组的向阳、院红、琼婷、育孟,以及引擎安装的贺泽道歉。我的管理和技术上的不足影响了他们的绩效,尤其是在他们向我报告风险并提出解决方案时,我未能采取有效措施。他们在问题发生后积极参与解决,为团队做出了巨大贡献,是我学习的榜样。
同时,我也要向向阳致以深深的歉意。他加入团队后,不仅帮助我领导团队,还在可视化组独立后承担了重担,我相信他会成功完成项目。
对于C++组、测试组和项目经理们,我也表达我的歉意。在规范开发流程的过程中,我们之间发生了一些不必要的言语冲突,我对此感到十分后悔。我认识到这不是任何个人的过错,而是整个流程中的挑战。
我还需要向技术部的李福林、王总道歉。由于我的不足,技术部在客户那里面临了挑战,给团队增加了困难。
最后,我要向老板们道歉。我没能完全达到你们的期望,但请相信,团队中每个人都有出色的潜力和能力。作为组长,我将承担主要的责任。
在此,我也要感谢那些在困难时刻仍然坚守岗位的团队成员,如志凯、立成、慧军、松达,他们的努力保持了项目的稳定。同时感谢思华、宋燚、周宇、福林、王总、桂华、刘总,给予我许多信息、资源、时间上支持和帮助。
好和不好的点
在这个版本期间,为流程规范建立和执行,团队成员都非常配合,让我真正看到团队在齐心协力地改进项目形态,让项目从幼稚走向成熟。
团队中各成员的配合还不够默契,还有改进的空间。
任务评估这个环节上还不够全面、准确。
总结一下,这个版本让我看到每个团队成员都在成长、在突破。
提一下团队成员的诉求
- 打包时间过长
- 之前需要 二、三十分钟,后面我们已经安排做了缓存优化,能优化到 1 分钟。只是生产环境应用的时机问题。
- 超融合机器有时性能不行
- 这个后面测试团队接手了这部分工作,我相信他们能帮我们提供这方面支持,改善我们用机器的性能问题。
- 需求改动频繁,临近上线还有需求变更,版本需求临界点不清晰问题
- 已跟产品团队做了信息同步,将在下版本尽量优化改进,大家也要多给团队一些时间、包容,要记住我们是一个团队,荣辱与共的团体。
- 测试介入有时不及时,已提测比较久后才发现提了BUG
- 跟测试团队联系更紧密
- 项目经理优化测试资源调度
- CI/CD 流程建立
总的来说,项目确实是越來越庞大,但也越来越好了。
“海阔凭鱼跃,天高任鸟飞。” 我期待我们所有人在石犀这片蓝天中自由翱翔、不断进取、一往无前。
自身的问题
是一个失败的管理者
- 整个组织对管理和技术缺乏认知, 让管理者天然被矛盾包围, 又要人成长又要拿结果, 无休止的加班也换不来认可
- 单纯的压力传导, 对管理和技术毫无想法, 仅仅是倾斜上层压力给团队
- 以架构师, 技术专家的思维方式去对待团队, 把人看成工具和资源, 只考虑结果不考虑过程, 造成团队内耗严重, 长期无法形成战斗力
是一个失败的架构师
技术规划的两个极端
- 在技术规划和设计中忽视人的因素, 没有将其纳入分析范围, 导致落地变形失败
- 对效率的认识不足, 过于考虑使用者的所谓成长空间等本不该考虑的问题,导致方案不伦不类
想要目标感, 目的不明确, 缺乏理性, 情绪化, 朝令夕改
一、主要成就
首先,我想与大家分享我们团队在过去一段时间里取得的显著成就。我们的成就不仅仅体现在完成任务上,更在于我们如何高效、创新地完成这些任务。
成功研发1.3.0版本:我们的团队按照既定的需求任务,成功完成了总控、引擎、插件1.3.0版本的研发工作。这个版本的研发不仅涉及复杂的技术挑战,还需要我们在紧迫的时间线内保持高效率和高质量的输出。我们的团队展现了出色的技术实力和项目管理能力。
规范研发流程:我们不仅关注产品的开发,同样重视研发流程的规范化。我们对部分研发流程进行了规范,并以微盘文档的形式进行记录和分享,这不仅提高了工作效率,还促进了团队内部的知识共享和学习。这些文档为新成员的快速融入和老成员的持续学习提供了极大的便利。
流程培训和共享:我们认识到仅仅规范流程是不够的,团队成员对这些流程的理解和应用同样重要。因此,我们不仅制定了流程,还开展了相关的培训活动。通过这些培训,我们确保每位团队成员都能充分理解并正确应用这些流程,从而提高整个团队的协作效率和产品质量。
技术创新和问题解决:在这个过程中,我们的团队面临了许多技术挑战和问题。我们不仅成功地解决了这些问题,还在此过程中创新了一些新的技术和方法。这些创新不仅提高了我们当前项目的效率和质量,还为我们未来的项目打下了坚实的基础。
这些成就是我们团队共同努力的结果。每一位团队成员的辛勤工作和奉献精神都是我们能够取得这些成就的关键。
二、挑战与困难
在我们的旅程中,我们面临了不少挑战和困难,这些问题对我们的工作流程和项目交付产生了影响。
A. 需求管理
需求文档质量问题:我们遇到了需求文档描述不清晰的问题,这导致了流程的不合理性和功能目标的自相矛盾。为了解决这一问题,我们将加强需求文档的评审流程,确保在开发前与需求方达成一致,并且减少不必要的功能和模块的设计,避免界面风格的不统一。
需求变动频繁:频繁的需求变更,特别是在项目接近上线的阶段,对我们的工作计划和资源分配造成了冲击。未来,我们将设立更明确的版本需求临界点,并加强与各方的沟通,以减少临时变更的影响。
B. 开发过程
设计文档不全:部分功能模块缺少完整的设计文档,这影响了开发的连贯性和质量。我们计划在未来强化设计文档的完整性,确保每一个功能模块都有详细的设计记录。
设计不充分:我们也面临了设计考虑不周全的问题,尤其是在安全性、性能和影响范围方面。我们将加强设计阶段的评审流程,确保设计的全面性和适应性。
C. 安装升级和联调
安装升级问题:我们遇到了依赖性和升级兼容性问题,这导致了安装和升级的困难。解决这个问题的关键是优化依赖管理和测试升级路径。
联调协作不足:我们的项目在多层面的协作中遇到了障碍。我们计划加强团队间的沟通和协作流程,以改善联调效率。
D. 测试与部署
测试介入时间:测试可能的延迟介入影响了问题的早期发现。我们将调整测试流程,确保测试团队可以及时介入和提供反馈。
打包部署效率低:打包和部署的周期过长,影响了整体的工作效率。我们将提升打包部署环境的硬件资源,优化资源配置,以加快这一过程。
E. 技术支持与资源配置
加强技术支持:为了改善工作环境,我们计划提供更好的硬件资源,包括磁盘、CPU和内存,并确保网络环境能够满足低延迟和高吞吐量的需求。
CI/CD实践指导:我们还面临着CI/CD实践的挑战。项目经理和开发团队将更紧密地协调人力和资源,确保CI/CD流程的有效实施。
三、未来规划
改进需求管理流程:我们将专注于改进需求管理流程,确保需求文档的质量,并减少临时需求变更的影响。
优化开发和设计流程:我们计划优化开发流程,强化设计文档的完整性,确保设计的全面性和适应性。
强化安装升级和联调流程:我们将专注于解决安装升级的问题,优化依赖管理,并加强团队间的协作,以提高联调效率。
提升测试和部署效率:我们将调整测试流程,以及提升打包部署环境的硬件资源,以加快测试和部署的周期。
增强技术支持和资源配置:为了支持这些改进,我们将加强技术支持,提供更好的硬件资源,并优化CI/CD实践。
四、个别成员表现
在这一阶段的工作中,我们有几位团队成员的表现值得特别提及。他们的贡献不仅体现在完成任务上,还包括在团队中的积极态度和个人品质。
吴松达和贺泽:他们在工作中展示了复杂情况下的应对能力。尽管在任务反馈的及时性、请假规定的遵守、考勤和日常报告方面存在一些挑战,但他们在承担的任务量和范围方面表现出色。他们积极活泼的态度,以及对问题的提出和解决方案的思考,体现了他们的爱思考、坚韧、社会性和好奇心这四种珍贵品质。在未来,我们将与他们一起努力改进这些方面的不足。
韩志凯和范众星:这两位同事的表现也非常值得肯定。他们在沟通方面表现充分、稳重,确保了负责模块的无纰漏运作。他们的工作可能不总是显眼,但正如“善战者无赫赫之功”一般,他们在日常工作中的卓越表现是团队稳定运行的关键。他们的贡献在维护模块稳定性和高效性方面尤为突出。
五、感谢
- 对全体团队成员的感谢:首先,我要感谢每一位团队成员。无论是面对复杂的技术挑战,还是在紧迫的项目时间线上工作,大家都表现出了非凡的专业能力和坚定的承诺。您们的热情和奉献是我们团队成功的基石。
- 对面临挑战同事的感谢:或多或少我们都经历了挑战,再次感谢特别是面对挑战时坚持不懈的同事,您们展现的韧性和解决问题的能力对于团队的成功至关重要。
- 对管理团队的感谢:我还要特别感谢我们的管理团队,他们在规划和指导中展现了卓越的领导力。在面对各种挑战和变化时,他们的决策和支持为团队提供了坚实的后盾。
- 对家庭和亲人的感谢:最后,我要感谢我们每位团队成员的家庭和亲人。他们的理解和支持使我们能够全身心投入工作。没有他们的支持,我们的成功也不会完整。
待关注的点
项目管理
- 有时项目紧急,人员抽调不合理
- 不是所有禅道任务项目管理都有被跟踪、更新
- 项目里程碑、版本设计不合理
- 开发节奏太紧、流程、规范要求占用很长时间,但是项目管理上没有时间消耗的意识
- 禅道任务拆分粒度过大,原因是大家对其认知不够,导致时间评估上不准
- 基础设施 禅道、CI/CD、wiki 、团队知识库依然简陋
开发
- 有些开发不知道这套系统整体长什么样,不知道怎么部署环境
- 代码不规范、review 缺失,也要注意,做这些前提是给时间
总结
人为什么会追求权力、金钱、颜值?因为拥有这些东西的人走到哪里都是众星捧月,本质上,最终追求的还是别人的认同。
但是,做事情的人都是孤独的,没有人能照顾到各方利益,得到所有人的认同,总会有各种不和谐的声音存在,也没有人能走出绝对正确的路线,总会有试错、反复试错,并在这个过程中变得越来越好。
举个例子:
做事情的过程中,感受各方面的条件限制,各方面的压力,各种睡不着、焦虑。
而结果是没法即时验证的,所以这种压力会持续很久,直到时间让人淡忘。
有些结果可以短时间内验证,如果证明走错了路,当你埋头思考、总结经验时,你会感受到“墙倒众人推”的滋味。
当然,如果走对了路,那大家就会认为你有能力、优秀,不过也别飘,下次失败时,还是会“墙倒众人推”。
面临这样的压力时,大家会想起什么?我只想送一句话,看透世界的残酷而依然埋头赶路的才是英雄。
我说完了,看起来我说了很多,其实我什么也没有说,要相信,我说的是错的,有收获是你自己的。
附录:1.3.0 版本问题整理
A. 需求管理
需求文档质量问题:
- 功能和目标描述不清,导致流程不合理和自相矛盾。
- 需求文档应在开发介入前完成评审,确保与需求来源方达成一致。
- 避免多个模块界面设计风格不一致,减少无意义功能和模块。
需求变动频繁:
- 需求变更频繁,尤其是在接近上线阶段。
- 需要设立明确的版本需求临界点,及时沟通变更。
B. 开发过程
设计文档不全:
- 缺少部分功能模块的设计文档。
- 强化设计文档的完整性和规范性。
设计不充分:
- 安全性、性能、影响范围等方面考虑不足。
- 加强设计评审,确保全面性和适应性。
C. 安装升级和联调
安装升级问题:
- 依赖性和升级兼容性问题。
- 优化依赖管理和测试升级路径。
联调协作不足:
- 各层面协作问题,如项目经理、开发等。
- 加强团队间沟通和协作流程。
D. 测试与部署
测试介入时间:
- 测试可能介入太晚。
- 调整测试流程,确保及时介入和反馈。
打包部署效率低:
- 打包部署周期长,影响工作效率。
- 提升打包部署环境,优化资源配置。
E. 技术支持与资源配置
加强技术支持:
- 提供更好的硬件资源,如磁盘、CPU、内存。
- 确保低延迟高吞吐量的网络环境。
CI/CD实践指导:
- 需要更有效的CI/CD实践。
- 项目经理和开发团队应协调人力和资源,确保流程的顺利实施。
以上内容梳理了1.3.0版本在需求管理、开发过程、安装升级和联调、测试与部署、技术支持与资源配置方面遇到的主要问题,并提出了相应的改进措施。请根据实际情况进一步调整和完善这些内容。
1 |
|