一页纸测试策略 (insights.thoughtworks.cn)
“测试策略是什么样的?”

“测试策略嘛,还不是包括#&~+-=~*-+$这些…”

“你们项目的策略有什么特别的吗?”

“我们项目嘛,测试策略的内容有点多,从哪说起呢?”
by @ThoughtWorks 2020-08-26 10:29 分享 查看详情
速度(Velocity)不背这个锅 (insights.thoughtworks.cn)
不管是故事点还是理想人天的估算方法,估算的都是用户故事的相对大小,跟实际完成时间没有直接关系。估算是为了更好的计划,不能把估算当做一种承诺;速度是可变化的,可以用来修正计划的误差。
by @ThoughtWorks 2020-08-26 10:28 分享 查看详情
评估数据中台成熟度的7个维度 (insights.thoughtworks.cn)
中台没有严格的规范,所以对于许多组织来说,很难有标准的管理和监控机制,但尽管没有硬性规定,组织还是可以从约定边界开始,划分模块以及通过建立一些指标来管理每个模块。我们认为数据中台的成熟度评估应该从文中的七个维度入手。
by @ThoughtWorks 2020-08-24 11:06 分享 查看详情
好记性不如视觉笔记 (insights.thoughtworks.cn)
视觉笔记,是将笔记内容与结构抽象,以可视化的方式呈现的笔记术。一些使用文字难以描述的情感和关系,通过图形化的转化将内容可视化。可以展示出文字背后的思考脉络,在阅读的同时,也能唤起对当时的思索与对未来的想象。
by @ThoughtWorks 2020-08-24 11:05 分享 查看详情
开发模型的演化 (insights.thoughtworks.cn)
其实所有的开发模型都是为了解决一个问题:如何将需求变成软件。
by @ThoughtWorks 2020-08-21 10:09 分享 查看详情
是时候构建安全服务平台了 (insights.thoughtworks.cn)
安全开发生命周期能够确保应用程序具备充足的安全性,而自动化是推行它的一个重要手段。不少企业的安全团队已经在这方面进行了很多努力,但也面临着新的挑战。比如重复建设、实施质量良莠不齐、信息分散、没有形成闭环等等。安全服务平台是这个困境的破局者。
by @ThoughtWorks 2020-08-21 10:09 分享 查看详情
软件开发是一项团队运动 (insights.thoughtworks.cn)
“软件开发是一项团队运动”并不是一个新鲜概念,现有的绝大多数软件背后都有一个或多个开发团队,几乎每一个人都多多少少懂得团队协作,软件开发管理乃至软件架构的主要关注点之一就是促进协作减少摩擦。
by @ThoughtWorks 2020-08-20 14:35 分享 查看详情
关注成效而非产出 (insights.thoughtworks.cn)
我一直认为成效是我们应该关注的重点。试想一个团队提供了很多功能(无论我们是用代码量、功能点、还是用户故事来度量),只要这些功能没有帮助用户改善生产活动,其实都是无用功。
by @ThoughtWorks 2020-08-20 14:34 分享 查看详情
英语学习指南 (insights.thoughtworks.cn)
这篇文章从我个人的经验出发,总结了英语学习中一些比较重要的关键点。简单来说,就是尝试投入专门的时间,集中精力突破7,000到8,000的核心词汇,然后在这个基础上逐项提升英文的输入/输出能力(听、说、读、写)。
by @ThoughtWorks 2020-08-19 11:53 分享 查看详情
技术人员的耐心和包容心 (insights.thoughtworks.cn)
情绪化不是一个成熟的职场人士所应有的处事方式,但在我们技术人员中间却可能更容易的出现。
by @ThoughtWorks 2020-08-19 11:53 分享 查看详情
从技术雷达看科技宏观趋势 (insights.thoughtworks.cn)
实际上我们在撰写技术雷达时所进行的讨论通常暗含了整个技术行业正在发生的重大变革。在这里,我将采用更宏观的视野来描述它们。
by @ThoughtWorks 2020-08-18 09:44 分享 查看详情
白话中台战略:中台的第一性原理 (insights.thoughtworks.cn)
中台所代表的企业架构向平台型演进的过程,本质上就是企业在发展过程中,随着对于市场信息认知不断提升,在不确定性中寻找确定性,持续在跨业务线探索通用最佳实践(Best Practice),并以中台层承载,并最终用于支撑和实现企业对于业务发展的快速响应、复制与增强的过程。
by @ThoughtWorks 2020-08-18 09:40 分享 查看详情
为什么要加快组织变革的速度 (insights.thoughtworks.cn)
商业环境的变革速度和变革规模正以前所未有的态势发展,个人和组织的生命周期都在“缩短”。为了让“客厅的尸体”能够持续触目惊心,时刻提醒我们接下来要走的路,组织必须要快马扬鞭,加快变革速度,在被组织腐蚀之前,在被组织惰性征服之前,快速占领致胜高地,以胜利者的姿态继续迎接下一次变革浪潮。
by @ThoughtWorks 2020-08-17 09:41 分享 查看详情
API设计的几条原则 (insights.thoughtworks.cn)
API 设计是微服务设计中非常重要的环节,代表服务之间交互的方式,会影响服务之间的集成。 通常来说,一个好的 API 设计需要满足两个主要的目的。
by @ThoughtWorks 2020-08-14 15:48 分享 查看详情
怎样消灭Bug? (insights.thoughtworks.cn)
提高缺陷响应力有助于提升软件质量,如果我们不能把Bug扼杀在摇篮里,就尽快干掉它,把它变为一个happy accident吧!
by @ThoughtWorks 2020-08-13 16:51 分享 查看详情
优先改进哪个点:捏软柿子还是啃硬骨头? (insights.thoughtworks.cn)
如果能发现“要害点”,作为优先改进的点,且有方法来“啃硬骨头”,那么就能让持续改进切中要害,成效更大。
by @ThoughtWorks 2020-08-13 16:50 分享 查看详情
领域对象发展的极致就是代理 (insights.thoughtworks.cn)
本文解释什么是动态领域建模(dynamic domain modelling),为何需要它,以及使其成为领域驱动设计一等公民的价值。
by @ThoughtWorks 2020-08-12 12:11 分享 查看详情
敏捷交付中的自动化测试 (insights.thoughtworks.cn)
在提及自动化测试的时候,很多人会把工具的使用等同于自动化测试。自动化测试应该是一个策略性的系统化工程,不只有自动化工具。自动化测试要发挥其频繁快速的质量反馈作用,还需要团队从文化和技术上去建设和学习。
by @ThoughtWorks 2020-08-07 09:32 分享 查看详情
敏捷项目如何拥有管理变化的能力? (insights.thoughtworks.cn)
敏捷项目宣称拥抱变化,现实中很多变化来源于不确定性,而不确定性总是和风险相关的,所以敏捷项目拥抱变化也就意味着与风险共处,拥有了管理变化的能力,也就拥有了管理风险的能力。
by @ThoughtWorks 2020-08-05 09:05 分享 查看详情
怎样Hack Linux的内核符号? (insights.thoughtworks.cn)
Inline Hook技术能够帮助我们完成函数的动态拦截和跳转,但要实现缺陷函数的自动化热修复则会面临更加复杂的挑战。本文从一个实际例子出发,阐述了在对二进制形式的Linux固件做自动化安全加固的时遇到的技术难题和解决办法。
by @ThoughtWorks 2020-07-31 09:12 分享 查看详情