Look for any podcast host, guest or anyone
Showing episodes and shows of

Thoughtworks

Shows

Pragmatism in PracticePragmatism in PracticePowering innovation: Thoughtworks’ AI journeyAI promises to reinvigorate the way we work, and many organizations are already seeing its potential come to life. In this podcast, we explore how we at Thoughtworks are transforming our own operations with AI. This episode is packed with insights for leaders who are embarking on a similar AI journey within their own organization.   Host: Kimberly Boyd   Guests: Jessie Xia, Global Chief Information Officer at Thoughtworks Sara Michelazzo, Head of Innovation and Strategy at Thoughtworks Global IT Services  2025-04-2534 minThoughtworks Technology PodcastThoughtworks Technology PodcastThemes in Technology Radar Vol.32Thoughtworks Technology Radar Vol.32 was published at the start of April 2025. Featuring 105 blips, it offered a timely snapshot of what's interesting and important in the industry. Through the process of putting it together, we also identify a collection of key themes that speak to the things that shaped our conversations. This time, there were four: supervised agents in coding assistants, evolving observability, the R in RAG and taming the data frontier. We think they point to some of the key challenges and issues that industry as a whole is currently grappling with. To dig deeper...2025-04-1738 minPragmatism in PracticePragmatism in PracticeThe ethics of dataIn the much-anticipated final episode of our Humanizing Data Strategy takeover series, we’re exploring the ethics of data. If you’re a data leader considering how to strike the right balance between advancing your organization’s data capabilities while maintaining ethical integrity, this episode is a must-listen.   Host: Markus Buhmann, Data Strategy Principal, Thoughtworks   Guests: Tiankai Feng, Head of Data Strategy & Governance, Thoughtworks Emily Gorcenski, VP of Service Lines, Thoughtworks2025-03-1244 minPragmatism in PracticePragmatism in PracticeThe human side of dataWhen we think of data, we think about numbers and statistics, but we don’t often think about people. In the second episode of our Humanizing Data Strategy series, we discuss why storytelling, empathy, and creativity are all crucial parts of a successful data strategy. This podcast is for you if you’re a data leader looking to communicate and influence data strategy more effectively in your own organization. You can explore more about data gamification here.   Host: Markus Buhmann, Data Strategy Principal, Thoughtworks   Guests: Tiankai Feng, Head o...2025-02-2540 minPragmatism in PracticePragmatism in PracticeThe foundations of data strategyWe’re hearing more about the significance of data than ever before, but what’s actually involved in leading a successful data strategy initiative? In the first episode of our Humanizing Data Strategy series, we discuss how you can build the foundations of a strong data strategy in your own organization. If you’re a data leader looking to bolster your data strategy for the future, this podcast is for you.   Host: Markus Buhmann, Data Strategy Principal, Thoughtworks   Guests:  Tiankai Feng, Head of Data Strategy & Governance, Thoughtworks As...2025-02-1130 minThoughtworks Technology PodcastThoughtworks Technology PodcastDecoding DeepSeekThe release of DeepSeek's AI models at the end of January 2025 sent shockwaves around the world. The weeks that followed have been rife with hype and rumor, ranging from suggestions that DeepSeek has completely upended the tech industry to claims the efficiency gains ostensibly unlocked by DeepSeek are exagerrated. So, what's the reality? And what does it all really mean for the tech industry? In this episode of the Technology Podcast, two of Thoughtworks' AI leaders — Prasanna Pendse (Global Director of AI Strategy) and Shayan Mohanty (Head of AI Research) — join hosts Prem Chandrasekaran and Ken Mugrage to p...2025-02-0633 minThoughtworks Technology PodcastThoughtworks Technology PodcastAI testing, benchmarks and evalsGenerative AI's popularity has led to a renewed interest in quality assurance — perhaps unsurprising given the inherent unpredictability of the technology. This is why, over the last year, the field has seen a number of techniques and approaches emerge, including evals, benchmarking and guardrails. While these terms all refer to different things, grouped together they all aim to improve the reliability and accuracy of generative AI. To discuss these techniques and the renewed enthusiasm for testing across the industry, host Lilly Ryan is joined by Shayan Mohanty, Head of AI Research at Thoughtworks, and John Singleton, Program Ma...2025-01-2336 minThoughtworks Technology PodcastThoughtworks Technology PodcastExploring the intersections of software architectureSoftware architecture necessarily intersects with a diverse range of critical things, including implementation, infrastructure, data and engineering practices. All these elements require serious consideration and reflection if you're to architect effectively.  To discuss these various intersections, Thoughtworks' Neal Ford and his long-time collaborator Mark Richards join host Prem Chandrasekaran on the Thoughtworks Technology Podcast. They dive into why these intersections matter, what they mean for software architects and how individuals and teams can go about addressing them. 2025-01-0943 minThoughtworks Technology PodcastThoughtworks Technology PodcastUsing generative AI for legacy modernizationLegacy modernization is an enduring challenge — and as systems become more complex, the difficulty of understanding and modelling a system so it can be modernized only becomes more difficult. However, at Thoughtworks we've seen some recent success bringing generative AI into the legacy modernization process. To discuss what this means in practice and the benefits it can deliver, host Ken Mugrage is joined by Thoughtworks colleagues Shodhan Sheth and Tom Coggrave. Shodhan and Tom have been working together in this space in recent months and, in this episode of the Technology Podcast, offer their insights into finding su...2024-11-2833 minThoughtworks Technology PodcastThoughtworks Technology PodcastIn conversation with Thomas Squeo, Thoughtworks CTO for the AmericasWhat does it mean to be a technology leader today? What kind of challenges must you address? What questions do you need to answer? To explore all that — and dive into what it looks like from a Thoughtworks perspective — host Ken Mugrage spoke to Thomas Squeo, the CTO for Thoughtworks in the Americas. They discuss everything from keeping track of emerging technologies and wider industry shifts, to product thinking, AI and career development. Listen to get to know a Thoughtworks leader and discover fresh perspectives on some of the big questions and debates all of us in tech...2024-10-3133 minThoughtworks Technology PodcastThoughtworks Technology PodcastBuild Your Own Radar: Using the Technology Radar as a governance toolThe Thoughtworks Technology Radar is, first and foremost, a publication. It's a document that anyone in the tech industry can read twice a year to learn about our experiences and perspectives on technology. However, it's also more than that: it's built on top of a process of deliberation, discussion and curation. We think that's particularly important — it's something we encourage technology teams and organizations to do and which we support with our Build Your Own Radar tool.  On this episode of the Technology Podcast, Neal Ford and Ken Mugrage join Prem Chandrasekaran to discuss Build Your Own Rada...2024-10-0337 minThoughtworks Technology PodcastThoughtworks Technology PodcastSoftware service granularity: Getting it rightIt's widely accepted that, in most cases at least, software systems should be modular, consisting of separate, discrete services. But what about the size of those services? How big or small should they be? This is where the question of service granularity comes in: too small and your system will become needlessly complicated; too big and you lose all the benefits of modularity you were seeking in the first place. In this episode of the Thoughtworks Technology Podcast, host Ken Mugrage is joined by Neal Ford and Mark Richards — authors of multiple books on software architecture — to disc...2024-09-0543 minThoughtworks Technology PodcastThoughtworks Technology PodcastSensible defaults: A way to think about our technology practicesIf you work in technology, you're constantly making decisions: not just what you should do, but also how you should do it. That's why we developed the concept of "sensible defaults" — practices and technology decisions that we generally see — in most scenarios — as the right way to do things.  Although we've been talking about sensible defaults internally for a few years now, we recently decided to share them publicly on our website. We did so because we believe it can help organizations think through their own approach to technology decision-making, something which is becoming increasingly challenging in a rapid...2024-07-2540 minThoughtworks Technology PodcastThoughtworks Technology PodcastTracking technology stacks, practices and experiences across teamsUnderstanding your technology estate and how it's being leveraged is critical for organizations; it impacts everything from financial planning to capability development. But given the rapid pace of change — even inside a single company, let alone the wider industry — how can this be done effectively? One approach we've landed on at Thoughtworks is something called a Tech Dash: it's a method of internal research that surfaces information about an organization's technology use, and even software developers' experiences. In this episode of the Technology Podcast, Camilla Crispim and Renan Martins talk to hosts Alexey Boas and Ken Mugrage abou...2024-07-1136 minThoughtworks Technology PodcastThoughtworks Technology PodcastInside Bahmni: An open-source digital public goodBahmni started life as an open-source hospital information management system and electronic medical record for a single hospital in rural India. Today, it has more than 500 implementations in 50 countries across Africa and Asia, and is recognized as one of only 165 digital public goods by the Digital Public Goods Alliance.  Thoughtworks played a key part in bringing Bahmni into the world back in 2012. And although today it’s run and supported by a coalition of organizations, Thoughtworks continues to have a leading role in the project as a member of its Governing Committee. To tell Bahmni’s uni...2024-06-2752 minTecnología y NegociosTecnología y NegociosMejoramiento de procesos para interacciones con clientesEn este episodio de Tecnología y Negocios, Elizabeth Parra, Content Marketing Strategist para el equipo global de Thoughtworks, conversa con Gaby Gurfinkel, Lead Business Analyst de Thoughtworks Ecuador, sobre la mejora de procesos empresariales. Gaby explica los desafíos principales que enfrentan las empresas, como la administración del cambio y el apoyo en todos los niveles de la organización. Además, detalla los pasos fundamentales para optimizar procesos y las habilidades esenciales que deben desarrollar los consultores.¡No te lo pierdas!2024-06-2020 minThoughtworks Technology PodcastThoughtworks Technology PodcastHow to assess your organization's security maturityOne of the fundamentals of security is self-awareness: knowing where you may be vulnerable, the practices and processes that aren't yet quite in place and what actions you need to prioritize are essential if your organization is to excel at security. But how can that be done? In complex and distributed teams, surfacing such knowledge can be incredibly difficult. One solution, though, is something called a security maturity model. In this episode of the Thoughtworks Technology Podcast, Thoughtworks alumnus Diana Adorno and current Thoughtworkers Lisa Junger and Robin Doherty speak to host Alexey Boas about a security...2024-06-1340 minThoughtworks Technology PodcastThoughtworks Technology PodcastThemes from Technology Radar Vol.30Volume 30 of the Thoughtworks Technology Radar was published in April 2024. Alongside 105 blips, the edition also featured four themes selected by the team of technologists that puts the Radar together. They were: open-ish source licenses, AI-assisted software development teams, emerging architecture patterns for LLMs and dragging pull requests closer to continuous integration. Each one cuts across the technologies and techniques included on the Radar and highlights a key issue or challenge for software developers — and other technologists — working today. In this episode of the Technology Podcast, Birgitta Böckeler and Erik Dörnenberg join Neal Ford and Ken Mugrag...2024-05-1644 minThoughtworks Technology PodcastThoughtworks Technology PodcastBuilding at the intersection of machine learning and software engineeringBringing machine learning models into production is challenging. This is why, as demand for machine learning capabilities in products and services increases, new kinds of teams and new ways of working are emerging to bridge the gap between data science and software engineering. Effective Machine Learning Teams — written by Thoughtworkers David Tan, Ada Leung and Dave Colls — was created to help practitioners get to grips with these challenges and master everything needed to deliver exceptional machine learning-backed products. In this episode of the Technology Podcast, the authors join Scott Shaw and Ken Mugrage to discuss their book. They...2024-05-0248 minThoughtworks Technology PodcastThoughtworks Technology PodcastRefactoring with AICan AI improve the quality of our code? A recent white paper published by code analysis company CodeScene — "Refactoring vs. Refuctoring: Advancing the state of AI-automated code improvements" — highlighted some significant challenges: in tests, AI solutions only delivered functionally correct refactorings 37% of the time. However, there are nevertheless opportunities. The white paper suggests it might be possible to dramatically boost the success rate of AI refactoring to 90%. In this episode of the Technology Podcast, Adam Tornhill, CTO and Founder of CodeScene, joins Thoughtworks' Rebecca Parsons (CTO Emerita), Birgitta Böckeler (Global Lead for AI-assisted software delivery) and Marti...2024-04-1837 minThoughtworks Technology PodcastThoughtworks Technology PodcastTechnology through the Looking Glass: Preparing for 2024 and beyondLooking Glass isn't like most other technology trend reports. It doesn't just tell you what deserves your attention, it's designed to help you use it to focus on what really matters to you. Published once a year, Thoughtworks intends it to be a tool that helps readers make sense of the emerging technologies that are going to shape the industry in the months and years to come. In this episode of the Technology Podcast, lead Looking Glass contributors Rebecca Parsons and Ken Mugrage trade hosting duties for the guest seats, as they talk to Neal Ford about...2024-03-2131 minThoughtworks洞见Thoughtworks洞见AIGC对程序员的影响 在这一期的播客中,我们将探讨AI技术,尤其是ChatGPT和AIGC,如何改变软件工程的面貌。我们会聚焦于AI模型的不稳定性给开发者带来的挑战,以及它们在提高开发效率和创新方面的潜力。将会涉及到AI在辅助软件开发、转换遗留系统,甚至在故事卡生成等任务中的应用。此外,本期还会讨论AI在应用开发中的角色,以及它对个体开发者和团队合作方式的影响。最后,我们将探讨如何与AI更好地沟通和交互,以充分利用这些技术在软件工程中的应用。 本期主播 主持人:张凯峰 嘉宾:马大伟,李光正 时间轴 00:00 AI对程序员的影响及讨论 03:36 ChatGPT对个人软件开发的影响 08:05 ChatGPT对程序员的影响及局限性 14:57 AI对软件工程的影响和改变 24:38 AI模型在业务知识传递中的应用 31:05 基于ChatGPT的应用开发 41:17 AIGC对程序员的影响及启示 47:30 程序员如何高效学习AI 关于Thoughtworks 洞见播客 Thoughtworks 洞见播客,是一款来自 Thoughtworks(思特沃克) 的播客节目,在这里我们深入探讨能够激发想象力的最新技术主题,获取关于尖端技术开发的前沿洞见,并更多地了解当今的技术大趋势将会产生的影响。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 马大伟,咨询师,全栈开发工程师,个人主页:BMPI 2023-12-0450 minThoughtworks Technology PodcastThoughtworks Technology PodcastDriving innovation in radio astronomyRadio astronomy — a subfield of astronomy that studies the sky using radio frequencies — is data-intensive. That poses a challenge for radio astronomers: building and then communicating scientific insights requires significant processing and analytical work. Thoughtworks has been working with Dr. Neeraj Gupta from the Inter-University Centre for Astronomy and Astrophysics (IUCAA) in India to develop solutions to these challenges, including a data processing pipeline, a collaborative platform for analysis and a digital catalog for publishing and communicating research. In this episode of the Technology Podcast Dr. Gupta joins Justin Jose of Thoughtworks India's Engineering for Research (E4R) te...2023-09-0738 minThoughtworks洞见Thoughtworks洞见成为 Tech Lead 需要分三步(第一季完结) 这是从 Thoughtworks 直播《Tech Lead 之路》剪辑的音频版本。 成为 Tech Lead 需要分三步: 重新认识 Tech Lead 这个角色,发展自己。 培养和发展自己的团队。 管理好团队的利益相关者,成为和团队之间的桥梁。 本期主播 主持人:张凯峰 嘉宾:李一鸣,麻广广,李光毅 关于《Tech Lead之路》 《Tech Lead之路》 是 Thoughtworks洞见出品的第四本 自出版文集,这本免费的小书用独特的视角,总结了许多优秀Tech Lead的真实经验,并在多个方面提供了切实可行的建议,包括如何在领导力、管理能力、技术能力和沟通能力等方面构建自己的能力。 如何下载阅读: 方式一:手机扫描下图中的二维码,获取下载链接 方式二:在下面的Thoughtworks洞见文章中点击链接下载 《Tech Lead 之路》——洞见出品的第四本文集 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 马大伟,咨询师,全栈开发工程师,个人主页:BMPI 2023-07-141h 20Thoughtworks Technology PodcastThoughtworks Technology PodcastGenerative AI and the future of knowledge workThoughtworks recently established a new role — Chief AI Officer. Taking up the position is Mike Mason, a veteran of Thoughtworks with over 20 years at the company, in technology roles spanning developer to technology strategist and author (and occasional Technology Podcast host). Mike will help guide Thoughtworks AI strategy and ensure that we're equipped to support clients trying to leverage AI.  In this episode of the Technology Podcast, Mike talks with hosts Neal Ford and Prem Chandrasekaran about his new role and explains why it's important that the company has someone leading on AI. He also discusses the hype...2023-07-1344 minHablando de softwareHablando de softwareLa evolución del tester al estrategaEn este episodio, acompaña a Tanía León, Lead Quality Analyst Consultant, en una interesante conversación con María Fernanda Vilatuña, Senior Quality Analyst Consultant, y Jeanneth Palacios, Quality Analyst Consultant, todas ellas de la oficina de Thoughtworks en Ecuador. Juntas, explorarán las sutiles pero significativas diferencias entre dos roles clave en el mundo de la tecnología: el tester y el Quality Analyst (QA). Nos compartirán sus experiencias de evolución profesional, adaptándose a las demandas cambiantes del mercado. Además, brindarán una perspectiva única sobre el rol del QA en Thou...2023-07-1140 minThoughtworks洞见Thoughtworks洞见Tech Lead 如何更好地识别和管理风险? 在软件开发中,风险无处不在,可能存在技术、人员、进度、质量甚至安全的风险。如何做好风险管理 是每个Tech Lead都要面对的问题,而且由于风险的不确定性,让风险管理变得颇具挑战。 本期播客将围绕技术管理中风险管理这个话题,探讨Tech Lead如何更好的识别和管理风险,以确保软件能安全的交付。 本期主播 主持人:张凯峰 嘉宾:李一鸣,麻广广,马大伟 时间轴 02:42 在团队或技术上遇到的最深刻的风险案例,如何解决的? 10:37 风险的定义是什么? 12:09 对于还未发生的风险,我们可以做什么? 13:58 在Tech Lead的职责范围内,通常会出现哪些风险? 17:06 在软件交付过程中,最常见的两类风险是什么? 22:13 如何动态追踪管理风险? 25:28 应对风险的常见策略有哪些? 38:14 如何选择合适的风险应对策略? 关于《Tech Lead之路》 《Tech Lead之路》 是 Thoughtworks洞见出品的第四本 自出版文集,这本免费的小书用独特的视角,总结了许多优秀Tech Lead的真实经验,并在多个方面提供了切实可行的建议,包括如何在领导力、管理能力、技术能力和沟通能力等方面构建自己的能力。 如何下载阅读: 方式一:手机扫描下图中的二维码,获取下载链接 方式二:在下面的Thoughtworks洞见文章中点击链接下载 《Tech Lead 之路》——洞见出品的第四本文集 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 马大伟,咨询师,全栈开发工程师,个人主页:BMPI 2023-06-2644 minThoughtworks洞见Thoughtworks洞见Tech Lead 无法忽视的跨功能需求 跨功能需求(Cross Functional Requirements,CFRs)或者说 非功能性需求(Non-functional Requirements,NFRs) 不像业务需求那样容易识别和分析,准确识别跨功能需求对于新晋的Tech Lead是非常有挑战的,一方面需要Tech Lead有很强的风险意识,另一方面也需要大量经验的支撑。 软件研发经历这么多年的发展,也沉淀和总结出了很多经验帮助我们识别和分析跨功能需求。 本期播客围绕跨功能需求这个话题,探讨Tech Lead如何更好的识别和分析跨功能需求,以确保软件系统能够达到稳定高效运行的要求。 本期主播 主持人:张凯峰 嘉宾:李一鸣,麻广广,马大伟 时间轴 02:50 跨功能需求(CFR)是从什么时候开始被软件开发行业关注的? 05:40 跨功能需求没有被识别到或者解决好,会产生什么问题? 11:25 典型的跨功能需求有哪些? 13:50 新项目开始时跨功能需求是如何被识别并排列优先级的? 19:40 跨功能需求对架构的影响是怎样的? 26:30 跨功能需求之间会有冲突吗? 31:10 结合现在云原生大量应用的场景下,跨功能需求的关注点会有变化吗? 36:20 开发团队如何能够具备识别和分析跨功能需求的能力? 关于《Tech Lead之路》 《Tech Lead之路》 是 Thoughtworks洞见出品的第四本 自出版文集,这本免费的小书用独特的视角,总结了许多优秀Tech Lead的真实经验,并在多个方面提供了切实可行的建议,包括如何在领导力、管理能力、技术能力和沟通能力等方面构建自己的能力。 如何下载阅读: 方式一:手机扫描下图中的二维码,获取下载链接 方式二:在下面的Thoughtworks洞见文章中点击链接下载 《Tech Lead 之路》——洞见出品的第四本文集 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 马大伟,咨询师,全栈开发工程师,个人主页:BMPI 2023-06-0840 minThoughtworks洞见Thoughtworks洞见Tech Lead 该如何与项目利益相关者打交道 项目的成功除了离不开团队内部的一致努力,也离不开团队外部干系人的支持。在本集中我们将探讨如何从 Tech Lead 的角度来进行干系人管理。干系人管理也许比你想象中的更重要,也更复杂。 本期主播 主持人:张凯峰 嘉宾:麻广广,李光毅,李一鸣 时间轴 02:20 对于 Tech lead 来说是否有必要做干系人管理 12:19 在关系人管理的时候 tech lead 应该关注些什么 20:18 在和干系人打交道过程中吃过的亏 24:23 和第三方系统集成中和干系人打交道的经验 34:17 到底如何看待干系人管理 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 2023-05-2343 minThoughtworks Technology PodcastThoughtworks Technology PodcastScaling up at EtsyGlobal craft marketplace Etsy has grown at an impressive rate in recent years. From 2019 to 2021 sales and revenue tripled. This growth has been enabled by a significant technology modernization project which, amazingly, was completed just weeks before the Coronavirus pandemic erupted in March 2020, the start of a period in which millions of people took to Etsy to purchase cloth face masks. Without the modernized systems and infrastructure, Etsy would have struggled to cope with consumer demand. In this episode of the Technology Podcast, Mike Mason is joined by Etsy's Chief Architect Keyur Govande, the company's former CTO...2023-05-1851 minThoughtworks洞见Thoughtworks洞见Tech Lead 如何看待软件的质量 在我们的另外一款播客——质量三人行中,曾经讨论过一期关于软件质量和研发效能的话题。我们提到了软件质量分内部质量和外部质量。那么对于Tech Lead来说,软件的质量会由哪些因素来决定呢? 软件质量更像是隐形的需求。除了代码的质量,还有需求的质量,发布的质量,甚至更多。我们会通过一些工程实践,比如代码审查、重构、自动化测试和结对编程来确保软件的质量。 本期主播 主持人:张凯峰 嘉宾:麻广广,李光毅,徐瑾 时间轴 05:40 除了满足功能需求,软件的质量还有更多外延。 17:13 Bug数量多,是因为开发者的经验和能力不足造成的。 34:18 很难说服别人软件高质量所需要的投入。 名词解释 开卡:在敏捷软件开发中,"开卡"("开发任务卡片")是指将一个特定的需求或功能分解成多个小任务,并为每个小任务创建一个任务卡片,以便团队成员可以根据自己的技能和时间安排选择任务并完成它。通常,每个任务卡片都应该很小,以便于团队成员在较短的时间内完成它。 结卡:是指完成一个任务卡片所需要的工作已经全部完成,可以将这个任务卡片标记为已完成。在结卡之前,通常需要对任务卡片进行代码审查和单元测试等过程,确保代码质量和功能符合要求。一旦任务卡片被结卡,团队成员就可以开始处理下一个任务卡片。 Kickoff:就是开卡的意思。 Desk Check:就是结卡的意思。 DC:是Desk Check的简称。 tasking:在TDD(测试驱动开发)中,"tasking"通常指的是将一个大型的用户故事(user story)或需求分解成多个小的测试用例(test case),以便更好地管理和规划开发过程。 相关链接 质量三人行:测试和质量的提升,就能提升研发效能? 昂贵的质量 关于《Tech Lead之路》 《Tech Lead之路》 是 Thoughtworks洞见出品的第四本 自出版文集,这本免费的小书用独特的视角,总结了许多优秀Tech Lead的真实经验,并在多个方面提供了切实可行的建议,包括如何在领导力、管理能力、技术能力和沟通能力等方面构建自己的能力。 如何下载阅读: 方式一:手机扫描下图中的二维码,获取下载链接 方式二:在下面的Thoughtworks洞见文章中点击链接下载 《Tech Lead 之路》——洞见出品的第四本文集 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 徐瑾,咨询师。 2023-05-0846 minThoughtworks洞见Thoughtworks洞见团队流程建立、执行、改进和终结 | 《Tech Lead 之路》 作为一名Tech Lead,管理好团队的流程对于提高团队的效率和协作至关重要。良好的流程可以帮助团队成员更好地理解工作职责和流程规范,减少不必要的沟通和重复工作,并且能够帮助团队更加高效地协作,提高整个团队的产出和质量。 但是,流程并不是一成不变的,需要根据团队不断变化的工作场景和需求进行灵活的创新。因此,作为Tech Lead,需要关注流程的建立、执行、改进甚至终结,并且耐心听取团队成员的反馈和建议,以不断优化流程。 本期播客将探讨围绕流程的一系列问题,帮助Tech Lead更好地理解流程的价值和重要性,为团队的高效协作和成功交付打下坚实的基础。 本期主播 主持人:李一鸣 嘉宾:麻广广,李光毅,张凯峰 时间轴 01:50 一个典型流程的介绍 08:30 流程执行过程中会有哪些问题? 11:00 流程是机械的,还需要创新能力吗? 14:00 流程是什么?从哪里来? 15:54 团队成员如何看待流程,会反对吗? 20:40 流程如何帮助解决团队协作的问题? 23:20 流程是如何在现有的工作中逐步建立起来? 28:08 流程建立起来之后,是否有终结的时机? 37:33 后记:《Tech Lead之路》推荐 关于《Tech Lead之路》 《Tech Lead之路》 是 Thoughtworks洞见出品的第四本 自出版文集,这本免费的小书用独特的视角,总结了许多优秀Tech Lead的真实经验,并在多个方面提供了切实可行的建议,包括如何在领导力、管理能力、技术能力和沟通能力等方面构建自己的能力。 如何下载阅读: 方式一:手机扫描下图中的二维码,获取下载链接 方式二:在下面的Thoughtworks洞见文章中点击链接下载 《Tech Lead 之路》——洞见出品的第四本文集 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 2023-04-2138 minThoughtworks Technology PodcastThoughtworks Technology PodcastThe weaponization of complexityWe often describe our high-tech and digitally mediated world as "complex" but we rarely spend much time considering how that complexity can be cleverly deployed as a means of duping or manipulating us. However, trends like NFTs have brought this into clearer view. This is not to say it's a novel phenomenon — from dark patterns in UX design to pages and pages of end-user license agreements (EULAs), leveraging complexity for nefarious ends has long been an unsavory aspect of the technology industry. In this episode of the Technology Podcast, Mike Mason and Neal Ford are joined by Th...2023-04-2047 minThoughtworks Technology PodcastThoughtworks Technology PodcastHow we put together the Technology RadarThe Thoughtworks Technology Radar is a snapshot of technologies and practices that the company believes the industry should be interested in, based on the actual experiences of Thoughtworkers working with clients. With its first edition launched in January 2010, it is now a fixture of the Thoughtworks calendar, released twice a year in the spring and fall. Although it has been around for more than a decade, we're well aware that people have lots of questions about it. One comes up more than others: how do you actually put it together? Giving a good, short answer is difficult — fo...2023-04-0635 minThoughtworks洞见Thoughtworks洞见Tech Lead 如何与其他团队成员协作 Tech Lead 作为软件开发团队的技术负责人,对内对外都起到至关重要的作用。对外 Tech Lead 是团队技术能力的展现窗口,需要将团队的技术能力呈现给客户或业务团队;对内他需要和各个角色紧密协作,给非技术角色技术角度的建议及支撑。这期我们将聊聊 Tech Lead 在和不同角色的团队成员的协作过程中遇到过的问题,以及如何解决这些问题。 本期主播 主持人:李一鸣 嘉宾:李光毅,麻广广 时间轴 02:30 在经历的项目上会有哪些角色 05:02 在合作的过程中遇到过哪些问题 12:03 开发不认可产品经理设计的产品怎么办 23:16 聊聊和项目经理的合作 33:21 如何看待项目经理和 Tech Lead 对于风险的不同理解 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 2023-04-0342 minTecnología y NegociosTecnología y NegociosTendencias en la industria digitalMantenerse al día con la tecnología es un desafío crucial para muchas empresas debido a la rápida evolución de la industria. En este episodio Alexey Boas, Managing Director de Thoughtworks Chile, y Gabriel Gavasso, Head de Demanda de Thoughtworks, analizan cómo la tecnología está evolucionando y permitiendo obtener resultados concretos y tangibles representando beneficios reales para las empresas.   Para ayudar a las empresas a mantenerse informadas sobre las tendencias actuales, Thoughtworks ha publicado el reporte Looking Glass 2023. ¡Descárgalo hoy!2023-03-1548 minThoughtworks洞见Thoughtworks洞见Tech Lead 如何培养团队成员? 团队由若干名成员所做成,团队的发展离不开每一位成员的成长。作为 Tech Lead,当然希望手下都是精兵良将。但你可能会发现,团队所有的难题都是自己在解决,所有的问题都集中在自己手里。团队成员的成长过于缓慢,导致自己疲惫不堪。这一期,我们来聊一聊如何培养团队成员。 本期主播 主持人:李一鸣 嘉宾:李光毅,张凯峰 时间轴 00:57 开场 01:40 为什么要培养团队成员 10:28 作为Tech lead遇到的带人问题 25:07 带人曾经犯过的错误 37:25 有没有遇到过不想接受你去培养的人 41:46 运用情景领导力模型 58:43 总结 资源链接 情景领导力模型 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 2023-03-1459 minThoughtworks Technology PodcastThoughtworks Technology PodcastMy Thoughtworks journey: Rebecca ParsonsThoughtworks CTO Rebecca Parsons has had a long and varied career in technology. Even before joining Thoughtworks in 1999, she completed a PhD, worked as a postdoc researcher at Los Alamos National Laboratory and taught at the University of Central Florida. Becoming CTO in 2007, she has seen Thoughtworks — and the wider tech industry — evolve through a period in which the business mainstream has become increasingly comfortable with cutting-edge innovation. In this episode of the Technology Podcast, Neal Ford and Birgitta Böckeler talk to Rebecca about her career, starting from Caterpillar warehouses in Peoria, Illinois, to being awarded the T...2023-02-2345 minThoughtworks洞见Thoughtworks洞见Tech Lead如何带领团队? 内容简介 作为Tech Lead,除了关注技术,更需要关注团队。软件开发是团队活动,任何团队的问题都会直接影响软件项目的交付结果。例如: 团队组建阶段,人员配备不当可能会对项目的交付产生负面影响。 在开发过程中,团队成员没有充分表达自己的疑惑和问题,或针对某些问题过度争吵,这可能会导致工作效率下降和团队成员的不满。 缺乏清晰的工作流程和规范,导致沟通不畅、重复工作和质量问题。 在高效的执行期,开发效率很高,但沟通会因为对上下文和方案有足够的认知而减少,这可能会导致团队趋于保守和僵化。 本期播客中,几位嘉宾深入讨论了Tech Lead在团队管理中会遇到的这些挑战。欢迎收听并转发我们的节目。 本期主播 主持人:李一鸣 嘉宾:张凯峰,麻广广,李光毅 时间轴 01:50 开场 03:55 Tech Lead是如何参与组建团队的? 08:45 一个成功的开发团队构成是什么样的? 16:35 团队在风暴期会遭遇什么问题? 21:10 如何引导团队进行高效沟通? 28:15 规范期都会产生哪些规范? 34:06 团队进入高效的执行期还会遇到哪些挑战? 43:40 如何避免团队进入僵化和保守? 名词解释 在录制过程中我们难免使用到了一些只在 Thoughtworks 内部才会用到的一些词汇,特此在这里做一个解释 backup:团队里某些关键角色会安排后备人员,通常是团队梯队中重点培养的对象,为了应对团队中某些关键角色带宽不足或调离岗位带来的问题。 effort:指开发过程中的"工作量"、"开发成本"等。比如,某个功能开发需要的人力成本和时间成本。 Retro:回顾会议(Retrospective),在敏捷软件开发中,每个迭代结束会进行回顾。目的是为了鼓励迭代过程中大家做的好的地方,找出遇到了哪些问题,制定改进措施。在这个会议当中,每个人都可以开诚布公地提出自己的建议,有利于团队成员之间观点的碰撞,也能帮助管理者从反馈中获取团队的现状。 Tech Huddle:一个用于技术团队的会议,目的是让技术团队成员之间分享和讨论技术方案、技术架构、代码实现等技术问题。 Free Talk:软件开发过程中的非正式沟通和讨论方式,如开发团队之间的自由讨论或交流,或是团队成员之间的无拘束的闲谈。这种方式可以帮助团队成员更好地理解彼此的想法、需求和观点,从而更加高效地协作,也是一种文化或团队氛围的建设方式。 资源链接 塔克曼的团队阶段发展模型 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 2023-02-2349 minThoughtworks Technology PodcastThoughtworks Technology PodcastHow to tackle friction between product and engineering in scale-upsAs an organization matures and grows, silos will inevitably emerge. That can pose problems, particularly in the relationship between product and engineering functions — friction can slow growth and make delivering at speed much more challenging than it was previously. In this episode of the Technology Podcast, Thoughtworks CTO Rebecca Parsons is joined by colleagues Rick Kick (Head of Application and Platform Transformation in the Enterprise Modernization team for Thoughtworks North America) and Kennedy Collins (Head of Product and Design for the North America Central Market), alongside Anthony Maitz of Pariveda, to discuss how to manage the various fr...2023-02-0939 minThoughtworks洞见Thoughtworks洞见Tech Lead 还需要写代码吗? 在成为 Tech Lead 之后,个体的编码时间自然会受到团队工作的挤压,那么 Tech Lead 是否可以就此顺势放弃编码呢?如果答案是否定的话,Tech Lead 角色自身的技术成长应该向什么方向靠拢,以及如何平衡技术和团队之前的关系呢?这些都是本期即将讨论的话题 本期主播 主持人:李一鸣 嘉宾:麻广广,李光毅 时间轴 02:16 成为 Tech Lead 之后,编码量变化带来的影响 10:08 作为 Tech Lead 还需要写代码吗? 14:30 为什么有人会反感 Tech Lead 分配任务? 18:44 Tech Lead 的时间都去哪了? 27:50 Tech Lead 在有限的时间内应该写些什么代码? 31:48 Tech Lead 的技术深度应该掌握到什么程度? 39:26 Tech Lead 应该如何处理技术和团队的关系? 46:35 Tech Lead 应该关注方案设计中的哪些方面? 名词解释 在录制过程中我们难免使用到了一些只在 Thoughtworks 内部才会用到的一些词汇,特此在这里做一个解释 卡/story:在开发大型功能时我们通常需要将工作拆分成为更小单位的任务去执行,这些小型任务通常在看板上被管理,称之为卡(片)或者 story。 点数:开发人员需要对每一张卡的工作量进行评估,这里的工作量单位为即为点数,例如“这张卡完成需要3个点”。点数不代表绝对的人天数,而是复杂度。 migration:对数据库/表进行变更,例如添加行、列,或者大批量修改数据。 calendar:在 Thoughtworks 内我们使用 Google Calendar 进行日程管理,比如在上面组织会议或者标记团队成员的休假情况。这里的 calendar 代指 Google Calendar 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 2023-01-3151 minThoughtworks Technology PodcastThoughtworks Technology PodcastSix key technology trends for 2023It's often said that technology moves quickly, but the decisions we make about it can have long-term consequences. That's why identifying these trends — and understanding what they mean — matters. At Thoughtworks we do that with our Looking Glass report. Our most recent edition was published at the end of 2022; it provides a useful framework for thinking through the major shifts that look set to happen across the industry in 2023.  In this episode of the Technology Podcast, regular hosts Mike Mason and Ken Mugrage take the guest seats to talk to Neal Ford about the six key trends in th...2023-01-2642 minThoughtworks洞见Thoughtworks洞见构建Tech Lead 影响力 不仅对于 Tech Lead,对于任何一名开发来说,影响力都非常重要。影响力是你带领团队成功达成目标的重要支撑。如果缺乏影响力,你对团队的把控会慢慢丧失,你的想法也无法实现,各种事情的推进上四处碰壁。打造个人影响力是一个长久的过程,靠的是日积月累。这一期我们来聊一聊什么是技术人员的影响力,以及如何打造自己的影响力。 本期主播 主持人:李一鸣 嘉宾:麻广广,李光毅,张凯峰 时间轴 02:38 对影响力的理解 10:08 技术人员的影响力就是技术影响力吗? 10:08 团队为什么需要有影响力的 Tech Lead 16:00 技术影响力和非技术影响力能分的开吗? 18:52 影响力给个人带来了什么 23:54 如何在团队中快速建立影响力 33:48 影响力 VS 意见领袖 39:10 影响力需要刻意为之吗? 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 2022-12-2843 minThoughtworks Technology PodcastThoughtworks Technology PodcastData Mesh revisitedData Mesh is one of the most powerful and widely-discussed concepts to emerge from Thoughtworks in recent years. As the world becomes increasingly aware of the risks and challenges data can pose — from the perspective of both privacy and organizational effectiveness — it has only become more relevant. In this episode of the Technology Podcast, Zhamak Dehghani (Thoughtworks alumnus and author of O'Reilly's Data Mesh: Delivering Data Driven Value at Scale) and Emily Gorcenski join Rebecca Parsons and Birgitta Böckeler to discuss Data Mesh's place in the industry today, more than three years on from the first time...2022-12-1549 minThoughtworks洞见Thoughtworks洞见从程序员到Tech Lead 从职业发展的角度,随着技术能力和项目经验的积累,大部分程序员到了一定的成熟阶段,会成为Tech Lead,开始一段新的旅程。事情逐渐变多,时间不够用,没时间写代码,团队内影响力不够…… 程序员新声 的第一期,我们来聊聊从一个程序员到Tech Lead的转变,是什么契机触发了这个转变,会遇到哪些问题,我们又该如何处理好这些问题,成为一个优秀的Tech Lead。 本期主播 主持人:张凯峰 嘉宾:李一鸣,李光毅,麻广广 时间轴 04:50 成为Tech Lead的经历分享 11:55 成为Tech Lead后会碰到哪些出乎意料的问题? 20:40 什么是好的Tech Lead? 27:20 Tech Lead是程序员的必经之路吗? 33:50 Tech Lead的职责是什么?十年前和现在有区别吗? 关于程序员新声 程序员新声 是一款来自 Thoughtworks(思特沃克) 的播客节目。在这里,我们不仅讨论软件和技术领域的现状和未来,更关注程序员的成长世界。如何学习,如何晋升,如何带领团队,如何与客户沟通。这是一条程序员的成长之路。 你可以在喜马拉雅,小宇宙,以及泛用型播客客户端,搜索 程序员新声,订阅收听我们的节目。 主播简介 张凯峰,咨询师,Thoughtworks洞见主编,个人主页:张凯峰Impact 李一鸣,咨询师,架构师,个人主页:爱码叔-iCodeBook 李光毅,咨询师,全栈开发工程师,个人主页:技术圆桌 麻广广,咨询师,架构师,个人主页:码猿外 2022-12-1143 minThoughtworks Technology PodcastThoughtworks Technology PodcastAgent-based modelling for epidemiology: EpiRust and BharatSimIf the pandemic has taught us anything, it's that epidemiology is incredibly complex: the millions of edge cases, what-ifs, and counterfactuals make modelling exceptionally difficult. One way of tackling this complexity is through agent-based modelling. In this episode, Rebecca Parsons and Premanand Chandrasekaran are joined by Thoughtworks colleague Jayanta Kshirsagar and Gautam Menom, professor of physics and biology at Ashoka University. They discuss how Thoughtworks has been helping researchers in India using agent-based modelling with two custom-built tools: EpiRust and BharatSim.  2022-08-2532 minThoughtworks Technology PodcastThoughtworks Technology PodcastBuilding a culture of innovationThoughtworks regularly emphasises the importance of culture in building and maintaining high-quality software when working with clients. So, for episode 100 of the Thoughtworks Technology Podcast, we wanted to reflect on how the organization — and its leaders — has gone about trying to build a culture of innovation over the last couple of decades. Featuring CTO Rebecca Parsons and Chief Strategy Officer Chad Wathington, this episode offers an insight into some the successes, failures, and characters that have shaped Thoughtworks over the years.2022-07-2848 minThoughtworks洞见Thoughtworks洞见不止测试 | 电子书免费下载 4月27日,我们在Thoughtworks的直播平台,做了质量三人行的第一次视频直播。这也是第41期质量三人行的录制,和一直关注我们的朋友“面对面”实时交流。希望我们的讨论依旧能带来更多的启发。 作为一个团队角色,QA有必须承担的日常工作,测试软件,发现Bug,配合开发人员修复Bug,然后验证。还会制定测试计划,参与需求评审。但在Thoughtworks这样的环境里,我们发现,QA工作的职责范围似乎是超出这些的,在更大范围内跟不同的角色配合,也要关注到软件生命周期的不同阶段,而且这些工作对于团队合作和软件质量都会产生潜移默化的积极影响。 我们愿意把这样的工作定义为不止测试。简单的定义就是,软件的质量保障不止测试,测试人员的工作也不止测试。 我们也有一本林冰玉写的《不止测试》小书推荐给大家,这本书的内容基本就是我们讨论内容的细节。在相关链接的部分,可以找到免费电子版的下载地址。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 08:47 QA只完成简单的测试工作,是远远不够的 27:52 QA也要参加业务和架构讨论会议 41:50 QA可以这样和开发一起工作 55:20 团队内信息透明化对团队为质量负责至关重要 相关链接 《不止测试》——Thoughtworks 洞见自出版的第二本书 质量内建 - 《不止测试》——我的自出版小书 「不止测试」答疑 - 「质量三人行之不止测试」直播问题集 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2022-06-021h 16Hablando de softwareHablando de softwareConoce todo sobre la construcción del Radar TecnológicoCada año, el Technology Advisory Board de Thoughtworks debate la estrategia tecnológica global y las tendencias tecnológicas que tienen un impacto significativo en nuestra industria, para así crear el Radar Tecnológico. En este episodio conversamos con Perla Villarreal, Asistente Técnica de la Dirección de Tecnología de Thoughtworks, acerca los diferentes retos que se presentan en el proceso de construcción del radar en un corto tiempo y de forma eficiente.2022-04-2027 minThoughtworks洞见Thoughtworks洞见从技术雷达看测试领域的趋势 每六个月左右,Thoughtworks都会发布一期技术雷达。它是根据我们在项目工作中获取的洞见编写,是有态度的前沿技术解析。 在这一期质量三人行上线的时候,最新的第25期技术雷达也已经上线。不止是开发人员,测试人员也可以从这样一份免费的报告中,获得一些对于技术发展动态的了解,小到工具,大到平台,都或多或少有所涉及。即便不是现在,它们也会在将来以某种方式影响我们的工作方式和内容。 我们发现,这些年下来,技术雷达在关注测试和质量的方面,不断在强调的都是可测试性这个概念,可测性会体现在需求变成故事卡的时候,体现在编写的生产代码是不是很容易被自动化测试到,还体现在新的工具和技术是不是可以被部署在自动化的流水线中,而这些都是交付真实有价值软件的基础。 每期技术雷达还会分享出一些关于最新支持前端、基础设施、安全和UI测试的工具和技术。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 13:30 技术雷达中对每个条目的建议,值得结合实际来学习和反思 34:15 遗留系统的活文档,产生的背景是数字化转型中的系统改造 47:44 抓住可测性,后续的投入产出比就会比较高 相关链接 第25期Thoughtworks技术雷达发布 Thoughtworks网站上涉及技术雷达的文章 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-12-0955 minThoughtworks Technology PodcastThoughtworks Technology PodcastDelivering innovation at scaleLean Enterprise was a landmark book, exploring how large enterprise could learn from start-ups and deliver innovation at scale — how they could respond to changing market conditions, customer needs, and emerging technologies when building software-based products. Thoughtworks Technology Podcast catches up with two of the book’s authors to hear about its genesis, its impact and why there’s not likely to be a second edition.2021-09-0938 minThoughtworks洞见Thoughtworks洞见如何有效地提升软件内部质量? 在第三季的开头,我们一起讨论过如何度量质量,在那里区分了软件的内部质量和外部质量。这次我们尝试对内部质量作进一步的探究,而且特地邀请到一位仍然工作在开发一线的同事,共同讨论这个话题。 内部质量具体会体现在软件的生命周期的哪些部分,它们只是技术债吗? 内部质量和外部质量如何互相影响? 有哪些具体的措施或者实践,可以帮助提升内部质量,以及具体融入到繁忙的日常工作中呢? 本期主播 主持人:张凯峰 嘉宾:林冰玉,于晓南,麻广广 时间轴 05:34 开发阶段有很多妥协的时刻 14:50 盘点内部质量影响到外部质量的情况 28:35 如何让客户为提升内部质量买单 相关链接 “鱼变慢”还是“技术债”:适合国人口味的比喻 技术债治理的四条原则 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-09-0137 minThoughtworks Technology PodcastThoughtworks Technology PodcastJim Highsmith: a 54-year agile journeyThoughtworks Technology Podcast catches up with retired Thoughtworker and co-signatory of the Agile Manifesto, Jim Highsmith. He talks us through his experiences, from working on the Apollo missions to dropped card desks, the birth of the agile movement and its future in a post-pandemic world.2021-08-2635 minThoughtworks洞见Thoughtworks洞见toB和toC软件的测试差异 第三期,我们聊一个新话题,对于toB和toC这两种不同的软件形态来讲,在测试和质量上有哪些差异。 录制过程中,我们展开了较为发散的探讨。开始的一段时间更多是在辨析两种软件本身的差异,进而引申到对质量要求的差异,以及测试人员需求量的差异。因为软件本身的形态区别较大,测试人员的工作重点也有所区别,未来的成长和选择也有一定的区别。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 01:30 为什么聊这个话题?到底有什么区别? 12:08 toC的测试要更先进一些? 17:28 toB就不要抢占市场了? 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-08-1826 minHablando de softwareHablando de softwareCambiando de carrera a ITEn este episodio hablamos con Mónica y su experiencia al decidir dirigir su vida laboral a IT. Hablamos de los recursos que hay actualmente en internet para hacerlo y también de su experiencia en Thoughtworks university,  para conseguir que otras personas puedan dar el mismo paso.2021-08-1645 minThoughtworks洞见Thoughtworks洞见当我们说度量质量的时候,我们在说什么?(下) 第二期,我们继续聊如何度量质量。 我们回顾了质量的概念:内部质量和外部质量。以及度量的必要性。值得注意的是,除了传统的用指标性的数据来衡量质量外,也存在一些定性的方法来进行度量。而定性的方法在某些角度下尤为重要。度量的周期性和时间点也是值得思考的事情。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 05:55 消费度量结果的人往往更期待定量的结果 19:50 度量的体系也是处于不断变化的 26:51 需要专家自上而下设计度量体系 相关链接 于晓南关于度量质量的系列文章: 全生命周期的质量度量 质量度量之定性分析 质量度量之全局优化 怎样度量需求质量 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-08-0934 minPragmatism in PracticePragmatism in PracticeData governance: The foundation of data-driven organizationsWith the advent of big data analytics, powered by the ease of moving data to the cloud, the pressure on companies to get data right to make million-dollar decisions in a few seconds has become paramount. How can organizations set themselves up for success when it comes to data? What are some of the foundational elements to have in place? In this episode, Jason Hare, Data Governance Principal at Thoughtworks, shares the principles of establishing a data governance plan for forward-thinking organizations.2021-07-2835 minThoughtworks洞见Thoughtworks洞见当我们说度量质量的时候,我们在说什么?(上) 在第三季的第一期,我们开始聊如何度量质量。 我们回顾了质量的概念:内部质量和外部质量。以及度量的必要性。值得注意的是,除了传统的用指标性的数据来衡量质量外,也存在一些定性的方法来进行度量。而定性的方法在某些角度下尤为重要。度量的周期性和时间点也是值得思考的事情。 这个话题我们会分为上下两期。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 05:20 质量就是用户能够接收到的价值 11:15 关于度量的人不一定是测试人员 17:39 可以在项目开始的时候就进行统计和度量质量 相关链接 于晓南关于度量质量的系列文章: 全生命周期的质量度量 质量度量之定性分析 质量度量之全局优化 怎样度量需求质量 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-07-2828 minHablando de softwareHablando de softwareConstrucción de productos digitales: Un Enfoque “Desde las calles”En este episodio Maya Ormaza consultora de ThoughtWorks Chile con un perfil que combina tecnología y negocio, nos compartirá desde su experiencia como es la construcción de productos digitales guiados por datos en diversas verticales de la industria y los desafíos de juntar diversas perspectivas de desarrollo, operación y experiencia de usuario para su trabajo.2021-06-2427 minPragmatism in PracticePragmatism in PracticeABCD Model for Leadership: BelongingDr. Anita Sands shares the ABCD framework to help leaders thrive in today’s ambiguous climate. The second part in the four-part framework explores belonging – the sense of belonging, the clarity of purpose, the shared frame of reference and how it drives people. This podcast helps authentic leaders to apply effective leadership principles in building a culture of belonging.  https://www.thoughtworks.com/podcasts/pragmatism-in-practice2021-06-1626 minThoughtworks洞见Thoughtworks洞见第二季完结篇,以及请期待第三季 2020年9月,我们上线第一期《质量三人行》,到现在完成两季共25期节目。这不是件容易的事情。在这一期内容里,我们几个人讨论了这将近一年来的心路历程,话题和内容早已超出记忆的承载,但自由表达、创作,以及能分享和帮助他人,是无法被磨灭的体验。 真相是,质量三人行在第二季才开始渐入佳境,以及我们并不擅长内容运营。在如今自媒体红海中,一个只专注测试和质量的垂直内容品牌,既生存不易,又颇有必要。刘冉总说,酒香不怕巷子深。我更想说,这个行业毕竟有那么多真实喜欢这个领域的人,我们确实可以做点什么,交流,或者只是为了告诉你不是一个人。 现在看,播客这个形式再好不过,陆陆续续获得到的积极反馈和认可,也让我们更确信在繁忙的工作之余,仍然可以持续做下去专属于测试人的内容。 敬请期待第三季 作为新策划人,刘冉制定了《质量三人行》的五年计划,罗列了远超前两季容量的话题。我们借此机会,发起一次简单的调查问卷,对受关注最多的话题,优先进入第三季的讨论和录制。在这里可以参加问卷调查,或者点击下面这个链接。 https://jinshuju.net/f/ewmNha 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 08:10 表达这件事情对我来说是很重要的 17:15 听众更喜欢我们在吵架 36:45 几位嘉宾纷纷立起下一步的Flag 相关链接 刘冉的微信公众号:刘冉的思辨悟 林冰玉的微信公众号:BY林子 于晓南的微信公众号:圆小豆的美梦工场 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,网易云音乐以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-06-1050 minThoughtworks洞见Thoughtworks洞见要不要做一个测试工具人? 本期主题:测试工具人。这到底是指使用测试工具的人,还是指被当做工具一样使用的人?测试人员的自我修养是做好一个测试工具人吗?看似轻松随意,实则观点密集兼有深度。聊到最后,刘老师一度有些激动,真·性情中人。本期是剪辑师非常喜欢的一期,敬请收听。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 02:02 测试工具人的两种含义 13:13 能够当好一个工具人也不容易 16:36 哪怕被当做工具一样使用,也别忘了思考 24:25 目标是要成为更好的工程师,而非工具人 30:47 在组织背景下,不经济也是一种失效 32:40 自动化的工具能否替代测试人员? 34:55 刘老师有些激动,一直讲到结束…… 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-05-3037 minPragmatism in PracticePragmatism in PracticeCX: Building a Customer Engagement FrameworkIn today’s environment, a brand is defined not by what the organization does, but how their customers feel. In this episode, Joe Murray, Chief Digital Officer, North America at Thoughtworks, discusses the keys to a customer centric framework, examples of excellence and best practices to solve for your customer journey. Tune in to hear how customer-driven product strategies, innovation and platform will build brand equity and add to your shareholder value.2021-05-2735 minThoughtworks洞见Thoughtworks洞见质量的外延是品质 本期我们聊到一个有趣的话题:软件的品质。通常我们会关注软件质量,而当谈论软件品质的时候,我们在谈论什么呢?本期从对软件品质的理解,聊到品质包含的要素,再到质量从业者可以思考的角度,最终回归到软件质量的用户视角。而王健的客串,注定了这又是轻松有趣的一期。 本期主播 主持人:张凯峰 嘉宾:王健,林冰玉,刘冉,于晓南 时间轴 02:40 客户提出:我们要做品质管理…… 06:10 品质与质量的差异是什么? 15:40 当谈到品质时,我们切换到了用户视角 17:17 品与质到底是分离的,还是一体的? 32:48 QA是否需要掌握设计知识和技能? 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-05-1843 minThoughtworks洞见Thoughtworks洞见测试用例 | 争论最多的一期 这期大概是节目录制以来争论最多的一期,从开始的各抒己见,到后面的针锋相对,不服来辩。好在结尾时似乎达成了共识,终于让人松了一口气。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 03:43 测试用例仍是工作基础,但参与者更多了 10:35 由手工用例转为活文档,这种进化背后的逻辑是什么? 20:38 如何评价测试用例的有效性? 24:00 需求的验收标准是不是测试用例? 26:58 嘉宾们很克制地吵起来了…… 40:38 嘉宾们放弃克制地吵起来了…… 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-05-0752 minThoughtworks洞见Thoughtworks洞见优秀团队该有的样子 这一期我们并没有讨论太多质量相关,而是关注在优秀的团队和leader可能的模样。我们还回忆了职业生涯里面出现的优秀团队。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,王健 时间轴 07:24 梦之队可能的样子 16:00 两个原因让我们看不到过去团队的样子 32:50 最好的leader是成就他人 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-04-2347 minThoughtworks洞见Thoughtworks洞见我的Bug史 | 聊聊那些印象深刻的Bug 本期我们聊聊那个QA无法回避的老朋友——Bug。 我们聊到那些印象深刻的Bug,那些我们经历过或看到的、给我们思考和启发的缺陷。对于Bug的定义,Bug和Defect的区分,嘉宾的看法不尽相同,似有争议。我们又深入聊到该怎样响应缺陷,以及敏捷团队在缺陷管理上的优秀实践。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 15:16 发现Bug还是让人高兴的 17:30 QA觉得是Bug,开发觉得不是,怎么办? 23:12 发现漏网之鱼,不仅证明运气,也证明能力 31:50 “是不是Bug”没有那么重要 41:33 缺陷根因分析不是为了追责 相关名词解释 Bug Bash:缺陷扫除,团队所有角色在某个特定时刻集中进行测试,以发现更多缺陷的过程 Bug Triage:缺陷分类,对缺陷进行筛选并确定优先级的过程,是缺陷响应的初步动作 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-04-1347 minPragmatism in PracticePragmatism in PracticeLooking Glass report: Tech trends and advice for your enterpriseExecutives who want to proactively source technology to support their business strategy – look to the Looking Glass report. Leveraging insights from a global community of 8,000 technologists, ThoughtWorks’ Office of the CTO identifies the technology trends that are forward-looking and business relevant. In this episode, Rebecca Parsons, CTO and Ken Mugrage, Principal Technologist, share the highlights with a business lens that will draw actionable advice to benefit your business strategy.2021-04-0634 minThoughtworks洞见Thoughtworks洞见没有QA行不行? 本期主题来源于ThoughtWorks内部的讨论:如果团队内所有人都有测试能力,是否就不需要QA这样的角色存在了?(已经有项目在这样做了,并且运转良好)大家从看待讨论的乐观态度,引申到QA在团队中到底发挥了什么作用,进而得出如果不需要QA角色,团队内的其他成员需要具备什么能力,目前看来这对团队来说还是挺大的挑战。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 03:30 QA本身就是一顶帽子,谁戴上都行 10:30 测试思维的培养至关重要 19:00 不同软件的质量要求各不相同,经验不能生搬硬套 23:20 在架构设计时就需要做可测性设计 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-03-3036 minThoughtworks洞见Thoughtworks洞见为什么现在QA是女生多? 一直以来测试的从业者都是女生居多,这里面可能存在一些偏见和误解。这个问题本身也极具误导性。我们愿意一起聊聊这个问题,测试领域的发展,早已经脱离了过去传统的印象:只需要简单的技能。当然更重要的依然是,勇敢选择自己喜欢做的事情。 本期主播 主持人:张凯峰 嘉宾:林冰玉,于晓南 时间轴 03:58 QA需要一些特质,比如细致、细腻、考虑全面 15:02 工作中产生的成就感,可能就是自己的优势所在 23:30 测试领域已经今非昔比,对技能的要求已经可以忽略性别 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-03-2535 minThoughtworks洞见Thoughtworks洞见性能测试(下)| 性能测试的难点在于发现问题 性能测试 这里是上期话题《性能测试》的下半程,本期讨论了性能工具、性能模型、性能规划,以及测试人员想做性能测试可以着手尝试的方向。 本期主播 主持人:张凯峰 嘉宾:刘冉,于晓南 时间轴 01:00 有没有较新的性能测试工具推荐? 06:40 谁来做性能测试?分工情况不太一样 18:25 性能测试的难点在于发现问题 23:38 可能的学习建议和思考方向 相关链接 《性能测试入门》 《几种性能测试工具的总结》 《性能测试问题与思考》 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-03-1729 minThoughtworks洞见Thoughtworks洞见性能测试(上)| 问题不一定是并发量大引起的 性能测试 本期我们的话题聚焦于一个专项测试:性能测试。因为聊的比较多,所以会分成上下两期。这里是上半程。 本期主播 主持人:张凯峰 嘉宾:刘冉,于晓南 时间轴 03:30 性能的问题不一定是并发量大引起的 11:20 正反两种思路澄清性能测试的需求 21:42 性能测试是否需要分层?如何规划? 相关链接 《性能测试入门》 《几种性能测试工具的总结》 《性能测试问题与思考》 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-03-0835 minThoughtworks洞见Thoughtworks洞见我们看《国内企业软件质量报告》(下) 1月12日,公众号软件质量报道发布了这份《国内软件质量调查报告》。我们几位围绕这份报告,做了一些自己的理解和分享。 因为聊的比较多,所以会分成上下两期。这里是下半程。 从我个人的角度看,虽然报告的样本量不是很充分,但这仍然是一份颇有价值的报告,提供了一些目前业态的数据和信息。从问卷的设置上来看,摒弃了一些旧有的概念,比如质量控制,质量管理办法。这也是业界对质量与时俱进的思考。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 03:41 需求质量好不好,取决于大家有没有使用统一的语言。 11:43 需求质量在于业务价值体现和规范的沟通方式。 19:34 SQA存在的场景和必要性 相关链接 《国内软件质量调查报告》 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-02-1830 minThoughtworks洞见Thoughtworks洞见我们看《国内企业软件质量报告》(上) 我们看《国内企业软件质量报告》(上) 1月12日,公众号软件质量报道发布了这份《国内软件质量调查报告》。我们几位围绕这份报告,做了一些自己的理解和分享。 因为聊的比较多,所以会分成上下两期。这里是上半程。 从我个人的角度看,虽然报告的样本量不是很充分,但这仍然是一份颇有价值的报告,提供了一些目前业态的数据和信息。从问卷的设置上来看,摒弃了一些旧有的概念,比如质量控制,质量管理办法。这也是业界对质量与时俱进的思考。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 07:50 这些年来,质量在行业内并没有多大的改观。 21:01 敏捷开发会导致的系统崩溃更多? 相关链接 《国内软件质量调查报告》 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,网易云音乐以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-02-0830 minThoughtworks洞见Thoughtworks洞见测试的价值 | QA你如何证明自己的价值? 如何证明测试的价值,以及如何证明测试人员的价值?即便不被挑战,测试人员也会很容易陷入类似的自问。但答案似乎并不那么令人满意。 这是质量三人行第一季的最后一期。于是,三位嘉宾抛弃了主持人,开始自问自答起来。 本期主播 嘉宾:林冰玉,刘冉,于晓南 时间轴 03:08 测试的价值就像防火和救火 11:30 忙着度量测试的价值不如认真学习测试 22:35 测试可能不是一项创造性的工作 36:16 质量造成损失可以当做衡量测试的价值? 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,网易云音乐以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-01-2847 minThoughtworks洞见Thoughtworks洞见开发眼中的测试(2)| 软件质量必然会重新赢得更多的关注 软件质量是程序员开发出来的,还是测试人员测出来的? 似乎对于软件质量,开发人员和测试人员的观点一直存有分歧。在政治正确的角度,每个人都需要对软件质量负责。但在项目的实际运行过程中,我们发现不同的团队会有不同的表现。 这回我们再次邀请到王健,一个老程序员,跟几位QA主播交换了彼此的看法。 本期主播 主持人:张凯峰 嘉宾:王健,刘冉,林冰玉 时间轴 03:40 开发自下而上开始关注质量有多可行? 11:20 除了KPI,还有什么办法可以帮助开发更多关注质量? 22:25 自动化测试是快速上线,节省人力成本的不二方法 27:29 质量会回到大家的关注点中,跟那些新兴的开发方法一样 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,网易云音乐以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-01-2134 minThoughtworks洞见Thoughtworks洞见开发眼中的测试(1)| 软件质量由谁来保障? 软件质量是程序员开发出来的,还是测试人员测出来的? 似乎对于软件质量,开发人员和测试人员的观点一直存有分歧。在政治正确的角度,每个人都需要对软件质量负责。但在项目的实际运行过程中,我们发现不同的团队会有不同的表现。 这回我们再次邀请到王健,一个老程序员,跟几位QA主播交换了彼此的看法。 本期主播 主持人:张凯峰 嘉宾:王健,刘冉,林冰玉 时间轴 04:30 在开发者的眼中,测试和质量保证应该自己来做 13:20 现在的知识付费很少教开发怎么写自动化测试的 21:40 Google等外企是把开发人员自己负责写自动化测试写进了KPI 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,网易云音乐以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-01-1428 minThoughtworks洞见Thoughtworks洞见我们的2020 新的一年开始了,我们临时起意,录了这一期,聊了聊对于2020的回顾,以及2021的展望。 本来想轻松聊一聊下面这些话题,但实际上我们还聊到了别的。 这一年是怎么过来的? 疫情对你影响有多大? 在测试领域,或者工作中,你印象深刻的事情? 对下一年的期待? 对测试领域新发展的一些可能性预判? 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 05:10 针对远程方式采取的具体工作方法 06:36 疫情像是对人的一种重塑 17:19 测试领域在2020年发生的一些变化 30:30 怎样才能制定不打脸的新年计划 34:26 我们聊到了生活和工作两平衡 相关链接 林冰玉的2020 张凯峰的2020 马大伟的2020 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,网易云音乐以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2021-01-0940 minThoughtworks洞见Thoughtworks洞见安全测试 | 是一种不拘泥于角色的能力 现在一谈到安全,一般都是聊渗透测试或者是安全防护,比如WFA等,很少有人谈到安全开发和开发流程中的安全测试。其实安全开发才是最有效的安全防护办法,而安全测试其中非常重要的一环。 这次我们邀请到ThoughtWorks安全开发专家马伟,就安全测试领域做了一次访谈。 本期主播 主持人:张凯峰 嘉宾:马伟,林冰玉,于晓南 时间轴 02:22 内建安全的软件开发中,安全测试是很重要的部分。 10:31 安全测试在测试四象限中的地位。 18:50 安全测试是一种能力,并不是在于具体谁来做。 23:23 安全测试先从手头的工作开始。 28:23 安全测试的边界在哪里,会不会越界。 33:50 安全测试的成长路径可以是怎样的。 相关链接 致测试同仁们:让我们一起做安全测试吧! 用了ZAP,你的软件就安全了吗? 应对数字化时代安全挑战的4个关键举措 软件测试新趋势 测试矩阵 內建安全的软件开发 软件测试新趋势 别再依赖安全扫描了 让安全实践在敏捷团队落地 为数字化企业注入安全基因 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,网易云音乐以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2020-12-2341 minPragmatism in PracticePragmatism in PracticeBuilding a strong data foundation to power tomorrow’s public healthcare servicesAs the recent COVID-19 pandemic has revealed, having the right data available to drive decisions is critical to scaling an effective healthcare system. Martin Warden, Programme Director for Digital Transformation in General Practice at NHS Digital, whom ThoughtWorks has partnered with since 2018 for the GP IT Futures programme, shares how the NHS is overcoming the barriers to innovation in Primary Care, and how critical data is to the overall strategy. If you are a business or tech leader, seeking practical approaches to leveraging your organization’s data, this is the podcast for you.2020-12-1041 minThoughtworks洞见Thoughtworks洞见数据测试 | 一个更有职业前景的方向? 这一期我们特地邀请同事李春辉来加入分享。她在几年前转身投入数据类项目和应用的测试。这几年领域的发展,以及个人自身的经验成长,都会是值得分享的内容。转身意味着新的学习曲线,以及这份职业方向是不是意味着积极的前景。欢迎收听。 本期主播 主持人:张凯峰 嘉宾:李春辉,刘冉,于晓南 时间轴 01:52 从传统项目加入数据类型项目,从测试的角度看会有哪些不同呢? 05:26 数据类型项目的测试重点在哪? 10:30 虽然是新类型测试,但测试方法和理念并没有什么不同。 13:01 数据类测试到底算白盒还是黑盒测试? 19:10 数据类项目团队的人员构成会有什么不一样? 26:59 从传统QA转型到数据QA,需要怎样准备? 31:05 数据QA可能会更有前景 相关链接 数据项目在做什么,测试有何不同? QA进场锦囊 大数据QA学习路线 机器学习测试12条建议 测试机器学习平台带给QA的挑战 机器学习平台测试篇 机器学习模型测试-入门篇 机器学习模型黑盒测试--蜕变测试 机器学习特征处理——独热编码(One-Hot Encoding) 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在网易云音乐,喜马拉雅,以及小宇宙,Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2020-12-1036 minHablando de softwareHablando de softwareDescubre GraphQLExisten implementaciones de soluciones que por la naturaleza del dominio de negocio tienen un alto volumen de consultas; ¿cómo optimizar este tipo de entornos? En este episodio conversamos con Fernando Tamayo, arquitecto y líder técnico de Thoughtworks sobre sus experiencias con GraphQL, las ventajas y los retos que ha encontrado en implementaciones en la que se ha incluido este lenguaje de consultas del lado del cliente.2020-12-0823 minThoughtworks洞见Thoughtworks洞见听众来问(2) | 测试人员如何拿到好的Offer? 这次聊的是,我们从不同渠道获得的一些对于这个播客的反馈和问题。我们做了一下汇总,并模拟一个测试人员从入职到离职的经历,在不同阶段可能遭遇的问题: 测试人员如何提升自己的地位? 如何拿到好的Offer? 测试人员简历怎么优化? 几个嘉宾分享了自己的经验。 也欢迎更多听众提出对嘉宾的问题。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 01:15 测试不可能穷尽的,以及晓南的真实经历。 15:20 刘冉如何提升自己作为测试人员的地位。 21:00 冰玉谈如何优化简历。 29:52 换工作的动机可能是什么? 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在网易云音乐,喜马拉雅,以及小宇宙,Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2020-11-2931 minHablando de softwareHablando de softwareMicroservicios: mitos y verdadesExisten diversos patrones de arquitectura que dan soporte a la implementación de una solución, y uno que ha cobrado mucha relevancia es el de microservicios. ¿Qué características tiene? ¿Qué retos de implementación conlleva? ¿Qué beneficios y desafíos trae consigo? Son algunos de los puntos que conversamos y analizamos junto a Pablo Correa, Consultor y arquitecto de aplicaciones de ThoughtWorks en este episodio.2020-11-2427 minPragmatism in PracticePragmatism in PracticeTech Concepts Every Exec Should KnowTo thrive in the digital landscape, all organizations, even the traditional ones, must become technology companies, to some degree. But what does that mean for the business leader of today? Mike Mason and Gary O Brien from ThoughtWorks, share the key tech concepts that every executive needs to know to achieve their business goals. If you are a business executive wanting to understand how to bring technology into your business strategy, this is the podcast for you.2020-11-1935 minThoughtworks洞见Thoughtworks洞见听众来问(1) | 漏测的问题是能解决的? 这次聊的是,我们从不同渠道获得的一些对于这个播客的反馈和问题。我们做了一下汇总,并模拟一个测试人员从入职到离职的经历,在不同阶段可能遭遇的问题: 刚加入公司,新手怎么去了解业务流程? 测试那么多方向,自动化、性能、安全……自动化也分前后端,选哪个方向好? 什么叫端到端测试,怎么就端到端了,为什么端到端很重要? 手工测试想转技术测试或测开岗,如何转起? 怎样避免漏测? 几个嘉宾分享了自己的经验。 也欢迎更多听众提出对嘉宾的问题。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 01:40 新手入职后如何了解业务流程? 08:20 很多测试人员其实对工作本身是没有兴趣的 14:20 技术测试分为两类 22:55 首先要定义什么是漏测 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在网易云音乐,喜马拉雅,以及小宇宙,Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2020-11-1529 minThoughtworks洞见Thoughtworks洞见测试架构 | 其实不是一个新概念 这应该是一次对上一期话题《测试策略》的延展。 2017年刘冉写了一篇文章,从测试策略到测试架构,他写到了: 而测试策略往往是高层次的指导,对于一些中小型项目也许已经足够了,但是却不足以应付现代越来越复杂的软件系统。 …… 以软件系统架构的思维去思考整个测试体系。 而是通个各种有效的方式(无论手动还是自动)把各种测试合理且有效的联系起来,形成一个拥有完整架构的测试体系,这样才能使整个系统的各种测试更加可视化和更易于理解 以及一个测试架构可能的样子: 这次的讨论,不自觉地变成我们几个人对刘老师的挑战,聊到了: 测试架构和测试策略的关系 定义测试架构的时机 以及测试架构具体可能包含的内容 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 03:04 软件开发有架构设计,测试也一样 10:55 刘冉绘制的测试架构图的范例 16:50 测试架构到底在什么时候会定义下来呢? 19:15 测试架构会包含那些东西? 24:00 测试架构会比测试策略更落地 31:40 测试架构需要自动化测试的辅助 相关链接 从测试策略到测试架构 移动应用的测试策略与测试架构 测试金字塔实战 自动化测试框架分类与思考 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在网易云音乐,喜马拉雅,以及小宇宙,Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2020-11-0433 minThoughtworks洞见Thoughtworks洞见测试策略 | 几位嘉宾的观点好像也不太一样 在进入测试策略这个话题的策划时,我们发现作为传统语境的概念,在现在已经有了新的内涵。它的内容是演进的,概念自然也一直在演进。它似乎默认是具有高级经验的人才能来设计,但几位嘉宾也谈到了自己曾经经历的测试策略落地失败的经验。 我们的播客陆续收到一些听众的反馈,欢迎留言,我们也会在合适时机,集中做一些问答。谢谢。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 02:10 现代项目的语境下重新理解测试策略的定义。 09:23 初级QA还能设计测试策略? 17:42 测试策略不是僵化不变的,而是演进出来的。 26:32 不同类型的软件系统的测试策略有多大不同? 32:45 一页纸测试策略的可行性。 39:39 测试策略和测试金字塔的关系。 相关链接 一页纸测试策略 从测试策略到测试架构 移动应用的测试策略与测试架构 微服务测试的思考与实践 Test strategy from Wikipedia 关于质量,大家都在关注什么? 敏捷软件测试常见的七个误区 测试金字塔实战 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在网易云音乐,喜马拉雅,以及小宇宙,Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2020-10-2345 minThoughtworks洞见Thoughtworks洞见当我们谈敏捷测试时,我们在谈什么? 第三期我们选择敏捷测试作为话题,是因为它在最近几年似乎重回行业的视野,不同的组织和个人,都在尝试重新定义它。而基于我们自己的经验,对它会有一些不同的体会,分享给大家。 这次还特地邀(乱)请(入)到另一位资深同事王健,人称台长,以开发者的身份,加入到几位QA的讨论中。 我们花了很长时间在讨论“团队为质量负责”这一话题,过程并不轻松,每个人的体验似乎也很纠结,可见这话题涉及到现实层面的不少问题,比如如何衡量绩效,不同阶段角色如何合作,乃至各自对质量会有不同角度的定义。相信对听众的你会有收获。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 乱入:王健 时间轴 00:52 乱入的王健 03:41 刘冉讲他理解的敏捷测试 11:30 一不小心开始陷入对“团队为质量负责”“的散漫讨论 25:32 团队为质量负责,落地有多难?KPI似乎可以用得上。 39:47 没有自动化测试,还能妄谈敏捷测试。 46:11 敏捷测试的度量,是度量结果还是度量过程? 相关链接 敏捷测试宣言与原则 ThoughtWorks的敏捷测试 一页纸测试策略 八叉说-测试金字塔不是测试策略 测试自动化后,我们需要怎样的QA? 敏捷软件测试常见的七个误区 我和敏捷团队的五个约定 敏捷中的QA 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在网易云音乐,喜马拉雅,以及小宇宙,Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2020-10-111h 10Thoughtworks洞见Thoughtworks洞见测试人员的职业发展(2) 《质量三人行》的第二期,我们继续第一期未尽的话题——QA的职业发展。这次我们聊到更多各人自己的经历甚至黑历史,乃至发生了一些争论,希望对你有所借鉴。 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 00:22 自动化测试到底在业内是多普遍的情况? 08:28 QA只做手工测试还有出路? 14:30 测试是所有角色包括开发都需要了解的。 17:21 刘老师成为测试领域弄潮儿的“风雨”经历。 25:10 谁的从业生涯又不是血泪史呢? 30:15 选自己所爱,不然就爱自己所选吧。 37:34 “危言耸听”之去测试化(测试人员)。 41:45 几位嘉宾开始出现了观点分歧。 46:33 开始改变对测试的认知,这里有三个转变。 50:50 所以测试真的是你喜欢的事情吗? 相关链接 软件测试人员的职业发展之路 软件测试人员职业发展方向2020 测试工程师职业发展漫谈 测试人员职业发展 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在网易云音乐,喜马拉雅,以及小宇宙,Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2020-09-281h 00Thoughtworks洞见Thoughtworks洞见测试人员的职业发展(1) 《质量三人行》的第一期,我们期望从一个更加软性的角度切入,聊一下在软件测试这个领域里面,从业人员时不时都会困惑的问题:我们的职业发展应该是什么样子的?为什么总会有不断侵扰的焦虑? 有趣的是,我们的三位嘉宾,都是在软件测试这个行业里面浸淫多年的人,也是ThoughtWorks的资深的测试咨询师。他们从不同的渠道,以及自身的经历,都有感受到职业发展的问题对自己的影响。 我们尝试讨论这个问题的来由,它的话题性所在,测试领域的乐趣和价值在哪。他们如何应对这种焦虑感,如何认识日常的测试工作。以及最后这到底会不会是一个伪命题? 本期主播 主持人:张凯峰 嘉宾:林冰玉,刘冉,于晓南 时间轴 00:00 嘉宾介绍 01:03 嘉宾们的测试职业生涯回顾 08:25 为什么测试人员的职业生涯具有话题性? 17:21 敏捷测试是测试人员翻身的一次机会? 27:23测试人员如何保持学习力和竞争力? 40:08 职业发展不只是测试人员在面临的问题 相关链接 林冰玉:《软件测试人员的挑战和机遇》 林冰玉:《神圣的QA》 林冰玉:《敏捷中的QA》 林冰玉:《软件测试人员的职业发展之路》 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在网易云音乐,喜马拉雅,以及小宇宙,Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。 2020-09-1742 minPragmatism in PracticePragmatism in PracticeBridging the Gap: Bringing Technology into the BoardroomToday, technology is a powerful force for driving long-term organizational growth. Former Goldman Sachs Partner; and ThoughtWorks Board Member, Jane Chwick, explores why many corporate boards are re-thinking the role of technology in their business strategy, and the benefits of a tech-savvy boardroom. If you are a leader, trying to bridge the gap between the boardroom and technology, this is the podcast for you. 2020-07-0827 minPragmatism in PracticePragmatism in PracticeRisk Management for Building Robust OrganizationsAs many leaders have discovered the hard way, having the right risk management strategies in place can be the difference between success and disaster. Anthony O'Connell, Principal Consultant at ThoughtWorks, discusses how risk identification and mitigation allows organizations to build resilience into their business. If you are a digital leader, wanting to create more robust services for your customers, this is the podcast for you.2020-05-2232 minPragmatism in PracticePragmatism in PracticeSolving the Legacy DilemmaBeing able to adapt to change quickly requires resilient systems, processes and people. Ashok Subramanian, Head of Technology for ThoughtWorks UK, discusses the hidden legacies that hold organizations back from innovating at the speed they would like. If you are a digital leader wanting to overcome the challenges of legacy modernization, this is the podcast for you.2020-05-0728 minPragmatism in PracticePragmatism in PracticeReimagining Value Delivery with BlockchainApproximately 60% of C-level executives know that blockchain technology is part of their future, but don’t know how or why to use it. Prashant Gandhi, Financial Services Principal at ThoughtWorks, explores how organizations can use this technology to deliver value to their customers and industries. If you are a leader wondering how to create a Blockchain strategy for your organization, this is the podcast for you.2020-02-1429 minPragmatism in PracticePragmatism in PracticeCreating a Product Organization Within Your BusinessCompanies no longer want to build just anything; they want to anticipate and respond to what their customers find delightful and exciting. Mike Varona, Principal Product Strategist at ThoughtWorks, discusses what it takes to create a product organization within your business, to provide the best experience for your customers. If you are a leader wondering how to best support and nurture an internal product discipline, this is the podcast for you.  2020-01-1732 minPragmatism in PracticePragmatism in PracticeUnlocking the power of Customer Experience DataInterest in data and what can be done with it has hit an all-time high, and organizations are rushing to capture more and more of it. In this episode, Christoph Windheuser, Global Lead of Intelligent Empowerment at ThoughtWorks, interviews Questback CTO, Radu Immenroth to explore how Questback built the infrastructure needed to manage and use their vast amount of customer data. If you are a business or tech leader wanting to understand how to make the most of your valuable data assets, this is the podcast for you.2019-10-2524 minPragmatism in PracticePragmatism in PracticeDigital Fluency: Becoming a Modern Digital BusinessThe pressure is on to transform your organization into one that is capable of responding to the increasing pace of change in today’s world. Gary O’Brien, Principal Consultant and Organizational Designer at ThoughtWorks, talks about the challenges of digital transformation, and what it takes to become a modern digital business. If you are a business or tech leader, seeking practical approaches to tackle your transformation issues head-on, this is the podcast for you. 2019-09-2622 minPragmatism in PracticePragmatism in PracticeBuilding Products with PurposeNatalie Hollier, Global Head of Product Innovation at ThoughtWorks, explores building products with purpose and what we can do as individuals and organizations to build more responsible businesses as a force for good for the world. If you are a business or tech leader who understands that solving societal and environmental challenges is key to connecting with your employees and customers, this is the podcast for you. 2019-09-1215 minPragmatism in PracticePragmatism in PracticeThe Future of Artificial IntelligenceAI, and in particular Machine Learning, is having a huge impact on the business world. MIT scientist, Dr. Andrew McAfee, discusses the future of Artificial intelligence and the ways in which we underestimate its power and influence. If you are a digital leader, wanting to understand how the progress of this technology is changing business, the economy, and society, this is the podcast for you. Find Dr. McAfee's full talk from ParadigmShift at www.thoughtworks.com/paradigmshift2019-07-2616 min