Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn istqb agile

Mô hình phát triển nhanh (agile) bắt người trong trong cuộc phải hành động!

Trong khoa học sắp xếp công việc ở một tổ chức, nếu sắp xếp theo từng khâu làm việc tuần tự bạn sẽ đạt hiệu quả cao và năng suất hơn . Do đó trong các công ty phần mềm việc tổ chức khoa học bắt đầu từ tổ chức lại công việc cho nhân lực bên trong, vì  vậy ta thấy có chức danh trong một công ty như: CEO, CFO, HR, Project manager, Developer, tester... Việc sắp xếp lại tổ chức hoạt động giúp nó hoạt động hiệu quả hơn. Trong mỗi dự án làm việc với khách hàng lại có một quy trình sản xuất khác nhau theo từng khâu: Quản lý dự án> BA > Code > Test ... (Giống như các khâu bình thường như trong ngành may mặt, sản xuất, kỹ nghệ...) Bằng khái niệm: cộng tác hơn khi phát triển phần mềm để bỏ bớt những hoạt động dư thừa trong quy trình phát triển phần mềm kể trên gọi là Agile - Model. Và những bản thể của mô hình này là: Scrum, XP, Kanban. Agile (Nhanh gọn) nhằm bỏ bớt sự thừa thải của việc: làm tài liệu, chạy theo kế hoạch, làm việc mà không chú ý tới người dùng. Trong bài viết này k...

Định nghĩa của ISTQB về tester trong mô hình phát triển phần mềm Agile

Định nghĩa của ISTQB về tester trong mô hình phát triển phần mềm Agile. Bài dịch từ đại cương của chuẩn ISTQB về mô hình phát triển phần mềm. 1. Thế nào là mô hình phát triển phần mềm Agile? a. Nền tảngcủa Agile Vào năm 2001, một nhóm cá nhân độc lập đã thuyết trình một phương thức phát triển phần mềm mới, nhanh gọn và họ đồng ý với tuyên bố chung lập ra bốn nguyên tắc (như khẩu huyết) của mô hình phát triển Agile: 1) Cá nhân và cộng tác còn hơn là quy trình và công cụ (tools - công cụ hỗ trợ đo lường, quản lý...). 2) Phần mềm chạy được còn hơn là tài liệu thông suốt. 3) Cộng tác với khách hàng còn hơn là đàm phán hợp đồng. 4) Nhận được các thay đổi còn hơn là vòng vòng theo kế hoạch. Với 4 nguyên tắc trên từ đó nó được gọi là Bản tuyên ngôn của Agile. Sau đây là phân tích và diễn giải ý nghĩa. 1) Cá nhân và cộng tác Agile là mô hình hướng con người làm trung tâm, đòi hỏi các cá nhân phải cộng tác liên tục: giao tiếp, trao đổi... hơn là nói chuyện qua email, phần mềm ...