Agile và Scrum là framework phổ biến nhất trong phát triển phần mềm hiện nay. Dù bạn là dev, tester hay PM, bạn đều sẽ gặp các thuật ngữ này hàng ngày. Hiểu đúng nghĩa tiếng Anh giúp bạn communicate chính xác hơn, đặc biệt khi làm việc với team quốc tế. Let’s dive in! 🔄
🔹 Cấu trúc Sprint
| English | IPA | Tiếng Việt | Example |
|---|---|---|---|
| sprint | /sprɪnt/ | chu kỳ phát triển ngắn (thường 1-2 tuần) | We deliver working software at the end of each sprint. |
| increment | /ˈɪŋkrəmənt/ | phần sản phẩm hoàn chỉnh sau mỗi sprint | Each sprint produces a potentially releasable increment of the product. |
| daily scrum | /ˈdeɪli skrʌm/ | cuộc họp hàng ngày của team Scrum | The daily scrum is timeboxed to 15 minutes every morning. |
🔹 Vai trò trong Scrum
| English | IPA | Tiếng Việt | Example |
|---|---|---|---|
| scrum master | /skrʌm ˈmæstər/ | người điều phối Scrum, loại bỏ trở ngại | The Scrum Master helped resolve the dependency conflict between two teams. |
| product owner | /ˈprɒdʌkt ˈoʊnər/ | người sở hữu sản phẩm, quản lý backlog | The Product Owner decides which features go into the next sprint. |
| cross-functional | /krɒs ˈfʌŋkʃənl/ | đa chức năng — team có đủ skill cần thiết | A cross-functional team includes developers, testers, and designers working together. |
| self-organizing | /sɛlf ˈɔːrɡənaɪzɪŋ/ | tự tổ chức — team tự quyết định cách làm việc | Agile teams are self-organizing — they decide how to accomplish their goals without micromanagement. |
🔹 Sự kiện & Công cụ
| English | IPA | Tiếng Việt | Example |
|---|---|---|---|
| retrospective | /ˌrɛtrəˈspɛktɪv/ | buổi nhìn lại — team review quy trình sau sprint | In the retrospective, the team agreed to improve their code review process. |
| sprint review | /sprɪnt rɪˈvjuː/ | buổi demo kết quả sprint cho stakeholder | During the sprint review, we demonstrated the new dashboard feature to the client. |
| backlog grooming | /ˈbæklɒɡ ˈɡruːmɪŋ/ | chỉnh sửa và ưu tiên hóa backlog | We spend one hour per week on backlog grooming to keep items well-defined. |
| kanban | /ˈkɑːnbɑːn/ | bảng trực quan hóa workflow (To Do → In Progress → Done) | We use a Kanban board to visualize the flow of tasks across different stages. |
| burndown chart | /ˈbɜːrndaʊn tʃɑːrt/ | biểu đồ theo dõi work còn lại trong sprint | The burndown chart shows we’re on track to complete all tasks by Friday. |
💡 Mẹo ghi nhớ
- Sprint Review vs Retrospective: Sprint Review demo sản phẩm cho stakeholder (what did we build?). Retrospective là team nội bộ review quy trình (how can we improve?).
- Kanban gốc tiếng Nhật (看板) nghĩa là “bảng hiệu” — Toyota dùng đầu tiên trong sản xuất, giờ IT dùng để quản lý task.
- Burndown chart — tưởng tượng ngọn lửa (burn) đang cháy hết (down) khối lượng công việc. Đường càng dốc xuống = team đang ship nhanh! 📉🔥
📝 Bài tập
Điền từ thích hợp vào chỗ trống:
- Each ___ lasts two weeks and ends with a demo to stakeholders.
- The ___ helped remove the blocker by talking to the infrastructure team.
- In our ___, the team decided to adopt pair programming for complex tasks.
- We track remaining work using a ___ to see if we’ll finish on time.
- Our team is ___ — we have frontend, backend, and QA all in one team.
✅ Đáp án
- sprint — chu kỳ phát triển ngắn 1-2 tuần
- Scrum Master — người điều phối, loại bỏ trở ngại cho team
- retrospective — buổi nhìn lại quy trình sau mỗi sprint
- burndown chart — biểu đồ theo dõi work còn lại
- cross-functional — đa chức năng, team có đủ skill cần thiết
Tổng kết
Agile & Scrum không chỉ là methodology — nó là ngôn ngữ chung của team phát triển phần mềm. 12 thuật ngữ này sẽ giúp bạn hiểu rõ vai trò, sự kiện và công cụ trong Scrum. Lần tới khi ai nói “let’s groom the backlog” hay “check the burndown chart”, bạn sẽ biết chính xác họ đang nói gì! 💡