Tất cả
Việc làm
Công ty

Tạo thông báo việc làm ngay

12 việc làmAgile

Thông tin công ty

Bài viết liên quan

Xem tất cả
Tản mạn về hai mô hình phát triển phần mềm là Waterfall và Agile

Tản mạn về hai mô hình phát triển phần mềm là Waterfall và Agile

Bài viết được sự cho phép của tác giả Tống Xuân Hoài Vấn đề Hồi còn đi học, trong môn "Phân tích thiết kế hệ thống thông tin" mà tôi được học có nhắc đến quy trình phát triển phần mềm theo mô hình thác nước (Waterfall). Tên gọi của nó khiến tôi liên tưởng đến hình ảnh một thác nước đang đổ ào ào từ trên xuống dưới rất mạnh mẽ, và dĩ nhiên dòng nước thì chỉ đổ được theo một chiều, hàm ý rằng đây là một quy trình tuần tự và khó có thể quay lui lại bước trước đó. Nhưng sự thật là khi đi làm, tôi chưa thấy có một công ty nào áp dụng mô hình này để phát triển phần mềm cả. Hoặc là không có, hoặc là một cái tên khác: Agile. Agile - Scrum là một cái tên mà tôi tin chắc rằng nhiều người biết hoặc đang áp dụng tại nơi [...]

Đọc thêm
Agile là gì? 5 thuật ngữ Agile nên biết (giải thích)

Agile là gì? 5 thuật ngữ Agile nên biết (giải thích)

Anh em lập trình viên, Product Owner, BA, QC nếu đã tham gia một số dự án apply mô hình phát triển phần mềm Agile chắc không còn lạ gì về khái niệm Agile cũng như những thuật ngữ liên quan tới nó. Bài viết này ngoài việc giải thích lại về Agile, còn cung cấp cái nhìn thực tế trong quá trình làm việc với mô hình này. Mong sẽ giúp đỡ được nhiều hơn các anh em mới bắt đầu hoặc đang tìm hiểu mô hình Agile. Thôi thì biết hay chưa biết ta đều nhắc lại cái định nghĩa cho nó máu. Làm nhiều chứ đôi khi hỏi định nghĩa lại nói không ra. Coi lại cho chắc. 1. Agile là gì? Theo như định nghĩa tới từ ông Atlassian thì Agile được nghĩa như sau: "Agile is an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer headaches. Instead of betting everything on a "big bang" launch, an agile team delivers work in small, but consumable, increments. Requirements, [...]

Đọc thêm
12 nguyên tắc trong Agile

12 nguyên tắc trong Agile

Bài viết được sự cho phép của vntesters.com “12 nguyên tắc trong Agile” và “tuyên ngôn của Agile” là những phần cốt lõi trong Agile. “Tuyên ngôn của Agile” có thể chung chung và “cao cấp” nhưng 12 nguyên tắc trong Agile sẽ mang tính thực tiễn nhiều hơn. Thỏa mãn yêu cầu của khách hàng thông qua việc giao hàng sớm và liên tục Giao phần mềm chạy được cho khách hàng một cách thường xuyên (giao hàng tuần hơn là hàng tháng) 2 nguyên tắc trên mình gom lại với nhau vì cơ bản nó chia sẻ ý tưởng giống nhau là giao hàng sớm, liên tục và chạy được cho khách hàng. Dĩ nhiên mục đích của dự án phát triển phần mềm là phát-triển-phần-mềm và làm khách hàng hài lòng và không có gì làm khách hàng hài lòng hơn việc cho khách hàng thấy được sản phẩm của mình [...]

Đọc thêm
Tổng quan về TDD-BDD & KTPM trong mô hình Agile từ góc nhìn của một Acceptance Tester

Tổng quan về TDD-BDD & KTPM trong mô hình Agile từ góc nhìn của một Acceptance Tester

Bài viết được sự cho phép của tác giả Lê Chí Dũng Topdev xin gửi đến các bạn độc giả một số thông tin về mô hình Agile. Nếu các bạn đã biết Agile là gì? trong các nội dung lần trước. Thì hôm nay mình sẽ nói sâu hơn về tổng quan TDD-BDD & KTPM. Hãy cùng đi sâu hơn trong nội dung bài viết dưới đây. [irp posts="30923" name="QUnit — Những bước chân TDD đầu tiên trên JavaScript"] [irp posts="10593" name="Agile là gì? Scrum là gì? Các công cụ quản lý dự án theo Agile mà bạn nên biết"] 1. TDD là gì? Chính xác với nghĩa đen của nó: “Test-Driven Development” có thể được tạm hiểu là mô hình phát triển với trọng tâm hướng về việc kiểm thử. TDD được xây dựng theo hai tiêu chí: Test-First (Kiểm thử trước) và Refactoring (Điều chỉnh mã nguồn) [1]. Trong đó, khi một yêu cầu phần mềm (requirement) được đặt ra: Người developer soạn thảo kịch bản kiểm thử (test case) [...]

Đọc thêm