项目管理
-
7款市场项目管理软件盘点:任务、排期、审核与复盘怎么管
本文将深入对比7套市场部项目管理方案:Worktile、Asana、monday.com、ClickUp、Wrike、Smartsheet、Jira与Confluence组合。 市场部项目通常有三个特点:任务数量多、计划变化快、参与部门复杂。 一次新品发布,可能同时涉及市场、销售、产品、设计、研发、…
-
十倍开发者的真正价值:如何通过社区学习提升工程团队能力
个人对技术项目成败的影响,远没有很多人想象得那么大。而这其实是一件好事。 我们都听过“十倍工程师”或“十倍开发者”的说法。按照一种常见描述,他们往往被想象成不太合群、沉迷技术的天才,几乎凭一己之力就能偶然创造出突破性产品。人们也常拿一些著名技术人物举例,认为他们就是这类人的典型:比普通同行聪明十倍,…
-
开发日志怎么写:为什么程序员应该坚持记录开发日志
开发日志,是一个用来定义当前问题、记录尝试过程,并总结哪些方法真正奏效的地方。对于程序员和软件开发团队来说,开发日志不仅能帮助理清思路,还能提升编码专注度、减少重复踩坑,并为技术复盘和个人成长提供可靠依据。 写作,是处理和表达抽象概念的绝佳工具。而开发者的工作,恰恰长期浸泡在抽象概念之中。从系统设计…
-
服务 IDL 实践:海外某民宿平台如何扩展 SOA 服务开发能力(第一部分)
本文是“扩展服务开发”系列文章的第一篇,重点介绍支撑海外某民宿平台新一代 SOA 架构的核心基础:服务 IDL。文章将围绕服务接口定义、RPC 客户端生成、Thrift-over-HTTP、强类型 API 和后端服务治理等关键内容展开。 该公司正在加速将基础设施迁移到 SOA(面向服务架构)。然而,…
-
微服务 API 测试实践:海外某民宿平台如何构建模式驱动测试基础设施
本文是“扩展服务开发”系列文章的第四篇,将深入探讨如何为微服务开发构建一套基于模式的 API 测试基础设施。文章将围绕静态 API 模式验证、API 数据工厂、API 模拟框架、API 集成测试框架(AIT)以及 API 测试覆盖率等关键内容展开。 引言 在本系列的第一篇、第二篇和第三篇文章中,我们…
-
大型 iOS 应用生产力设计:构建系统、模块化架构与 Dev App 实践
技术创新与团队流程改进,如何让 iOS 开发者在庞大代码库中依然保持高效。本文以某海外短租平台的大型 iOS 应用为例,介绍其如何通过现代构建系统、模块类型设计和开发应用(Dev App),优化 Xcode 构建体验,提升 iOS 开发效率和代码库可维护性。 每一位 iOS 工程师大概都记得,第一次…
-
2025 年工程团队如何持续成长:AI 开发、云原生与研发效能趋势
新的一年,工程团队也需要新的工作方式。 展望 2025 年,具有前瞻性的工程团队正在重塑自己的工作方式:一方面拥抱 AI 开发、智能体 AI、云原生架构等新兴技术,另一方面采用更灵活的跨职能协作模式。真正领先的团队,不只是积极探索 AI 驱动的软件工程,也在重新思考自身在 AI 增强型商业环境中的角…
-
工程效能衡量:为什么应关注业务影响力,而不是只看开发速度?
如果开发速度只是一种工具,而不是最终目标,那么我们该如何衡量工程团队真正的成功? 对许多工程团队来说,开发速度似乎是衡量项目和计划产出的最佳方式。这里的“速度”,通常指团队在一个迭代周期内完成的故事点数量,用来表示开发人员完成了多少工作。但从技术领导者的角度来看,仅靠速度无法说明全部问题。技术领导者…
-
SRE 可靠性测试:从传统测试到生产环境测试
站点可靠性工程师(SRE)的一项核心职责,是量化所维护系统的可靠性。可靠性测试是 SRE 提升系统稳定性、降低故障风险、优化 MTTR 与 MTBF 的重要手段。SRE 通常会把传统软件测试技术应用到大规模系统中,以完成这项工作。可靠性既可以从历史角度衡量,也可以从未来角度衡量:前者通过分析监控系统…
-
Ruby LSP 实践:用语言服务器提升 Ruby 与 Rails 开发者体验
Ruby LSP 是某海外电商平台开发的一款全新 Ruby 语言服务器。它可以为任何支持 LSP 客户端的编辑器提供更完善的 Ruby 功能,包括代码诊断、代码折叠、格式化、语义高亮、自动补全和 Rails 相关能力,从而进一步改善 Ruby 与 Rails 开发体验。本文将介绍 Ruby LSP …