<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Retrospectives · Nhân Tài Đức</title>
    <link>https://jared.lynskey.co.nz/vi/tags/retrospectives/</link>
    <description>Những câu chuyện ngắn về kỹ thuật phần mềm và lãnh đạo đội ngũ kỹ sư — performance review, tuyển dụng và mở rộng team, CI/CD, giám sát DevOps và AI agent. Viết từ Seoul.</description>
    <generator>Hugo</generator>
    <language>vi</language>
    <copyright>© 2026 Nhân Tài Đức</copyright>
    <lastBuildDate>Wed, 28 Oct 2026 00:00:00 +1300</lastBuildDate>
    <atom:link href="https://jared.lynskey.co.nz/vi/tags/retrospectives/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Scrum Master là gì, làm những việc gì? Tập trung vào quy trình, không chỉ kết quả</title>
      <link>https://jared.lynskey.co.nz/vi/posts/2023/2023-10-16-outcome-indepedent/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/vi/posts/2023/2023-10-16-outcome-indepedent/</guid>
      <pubDate>Mon, 16 Oct 2023 00:30:03 +0000</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>Scrum</category>
      <category>Scrum Master</category>
      <category>Agile</category>
      <category>Retrospectives</category>
      <category>Team Management</category>
      <description>Theo Scrum Guide, Scrum Master chịu trách nhiệm về những gì, vai trò này khác quản lý dự án (project manager) ra sao, và vì sao việc chính của Scrum Master là cải thiện quy trình chứ không phải chạy theo kết quả sprint.</description>
      <content:encoded><![CDATA[<p>Trả lời ngắn gọn trước. Theo Scrum Guide bản 2020, Scrum Master chịu trách nhiệm (accountable) về hai điều: thiết lập Scrum đúng như Scrum Guide định nghĩa, và hiệu quả làm việc của cả đội Scrum (Scrum Team). Trên thực tế, điều đó có nghĩa là hỗ trợ các Nhà phát triển (Developers), Product Owner và cả tổ chức: huấn luyện (coaching) để đội tự quản lý được công việc của mình, tác động để những vướng mắc cản trở tiến độ được gỡ bỏ, và đảm bảo các sự kiện Scrum (Scrum events) đều diễn ra, có ích và không vượt quá khung thời gian (timebox) đã định. Còn chuyện giao việc cho từng người hay hối thúc đội ra kết quả thì Scrum Guide không hề yêu cầu Scrum Master làm. Bài viết này chủ yếu nói về khác biệt đó.</p>
<p>Những buổi họp nhìn lại (retrospective) tệ nhất mà tôi từng ngồi đều giống nhau ở một điểm: đội không đạt mục tiêu sprint (sprint goal), thế là cả tiếng đồng hồ biến thành một buổi truy xét xem vì sao lại trượt. Còn những buổi tốt nhất thì gần như chẳng nhắc gì đến mục tiêu. Chúng tôi nói về cách mình đã làm việc, cái gì đã cản trở, và lần sau sẽ thử làm khác đi ra sao. Khác biệt đó chính là cái mà người ta gọi là tư duy không phụ thuộc vào kết quả (outcome-independent mindset). Sau một thời gian tự mình điều phối sprint, tôi nghĩ đây là thái độ hữu ích nhất mà một Scrum Master có thể có.</p>
<p>Nói cho rõ: kết quả là quan trọng. Chẳng ai trả lương cho chúng ta để có một quy trình đẹp đẽ mà không làm ra được gì. Nhưng hoàn thành sprint là việc của đội. Còn việc của Scrum Master là cải thiện cỗ máy làm ra các sprint. Đó là hai việc khác nhau, và phần lớn những trục trặc xoay quanh Scrum mà tôi từng thấy đều bắt nguồn từ chuyện nhầm lẫn giữa hai việc này.</p>

<h3 class="relative group">Scrum Master khác quản lý dự án (project manager) thế nào
    <div id="scrum-master-khác-quản-lý-dự-án-project-manager-thế-nào" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#scrum-master-kh%c3%a1c-qu%e1%ba%a3n-l%c3%bd-d%e1%bb%b1-%c3%a1n-project-manager-th%e1%ba%bf-n%c3%a0o" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Hai vai trò này hay bị nhầm lẫn, một phần vì nhiều công ty giao cả hai cho cùng một người. Khác biệt cốt lõi nằm ở đây:</p>
<table>
	<thead>
			<tr>
					<th></th>
					<th>Scrum Master</th>
					<th>Quản lý dự án</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Phụ trách</td>
					<td>Cách đội làm việc, và cách đó có hiệu quả hay không</td>
					<td>Phạm vi, tiến độ và ngân sách</td>
			</tr>
			<tr>
					<td>Có giao việc không?</td>
					<td>Không. Các Nhà phát triển tự lập kế hoạch công việc của mình</td>
					<td>Thường là có</td>
			</tr>
			<tr>
					<td>Thế nào là thành công</td>
					<td>Một đội tiến bộ dần qua từng sprint</td>
					<td>Dự án xong đúng hạn, không vượt ngân sách</td>
			</tr>
	</tbody>
</table>
<p>Bản thân Scrum không có vai trò quản lý dự án. Nhiều việc mà một người quản lý dự án thường làm được chia cho Product Owner, người quyết định làm cái gì và làm theo thứ tự nào, và các Nhà phát triển, những người lên kế hoạch làm như thế nào.</p>

<h3 class="relative group">Điều gì thay đổi khi bạn thôi bám chặt vào kết quả
    <div id="điều-gì-thay-đổi-khi-bạn-thôi-bám-chặt-vào-kết-quả" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%c4%91i%e1%bb%81u-g%c3%ac-thay-%c4%91%e1%bb%95i-khi-b%e1%ba%a1n-th%c3%b4i-b%c3%a1m-ch%e1%ba%b7t-v%c3%a0o-k%e1%ba%bft-qu%e1%ba%a3" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Đội có không gian để thật sự làm chủ công việc. Về lý thuyết, Scrum dựa trên những đội tự tổ chức, nhưng một Scrum Master lo sốt vó cho từng kết quả thì rốt cuộc sẽ đi lái mọi quyết định, và đội sẽ sớm nhận ra quyết định thật ra không nằm trong tay họ. Còn khi bạn tập trung vào quy trình, bạn có thể để mọi người thử nghiệm, thỉnh thoảng quyết định sai, rồi rút kinh nghiệm từ đó. Đó cũng là cách duy nhất để tinh thần làm chủ thật sự hình thành.</p>
<p>Các <a href="https://jared.lynskey.co.nz/vi/posts/2023/2023-09-01-retrospecs/" >buổi họp nhìn lại</a> trở nên thẳng thắn hơn. Khi câu hỏi đặt ra trong phòng là &ldquo;sao mình không đạt con số?&rdquo;, những câu trả lời thật sẽ lẩn đi hết. Còn khi câu hỏi là &ldquo;cái gì làm mình chậm lại, và lần tới nên thử gì?&rdquo;, mọi người sẽ chịu nói. Với những vướng mắc phát sinh giữa sprint cũng vậy: một Scrum Master bị ám ảnh bởi kết quả sẽ cuống lên vì hạn chót, còn người tập trung vào quy trình thì cứ thế bắt tay vào gỡ vướng mắc. Nếu vướng mắc là một điều mà chưa ai nắm rõ, họ sẽ đề xuất một <a href="https://jared.lynskey.co.nz/vi/posts/2023/2023-10-18-spike/" >spike</a> có giới hạn thời gian để tìm hiểu cho ra.</p>
<p>Các bên liên quan cũng bớt căng thẳng. Nếu thứ duy nhất bạn đem ra báo cáo là biểu đồ burndown, thì mỗi lần nó chững lại trông đều như thất bại. Nhưng nếu bạn kể thêm được đội đã học được gì và đang thích nghi ra sao, kỳ vọng của mọi người sẽ thực tế hơn, và đội cũng được che chắn khỏi rất nhiều áp lực mà nếu không thì sẽ đổ ập xuống giữa chừng sprint.</p>

<h3 class="relative group">Nếu bạn đã lỡ bị ám ảnh bởi một kết quả nào đó
    <div id="nếu-bạn-đã-lỡ-bị-ám-ảnh-bởi-một-kết-quả-nào-đó" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#n%e1%ba%bfu-b%e1%ba%a1n-%c4%91%c3%a3-l%e1%bb%a1-b%e1%bb%8b-%c3%a1m-%e1%ba%a3nh-b%e1%bb%9fi-m%e1%bb%99t-k%e1%ba%bft-qu%e1%ba%a3-n%c3%a0o-%c4%91%c3%b3" aria-label="Cọc dấu">#</a>
    </span>
    
</h3>
<p>Tôi biết là nói thì dễ. Khi bạn đã dồn nhiều tâm huyết để một việc diễn ra theo đúng ý mình, thì câu &ldquo;cứ tập trung vào quy trình thôi&rdquo; nghe chẳng khác gì một câu khẩu hiệu dán trên tủ lạnh.</p>
<p>Có vài điều thật sự giúp được. Thứ nhất, đừng tự trách mình vì đã quan tâm. Muốn có kết quả là chuyện bình thường, và giả vờ là mình không muốn thì chẳng ích gì. Thứ hai, chuyển mục tiêu về kết quả thành những mục tiêu về quy trình mà bạn kiểm soát được: không phải &ldquo;thắng cuộc thi&rdquo; mà là &ldquo;luyện tập 30 phút mỗi ngày&rdquo;. Bạn không kiểm soát được bản phát hành có suôn sẻ hay không, nhưng bạn kiểm soát được việc nó đã được rà soát, kiểm thử và trình diễn (demo) sớm hay chưa. Thứ ba, để ý xem điều gì đang nuôi nỗi ám ảnh đó. Nếu một ngày bạn mở lại một bảng điều khiển (dashboard) hay xem giá cổ phiếu cả chục lần, hãy đặt ra vài khung giờ cố định để xem, ngoài giờ đó thì thôi. Và hãy ăn mừng những thành công nhỏ trên đường đi, vì cái mục tiêu xa xôi kia sẽ sẵn sàng nuốt trọn sự chú ý của bạn nếu bạn để nó làm vậy. Còn nếu nỗi ám ảnh thật sự ảnh hưởng tới giấc ngủ hay sinh hoạt hằng ngày của bạn, thì nên tìm đến chuyên gia để được hỗ trợ. Chẳng có gì phải ngại cả.</p>
<p>Kết quả vẫn quan trọng. Nhưng những đội mà tôi thấy đạt kết quả đều đặn là những đội có người chăm lo cho phần &ldquo;làm thế nào&rdquo;, chứ không chỉ phần &ldquo;làm cái gì&rdquo;.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2023/2023-10-16-outcome-indepedent/featured.jpeg" medium="image" type="image/jpeg" />
    </item>
    <item>
      <title>Cách tổ chức sprint retrospective (họp nhìn lại) để thực sự tạo ra thay đổi</title>
      <link>https://jared.lynskey.co.nz/vi/posts/2023/2023-09-01-retrospecs/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/vi/posts/2023/2023-09-01-retrospecs/</guid>
      <pubDate>Fri, 01 Sep 2023 00:30:03 +0000</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>Feedback</category>
      <category>Loops</category>
      <category>Retrospectives</category>
      <category>Teams</category>
      <description>Những gì tôi học được khi tổ chức các buổi sprint retrospective (họp nhìn lại) cho đội: buổi họp chỉ là phần dễ, làm đến nơi đến chốn sau đó mới là thứ quyết định.</description>
      <content:encoded><![CDATA[<p>Tôi đã ngồi trong không ít buổi họp nhìn lại (retrospective) mà mọi người trao đổi rất thật lòng, rất hay, nhưng rốt cuộc chẳng có gì thay đổi. Vấn đề chưa bao giờ nằm ở hình thức tổ chức, mà nằm ở khâu theo sát đến cùng. Dạo này tôi đang phụ trách các buổi họp nhìn lại của đội mình, nên đây là những gì tôi rút ra được.</p>

<h4 class="relative group"><strong>Buổi họp là phần dễ</strong>
    <div id="buổi-họp-là-phần-dễ" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#bu%e1%bb%95i-h%e1%bb%8dp-l%c3%a0-ph%e1%ba%a7n-d%e1%bb%85" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Cấu trúc đơn giản đến mức gần như chẳng có gì để nói. Sau mỗi sprint hoặc mỗi giai đoạn dự án, cả đội ngồi lại với nhau và lần lượt trả lời ba câu hỏi:</p>
<ol>
<li>Điều gì đã làm tốt?</li>
<li>Điều gì chưa ổn?</li>
<li>Mình có thể cải thiện gì?</li>
</ol>
<p>Chỉ vậy thôi. Mấu chốt nằm ở vòng lặp phản hồi: đều đặn dừng lại, nhìn vào những gì đã thực sự diễn ra, rồi đưa những điều đó quay lại vào cách mình làm việc. Một đội không bao giờ chịu dừng lại thì sẽ chỉ lặp lại chính mình.</p>

<h4 class="relative group"><strong>Buổi nhìn lại có ích khác buổi xả bực ở chỗ nào</strong>
    <div id="buổi-nhìn-lại-có-ích-khác-buổi-xả-bực-ở-chỗ-nào" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#bu%e1%bb%95i-nh%c3%acn-l%e1%ba%a1i-c%c3%b3-%c3%adch-kh%c3%a1c-bu%e1%bb%95i-x%e1%ba%a3-b%e1%bb%b1c-%e1%bb%9f-ch%e1%bb%97-n%c3%a0o" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Chủ yếu là ở sự thẳng thắn. Người ta chỉ dám nói ra vấn đề thật khi tin chắc rằng mình sẽ không bị làm khó vì điều đó, nên cảm giác an toàn trong phòng quan trọng hơn bất kỳ hình thức nào bạn chọn. Và những nhận xét sắc sảo nhất thường đến từ những người ít nói. Một buổi nhìn lại mà chỉ có mỗi trưởng nhóm nói thì thực chất là một buổi họp báo cáo tình hình, chỉ là rườm rà hơn.</p>
<p>Nửa còn lại là những gì diễn ra sau buổi thảo luận. Vấn đề nào đáng sửa thì trước khi ra khỏi phòng phải trở thành một đầu việc cần làm (action item), có tên người phụ trách và hạn chót rõ ràng. Rồi đến buổi nhìn lại tiếp theo, hãy mở đầu bằng cách xem lại các đầu việc lần trước. Đây là bước mà hầu hết các đội đều bỏ qua. Không gì giết chết buổi họp nhìn lại nhanh bằng việc mọi người lặng lẽ nhận ra mấy đầu việc đó chỉ để trang trí.</p>
<p>Khi có thể, hãy mang cả số liệu vào. Những ý kiến kiểu &ldquo;sprint này có vẻ chậm&rdquo; cứ bàn qua bàn lại mãi không đi đến đâu, trong khi một cái biểu đồ thường chốt được vấn đề ngay.</p>

<h4 class="relative group"><strong>Những kiểu họp nhìn lại thất bại</strong>
    <div id="những-kiểu-họp-nhìn-lại-thất-bại" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#nh%e1%bb%afng-ki%e1%bb%83u-h%e1%bb%8dp-nh%c3%acn-l%e1%ba%a1i-th%e1%ba%a5t-b%e1%ba%a1i" aria-label="Cọc dấu">#</a>
    </span>
    
</h4>
<p>Có ba kiểu tôi từng tận mắt chứng kiến. Một là buổi nhìn lại biến thành buổi đổ lỗi (hãy sửa quy trình, đừng nhắm vào con người). Hai là buổi nhìn lại dùng y nguyên một hình thức suốt cả năm, đến mức ai cũng tham gia như cái máy (hãy thay đổi cách làm). Ba là họp xong rồi thôi, chẳng ai theo sát việc gì cả. Như đã nói ở trên, kiểu thứ ba mới là kiểu chí mạng.</p>
<p>Nhân tiện, những điều này không chỉ áp dụng cho phần mềm. Chiến dịch tiếp thị, tổ chức sự kiện, dự án nghiên cứu, sản xuất: bất cứ công việc nào có chu kỳ lặp lại đều hưởng lợi từ cùng một vòng lặp này. Nhưng dù bạn họp nhìn lại ở đâu thì phép thử vẫn vậy: trước buổi tiếp theo, có điều gì thực sự thay đổi không? Nếu không, thì bạn chỉ đang nói suông mà thôi.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2023/2023-09-01-retrospecs/featured.jpeg" medium="image" type="image/jpeg" />
    </item>
  </channel>
</rss>
