Security Testing

Hay còn gọi là Kiểm thử bảo mật, là một trong những phần quan trọng trong phát triển phần mềm, nhằm đảm bảo các hệ thống và ứng dụng trong một tổ chức không có bất kỳ sơ hở nào có thể gây ra các tổn thất về an toàn bảo mật. Kiểm thử bảo […]

Non-Functional Testing

Hay còn gọi là Kiểm thử phi chức năng, là kỹ thuật kiểm thử tập trung vào việc đánh giá các khía cạnh phi chức năng của hệ thống. Nó kiểm tra các tham số không được kiểm tra trong Function Testing (kiểm thử chức năng), chẳng hạn như hiệu suất, khả năng sử dụng, […]

Unit Testing

Hay còn gọi là Kiểm thử đơn vị, là một loại kiểm thử phần mềm tập trung vào việc kiểm tra các thành phần hoặc “đơn vị” nhỏ nhất và riêng biệt của mã nguồn. Một đơn vị có thể là một hàm (function), một phương thức (method), một lớp (class) hoặc một module. Mục […]

Smoke Testing

Hay còn gọi là Kiểm thử khói, là một loại kiểm thử phần mềm nhanh chóng, tập trung vào việc xác minh các chức năng cốt lõi và quan trọng nhất của ứng dụng có hoạt động ổn định hay không. Mục đích chính là để kiểm tra xem bản dựng (build) mới của phần […]

Functional Testing

Hay còn gọi là kiểm thử chức năng, là kỹ thuật kiểm tra phần mềm dựa trên từng chức năng để đảm bảo hệ thống đáp ứng đúng yêu cầu đã đặt ra. Đây là dạng kiểm thử hộp đen, trong đó tester không cần quan tâm đến mã nguồn mà chỉ so sánh chức […]

Testing Techniques

Hay còn gọi là các kỹ thuật kiểm thử, là các phương pháp và quy trình cụ thể được sử dụng để thiết kế và thực hiện các test case (trường hợp kiểm thử). Chúng cung cấp một cách tiếp cận có hệ thống để khám phá các lỗi (defects), đánh giá các thuộc tính […]

Test Planning

Là một tài liệu mô tả mục tiêu,phạm vi, phương pháp tiếp cận và tập trung vào sự lỗ lực kiểm thử phần mềm. Quá trình chuẩn bị Test Planning là một cách hữu ích để suy nghĩ tới những nỗ lực cần thiết để xác nhận khả năng chấp nhận một sản phẩm phần […]

Test Cases and Scenarios

Test Cases   Hay còn gọi là Trường hợp kiểm thử, là một tài liệu chi tiết, cụ thể, mô tả các bước thực hiện, dữ liệu đầu vào và kết quả mong đợi để kiểm tra một chức năng hoặc một tính năng cụ thể của phần mềm.   Mục đích chính của việc […]

Manual Testing

Là việc thử nghiệm một phần mềm hoàn toàn được làm bằng tay bởi người tester. Nó được thực hiện nhằm phát hiện lỗi trong phần mềm đang được phát triển. Trong manual testing, tester sẽ thực hiện các trường hợp kiểm thử và tạo báo cáo kiểm thử hoàn toàn thủ công mà không […]

Testing

Hay còn gọi là Kiểm thử, là một quá trình quan trọng trong phát triển phần mềm, nhằm mục đích đánh giá chất lượng và tìm ra lỗi (bug) trong một sản phẩm phần mềm. Mục tiêu cuối cùng của testing là đảm bảo rằng sản phẩm đáp ứng đúng các yêu cầu đã đề […]

UAT Support

UAT Support (hỗ trợ UAT) là các hoạt động và vai trò nhằm giúp quá trình Kiểm thử chấp nhận người dùng (User Acceptance Testing – UAT) diễn ra suôn sẻ, hiệu quả và thành công. UAT là giai đoạn cuối cùng trong quy trình phát triển phần mềm, nơi mà người dùng cuối hoặc […]

Tableau

Là phần mềm hỗ trợ phân tích (Data Analyst) và trực quan hóa dữ liệu (Data Visualization), công cụ được dùng nhiều trong ngành BI (Business Intelligence). Giúp tổng hợp các dữ liệu này từ các dãy số thành những hình ảnh, biểu đồ trực quan, xây dựng các dashboard và các phân tích (Self-services). […]

Use SQL in data analysis

SQL là gì? Hay được gọi là Structured Query Language, là ngôn ngữ tiêu chuẩn để làm việc với cơ sở dữ liệu quan hệ (RDBMS), và nó đóng vai trò cực kỳ quan trọng trong phân tích dữ liệu. Khi phân tích dữ liệu, SQL giúp bạn truy xuất, xử lý, tổng hợp và […]

Metabase

  Là một ứng dụng mã nguồn mở giúp tối ưu hóa việc phân tích và chia sẻ dữ liệu một cách tiện lợi. Với Metabase, việc đặt câu hỏi về dữ liệu và biểu diễn kết quả dưới dạng các biểu đồ đa dạng trở nên mạch lạc và dễ dàng, giúp cải thiện […]

Power BI

Là một công cụ phân tích và trực quan hóa dữ liệu (data visualization) mạnh mẽ do Microsoft phát triển. Nó nằm trong nhóm các công cụ Business Intelligence (BI), với mục tiêu chính là giúp các tổ chức thu thập, làm sạch, chuyển đổi và trực quan hóa dữ liệu thô thành những thông […]

Prioritization Techniques

Hay còn gọi là sắp xếp ưu tiên là quá trình phân loại và xếp thứ tự các nhiệm vụ, công việc, hoặc dự án theo mức độ quan trọng và khẩn cấp. Kỹ thuật này giúp cá nhân và tổ chức tập trung vào các nhiệm vụ có tác động lớn nhất đến mục […]

Data Analysis

Hay còn được gọi là Phân tích dữ liệu, là quá trình nghiên cứu, làm sạch, biến đổi và mô hình hóa dữ liệu để khám phá các thông tin hữu ích, đưa ra kết luận và hỗ trợ ra quyết định. Nó giúp chúng ta hiểu rõ hơn về những gì đã xảy ra, […]

Gitbook

   Là một nền tảng chuyên biệt được thiết kế để tạo và quản lý tài liệu một cách hiệu quả, đặc biệt phù hợp với các đội ngũ phát triển phần mềm và dự án công nghệ. Nó kết hợp sức mạnh của hệ thống quản lý phiên bản Git với một giao diện […]

SharePoint

  Là nền tảng Microsoft SharePoint, giúp cho doanh nghiệp có thể cộng tác làm việc trên nền tảng web. Được Microsoft cho ra đời lần với mục đích chủ yếu là để lưu trữ và quản lý mọi tài liệu của doanh nghiệp, nhưng SharePoint ngày càng được phát triển để sử dụng một […]

Confluence

Là việc sử dụng nền tảng Confluence (của Atlassian) để tạo, lưu trữ, tổ chức và chia sẻ tài liệu dự án theo dạng wiki nội bộ, được dùng như một hub tài liệu tập trung để tất cả thành viên và stakeholders có thể truy cập, cập nhật và cộng tác trong suốt vòng […]

Notion

Là một ứng dụng quản lý công việc đa năng, hỗ trợ người dùng trong việc ghi chú, theo dõi nhiệm vụ, quản lý dự án, xây dựng wiki và lưu trữ cơ sở dữ liệu trong cùng một nền tảng. Là một ứng dụng viết ghi chú, nhưng nếu biết cách sử dụng, người […]

Stakeholder Management

Hay còn gọi là Quản lý các bên liên quan, là một quá trình chiến lược và có hệ thống nhằm xác định, phân tích, lập kế hoạch và thực hiện các hành động để tương tác hiệu quả với các cá nhân, nhóm, hoặc tổ chức có ảnh hưởng hoặc bị ảnh hưởng bởi […]

Wireframing & Prototyping

Wireframing    Là quá trình tạo ra bản phác thảo khung xương (blueprint) của giao diện người dùng (UI) để mô tả bố cục, vị trí các thành phần, và cách luồng thông tin được trình bày trên màn hình trước khi sản phẩm thực tế được phát triển. Là một trong những công cụ […]

Process Modeling

Còn được gọi là Mô hình hóa quy trình, là quá trình phân tích, mô tả và biểu diễn trực quan một quy trình nghiệp vụ bằng các ký hiệu, sơ đồ hoặc mô hình, để mọi người dễ hiểu, dễ trao đổi và cải thiện.   Trong Business Analysis, Process Modeling giúp BA và […]

Documentation

Documentation (Tài liệu hóa) là quá trình ghi chép, tổng hợp và lưu trữ toàn bộ thông tin, yêu cầu, quyết định và quy trình của dự án dưới dạng văn bản (hoặc file điện tử) để tất cả các bên liên quan có thể hiểu, tham khảo và sử dụng trong suốt vòng đời […]

Requirements Gathering

Thu thập yêu cầu là quá trình xác định, thu thập và phân tích các yêu cầu của các bên liên quan (stakeholders) để hiểu rõ mục tiêu, nhu cầu và mong muốn của dự án.  Là giai đoạn nền tảng, giúp xác định phạm vi, mục tiêu và các yếu tố quan trọng khác […]

Agile vs Waterfall

Waterfall   Phương pháp mô hình thác mà còn được gọi là mô hình vòng tuần hoàn dạng vòng lặp. Mô hình thác nước theo thứ tự tuần tự và do đó nhóm phát triển dự án chỉ chuyển sang giai đoạn phát triển hoặc thử nghiệm tiếp theo nếu bước trước đó hoàn thành […]

Kanban

  Trong Agile là một phương pháp quản lý công việc trực quan giúp nhóm dễ dàng thấy tiến độ, phát hiện tắc nghẽn (bottleneck), và cải thiện quy trình làm việc theo cách liên tục (continuous delivery). Thay vì tập trung vào các chu kỳ lặp cố định như Scrum, Kanban chú trọng vào […]

Scrum

Là một framework (khung làm việc) thuộc phương pháp Agile, được dùng để quản lý và phát triển sản phẩm phức tạp, đặc biệt là trong phần mềm và dự án sáng tạo. Scrum tập trung vào làm việc theo vòng lặp ngắn (Sprint), liên tục cải tiến, và cộng tác chặt chẽ giữa các […]

Agile

Là một phương pháp linh hoạt trong phát triển phần mềm và quản lý dự án, tập trung vào việc thích ứng nhanh chóng với thay đổi và liên tục cải tiến. Thay vì tuân theo một quy trình cứng nhắc, Agile chia nhỏ dự án thành các giai đoạn nhỏ, lặp đi lặp lại […]

BABOK

Viết tắt của “A Guide to the Business Analysis Body of Knowledge,” là một bộ tài liệu chuẩn hóa quốc tế được phát triển bởi International Institute of Business Analysis (IIBA). Nó cung cấp hướng dẫn về các kiến thức, kỹ năng, và thực tiễn cần thiết cho các chuyên viên phân tích nghiệp vụ […]

Business Analyst

Là chuyên viên phân tích nghiệp vụ – người đóng vai trò cầu nối giữa doanh nghiệp (business) và bộ phận kỹ thuật/IT (technical team) hoặc giữa các phòng ban liên quan trong một tổ chức. Nhiệm vụ chính của BA là hiểu rõ nhu cầu, vấn đề, hoặc mục tiêu của doanh nghiệp, sau […]