- 博客(36)
- 收藏
- 关注
原创 对于系统复杂度的认知:从滴滴超大型线上故障想到的
在当今时代,互联网已成为我们生活中不可或缺的一部分,涉及到日常的方方面面。无论是打车、购物还是社交,我们都依赖于各种应用程序。但是,这些服务一旦出现中断,就可能引起严重的后果。2023 年 11 月份,我们见证了两次重大的网络服务故障:11 月 12 日下午,阿里云服务出现异常,导致依赖其服务的多个厂商及其产品功能受损,包括其自身的产品钉钉。紧接着,11 月 27 日晚,滴滴打车应用程序出现故障,直到 28 日中午才逐渐恢复正常。这次滴滴的服务中断超过了 12 个小时,引起了用户和司机的混乱和不便。
2023-12-02 22:15:13 270
原创 揭秘研发效率提升的秘诀:日志管理的系统化策略
当日志的生成和使用没有统一的规范和标准,每个人都按照自己的方式和喜好来记录和查找日志,日志的内容和格式就会变得五花八门,导致理解和分析日志的难度大大增加。另外,无效的、重复的、甚至是错误的日志会像野草一样无序地生长,使得日志的数量越来越大,而有效的、有用的日志则可能会被淹没在这个日志的海洋之中。此时,我们需要建立一套有效的日志管理策略,包括设定清晰的日志记录标准,实施有效的日志标准管理,优化日志存储和清理策略等。你是否遇到过日志越来越多,不同的人都在打,有些日志没有用了,还是在不停的打?
2023-11-25 09:20:27 167
原创 提升开发效率的黄金法则:如何避免认知、沟通和非正常成本的陷阱
团队需要有明确的计划,有效的项目管理和质量控制流程,并与业务部门和市场部门紧密合作。同时控制和防范线上事故也至关重要,**技术团队需要在系统设计和开发过程中考虑安全性和稳定性,建立有效的监控和预警系统,并制定实施恢复和应急计划**。**掌握这些研发成本的管理和控制,以及有效的项目管理和防范措施,构成了提升软件研发效率的黄金法则**。
2023-11-18 10:40:35 155
原创 小黄条系统:线上部分故障后的一种处理预案
小黄条系统是一个应该要有的工具或预案系统,可以在系统故障或者服务中断时,提供及时、清晰的反馈给用户。它可以提高系统的透明度,引导用户的行动,改善用户体验,并且在处理故障时提供通知和解决方案。为了实现这些功能,小黄条系统需要具备灵活的配置能力,持久性和时效性的显示,以及独立的部署和加载。
2023-11-12 22:12:07 138
原创 你是团队的明灯还是卡点?聊聊项目管理中的角色认知与常见问题
仔细回顾一下,有没有出现你的上级绕过你直接找你的下属来处理问题,而你一无所知,只有出了问题的时候才知道?有没有出现你发起了一个事情,任务已经交给下属/其它同事来跟进处理了,到截止时间,结果和你想象中的不一样?有没有出现你实在忍不住,亲自动手把那块代码写了,一边写还一边吐槽,也就十几分钟的事儿,跟他讲的时间都已经上线了……
2023-11-04 23:00:39 117
原创 技术管理者认知系列三:最容易被忽视却意义重大的立项
立项不单是一个项目开始的决策过程,而是一个综合性的决策过程,涉及目标设定、资源分配、风险管理等多个环节。立项的本质是项目各方对目标、方案、成本、风险和里程碑等重要预期进行对齐,以便决定是否启动项目并如何分配资源。
2023-10-28 12:17:29 118
原创 技术管理认知系统二:指标的本质
指标的本质是一个衡量工具,一个由虚转实的工具,它提供了一个量化的方式来评估和追踪一个组织、团队或个人在达成特定目标或目标集合上的表现和进度。它们将目标和表现转化为可以度量和比较的数据,从而支持决策、驱动行为,并帮助了解是否按照预期的方向发展。
2023-09-30 08:51:36 100
原创 技术管理认知系列一:成为问题解决者和好传声筒
无论我们处于哪种角色,都需要不断提升自身的能力和素质。在实践中,我们应该寻找一个平衡点,既要有解决问题的决心和主动性,也要有智慧知道何时寻求他人的帮助。只有这样,我们才能真正成为一个高效的技术
2023-09-18 08:52:25 75
原创 万字长文,探讨有效的团队管理
从定义上来看,团队是为了达成某一承诺的共同目标而相互协作的一群人。团队可以被定义为一组由个体组成的实体,这些个体共享共同的目标,对其达成负有责任,并通过相互协作以实现这些目标。这个定义包含了团队的两个关键特性:目标的共享性和协作的必要性。共享的目标: 团队的成员都应该对共同的目标有清晰的理解,并对达成这些目标有共享的承诺。这可能是完成一个项目,解决一个问题,或者达到一个业绩目标。这种对目标的共享理解和承诺为团队提供了方向,并保证了所有成员都在努力的推动团队向着同一方向发展。相互协作。
2023-09-02 19:19:43 336
原创 研发管理之基于代码的研发效能度量
在研发管理中,如何准确评估研发人员的效能一直以来都是一个挑战。传统的评估方式大多依赖于观察软性技能的表现,如问题的跟进实时性、反馈的有效性、推动事情的能力,以及解决技术问题的能力。然而,对于研发人员而言,他们的代码质量和效率往往是最直接、最硬性的评价标准。而代码很多时候是看不到的,特别是当团队规模到达一定数量的时候。代码的质量和开发效率是研发同学工作的核心。好的代码不仅要能完成预设的任务,也要易于理解、修改和测试,以便其他开发者在未来能够维护和改进。
2023-08-12 17:05:15 161
原创 研发管理之生产环境的变更管理
生产环境的变更管理是一项复杂而重要的任务。通过对生产环境的良好理解,结合有效的组织、流程和系统工具,我们可以实现对生产环境变更的有效管理,保证业务的稳定运行,提升用户的使用体验,同时也提升了我们自身的运维效率和质量。这也是我们做研发管理必须要完成的任务之一。
2023-07-22 12:38:17 242
原创 技术管理必备技能之管理好系统性风险
系统性风险是一个动态的概念,持续反复的监测和评估至关重要。定期审查系统的运行情况、漏洞和潜在风险,确保及时发现和解决问题,以减少系统性风险。
2023-06-10 11:11:18 240
原创 如何不依着惯性做事
第一性原理鼓励我们将问题拆解到最基本的事实或原则,然后从这些基本事实出发重新构建解决方案;而四项行动架构则挑战现有商业模式和行业战略逻辑,包括"删除"、"减少"、"提升"和"创新"四个关键问题。
2023-05-20 09:57:17 104
原创 技术管理者必备技能之解决问题的 3 个层次
技术管理者在应对不同场景问题时所需的问题解决能力可以分为三个层次:应急响应类、深度分析类和追求卓越类。了解这三个层次的问题解决方式有助于技术管理者在面对各种问题和挑战时更加从容应对,提高团队的整体表现。
2023-05-01 14:02:27 414
原创 异地技术团队管理的三大模式八项注意
异地的问题表象是见不着,核心要解决的是效率的问题。异地团队管理,多见见,多一起喝点酒,多一起搞定一些事情,保证基本的机制、流程、标准、工具和系统,也就差不多了。
2023-04-08 23:06:55 1451
原创 技术管理者应有的 4 种基本思维模式
人和人的差别究竟在哪? 人和人之间为什么会有差别?在本文中我们通过技术管理者应该要有的 4 种基本思维:掌控者思维、杠杆思维,终局思维,闭环思维来聊一聊
2023-02-25 11:35:39 664
原创 如何写好技术部门的年度 OKR
不管是管理规划还是 OKR ,都是团队管理过程中的术,是我们达成目标的手段和方式。作为一个技术团队的管理者,时刻思考团队的价值、个人的价值和 ROI。
2023-01-21 17:16:20 859
原创 再聊一下技术成本
企业存在的目的是在外部、市场上和经济体中创造成果,企业内部只有成本。成本管理需要安排专人全职负责,是一项重要管理职能。月度成本复盘要持续搞,至少一个月复盘一次,这是最基本的操作。
2022-12-03 15:37:05 192
原创 技术团队管理中的 4 个基本认知
管理是门实践的科学,大多数的书籍和文章都是个人或组织的经验之谈,没有公理,只能在俗世不断修行和精进,以求能「知行合一,止于至善」。
2022-11-19 20:14:16 161
原创 一年降本 40%:基于云服务的技术成本精细化运营策略
技术成本优化是一个持续的工作,以精细化运营的方式,责任到人,把成本管控起来。技术成本运营没有终点,成本优化和精细化运营只是其中的一个环节,需要持续迭代和优化,不断地升级。
2022-10-15 15:59:32 571
原创 跨端架构的技术选型 2022
任何跨端都是有成本的,跨端的问题很多最终都需要回归到当前端来解决,跨端架构的本质用稍微文艺一点的话来说就是:「世上本没有什么岁月静好,只不过是有人替你负重前行」
2022-10-01 10:53:04 1459
原创 技术管理者的 4 个基本思考点
打开「黑盒」,问题会简单很多。常思考人、组织、机制和系统,这 4 个方面,发现其中的问题,并厘清解决问题的思路,一步一步,有节奏的去解决。
2022-08-27 10:57:22 277
原创 技术管理必备之沟通机制
无论沟通模式或工具发展到什么程度,面对面沟通仍然是不可取代的。良好的沟通,需要以尊重他人为前提,请认真对待每次沟通和反馈。
2022-07-23 20:28:35 2000
原创 打造高效能研发团队的 5 个关键步骤
在互联网软件企业,今年是一个大家都在非常努力降本增效的年份,包括且不限于人员优化、人员结构优化、技术成本优化,提高人效,提升研发效能等等。这篇文章我们从研发效能出发,尝试梳理一下打造高效能研发团队的 5 个关键步骤:目标、流程、团队、个人、度量。...
2022-07-02 13:46:01 3205
原创 以有限应对无限-互联网产品研发过程中的 5 种等级
优先级是我们以有限应对无限的策略,在没有办法的情况下可以这样用,但是如果人力充足是否就不需要优先级了?
2022-05-21 08:32:42 1114
原创 交付是一种基本的态度
在高质量高效完成需求的基础上,思考当前模块有什么问题,技术上可以做一些什么改进,提升工作的质量和效率,当出了一个问题后,能够快速定位问题,解决问题,并为后续规避此类问题提出系统性的解决方案,这是更高一级的交付,我们称之为掌控。
2022-05-14 17:39:10 1904
原创 晋级 7 问 - 技术晋级答辩中常见问题解析
晋级并不是结束,而是下一个开始。晋级对于我们来说意味着「升职加薪」,意味着我们的能力、知识、技能等得到某种官方的认可。同时也意味着将来要承担更多的责任,也会被更多的期待。
2022-05-01 21:08:32 8806 1
原创 做到这五点你就可以从容面对 35 岁危机
我理解的终身学习,是一种态度,对于知识保持着天然的敬畏和谦卑,以虚心的状态不断学习;是一种价值观,坚持长期主义,做时间的朋友;也是一种活着的方式。
2022-04-17 21:04:36 281
原创 聊聊周报-团队管理和自我管理的利器
写作并不难,重要的是思考,对于周报也一样。如果你不能对自己想要在周报中表达的内容和观点有清晰、准确的认知,那么你将根本无法写好周报
2022-04-11 08:33:29 759
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人