TopDev
Sort by
35 results
HIGHLIGHT COMPANY

COMPANY INFORMATION

job-imageCÔNG TY TNHH DETECH CÔNG NGHỆ SỐPrecision from Germany. Agility from Vietnam. Together, we deliver transformation.
Thành phố Hà Nội
job-imageCyberLogitec Vietnam Co., Ltd.Off-shore Development Center in Vietnam
Thành phố Hồ Chí Minh 500-999
job-imageCÔNG TY TNHH XT SOLUTION
Thành phố Hồ Chí Minh 25-99
job-imageHEINEKEN VietnamHeineken Vietnam - Brewing a Better Vietnam
Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, Thành phố Hà Nội Hơn 1000
job-imageCyberLogitec Vietnam Co., Ltd.Off-shore Development Center in Vietnam
Thành phố Hồ Chí Minh 500-999
job-imageVUS - Anh Văn Hội Việt MỹYour English Your Future
Thành phố Hồ Chí Minh Hơn 1000
job-imageBIDV - Ban Quản lý & Phát triển CorebankingChất lượng tin cậy - Hướng đến khách hàng - Đổi mới phát triển - Chuyên nghiệp sáng tạo - Trách nhiệm xã hội
Thành phố Hà Nội Hơn 1000
job-imageCyberLogitec Vietnam Co., Ltd.Off-shore Development Center in Vietnam
Thành phố Hồ Chí Minh 500-999
job-imageBIDV - Trung tâm Phát triển ngân hàng sốChất lượng tin cậy - Hướng đến khách hàng - Đổi mới phát triển - Chuyên nghiệp sáng tạo - Trách nhiệm xã hội
Thành phố Hà Nội Hơn 1000
job-imageBIDV - Ban Quản lý & Phát triển CorebankingChất lượng tin cậy - Hướng đến khách hàng - Đổi mới phát triển - Chuyên nghiệp sáng tạo - Trách nhiệm xã hội
Thành phố Hà Nội Hơn 1000
job-imageCÔNG TY TNHH NGUYỄN AN NAM
Thành phố Hà Nội, Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh
job-imageDaouKiwoom InnovationICT and Finance Platform Leader
Thành phố Hồ Chí Minh 100-499
job-imageBURNING BROS
Thành phố Hồ Chí Minh 10-24
job-imageCÔNG TY TNHH ĐỊA ỐC MOSO
Thành phố Hồ Chí Minh, Thành phố Hồ Chí Minh
job-imageCông ty Dịch vụ Số Bưu điện (Vietnam Post Digital)Gửi cả niềm tin
Thành phố Hà Nội Hơn 1000

RELATED POSTS

Marketplace Illustration
Chiến lược thành công cho doanh nghiệp: Agile vs OKR

Trong kỷ nguyên bùng nổ công nghệ và biến động kinh tế không ngừng, các doanh nghiệp phải đối mặt với vô số thách thức để duy trì vị thế cạnh tranh và phát triển bền vững. Để vượt qua những thử thách này, việc áp dụng các chiến lược và kỹ năng quản lý tiên tiến là điều vô cùng quan trọng. Agile và OKR (Objectives and Key Results) nổi lên như hai phương pháp hiệu quả giúp doanh nghiệp thích nghi nhanh chóng, tăng cường hiệu quả hoạt động và đạt được mục tiêu đề ra. Agile: Linh Hoạt và Hiệu Quả Agile là phương pháp quản lý dự án và phát triển phần mềm đề cao sự linh hoạt, thích ứng và hợp tác. Thay vì tuân theo quy trình cố định, Agile chia nhỏ dự án thành các giai đoạn ngắn (sprint) và liên tục thu thập phản hồi để điều chỉnh và cải tiến sản phẩm. Nhờ vậy, Agile giúp doanh nghiệp: Tăng cường sự tậ [...]

Marketplace Illustration
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 [...]

Marketplace Illustration
Scrum Master là gì? Tìm hiểu các vai trò chính của Scrum Master

Với việc nhanh chóng trở thành tiêu chuẩn trong hầu hết các công ty, Scrum Master đang trở thành một nhu cầu quan trọng đối với doanh nghiệp, đặc biệt là trong lĩnh vực công nghệ thông tin. Nhưng vậy, Scrum Master là gì? Và vai trò của họ trong quá trình phát triển phần mềm là gì? Trong bài viết này, chúng ta sẽ cùng TopDev khám phá về Scrum Master và tầm quan trọng của họ đối với sự thành công của dự án. Bắt đầu thôi nào! Scrum Master là gì? [caption id="attachment_54773" align="aligncenter" width="1600"] Nguồn ảnh: https://eugeniucozac.medium.com/agile-and-scrum-529cc9a6c23a[/caption] Scrum Master là một vai trò trong phương pháp Agile và quy trình Scrum trong lĩnh vực phát triển phần mềm. Scrum Master không chỉ là người quản lý nhóm, mà còn đóng vai trò lãnh đạo, hướng dẫn và hỗ trợ nhóm Scrum trong việc áp dụng và tuân thủ quy trình Scrum. Scrum Master giúp đảm bảo rằng nhóm hiểu và thự [...]

Marketplace Illustration
Top 5 câu hỏi phỏng vấn Scrum Master "khó nhằn" & cách trả lời

Scrum master là vị trí quan trọng trong team phát triển phần mềm, vậy phỏng vấn Scrum master có gì khó? Những kiến thức nào cần được trình bày khi bạn phỏng vấn vị trí Scrum master? Tất cả sẽ được liệt kê qua 3 phần của bài viết. Phần 1 do nội dung khá giới hạn nên gửi tới anh em 5 câu hỏi trước. Vâng, anh em không có gì đâu phải trầm trồ 1. Sự khác biệt giữa Agile và Scrum là gì? Câu hỏi thứ nhất phỏng vấn Scrum Master đề cập tới định nghĩa. Phân biệt sự khác nhau giữa Agile và Scrum. Vậy chúng có gì giống và khác nhau. Agile Scum Là một tập hợp các nguyên tắc lặp đi lặp lại và tăng dần. Nó là triển khai của Agile methodology (phương pháp Agile) Nó phù hợp cho nhóm nhỏ các thành viên đều là Senior Được sử dụng cho các nhóm mà sản phẩm hoặc yêu cầu cần sự thay đổ [...]

Marketplace Illustration
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, [...]

Marketplace Illustration
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 [...]

Marketplace Illustration
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) [...]

Marketplace Illustration
Tuyên ngôn của Agile

Bài viết được sự cho phép của vntesters.com Trong phần Agile cơ bản, mình đã giới thiệu cơ bản về Agile với tuyên ngôn Agile (Agile Manifesto) và 12 nguyên tắc trong Agile. Trong phần này, mình muốn diễn giải thêm về “Tuyên ngôn Agile” để bạn hiểu thêm về Agile: [irp posts="3321" name="Messaging App sẽ định hình lại E-commerce"] [irp posts="20621" name="Quản lý dự án theo Agile và Scrum cho người mới bắt đầu"] Bốn tuyên ngôn của Agile như sau: “Cá nhân và sự tương hỗ quan trọng hơn quy trình và công cụ” “Sản phẩm xài được quan trọng hơn tài liệu về sản phẩm” “Cộng tác với khách hàng quan trọng hơn đàm phán hợp đồng” “Phản hồi với sự thay đổi quan trọng hơn bám theo kế hoạch” 1. “Cá nhân và sự tương hỗ quan trọng hơn quy trình và công cụ” Ý tưởng là đặt trọng tâm vào con người và sự tương hỗ giữa những thành viên trong nhóm. [...]

Marketplace Illustration
Tổng quan về Agile

Bài viết được sự cho phép của vntesters.com Phương thức phát triển phần mềm linh hoạt (Agile Software Development) – sau đây được gọi vắn tắt là “Agile” – đã trở nên phổ biến trong ngành phát triển phần mềm. Với những phương phức tổ chức và triển khai mới lạ, năng động và linh hoạt, Agile đã thu hút sự quan tâm lớn của cộng đồng làm phần mềm và dĩ nhiên là một kỹ sư kiểm thử mình không thể nào thờ ơ với Agile được. Trước hết mình xin nói ngay rằng mình không phải là một chuyên gia về Agile cũng không phải là kỹ sư kiểm thử nhiều năm chinh chiến với Agile. Mình chỉ là một kỹ sư kiểm thử với chút kinh nghiệm dự án thực tế và ít kiến thức lụm lặt được về Agile. Tuy nhiên mình vẫn mong muốn được chia sẻ những hiểu biết suy nghĩ của mình và hy vọng nhận được sự chia sẻ từ cá [...]

Marketplace Illustration
Thay đổi tư duy về kiểm thử theo Nguyên lý Agile

Bài viết được sự cho phép của vntesters.com Nguyên lý Agile – QA ngày nay đã phát triển từ “Tim lỗi” đến “Ngăn ngừa lỗi”. Những kỹ sư kiểm thử cần thêm nhiều kỹ năng khác như kiểm thử tự động, TDD, BDD và kiểm thử hộp trắng (không chỉ làm duy nhất kiểm thử hộp đen). Kỹ sư kiểm thử cần hướng đến hướng-giải-pháp, cộng tác nhiều hơn với nhóm phát triển và các bên nghiệp vụ. [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"] [irp posts="20621" name="Quản lý dự án theo Agile và Scrum cho người mới bắt đầu"] Thay đổi tư duy kỹ sư kiểm thử với Nguyên lý Agile Agile nghĩa là “Linh động”, “khả năng thay đổi nhanh chóng”. Kiểm thử trong Agile không có nghĩa là một kỹ thuật kiểm thử mới, mà đi theo Agile nghĩa là phát triển một khả năng thay đổi trong tư duy để triển khai/tiến hành những [...]

Marketplace Illustration
Quản lý dự án theo Agile và Scrum cho người mới bắt đầu

Giải thích một trong những thuật ngữ rất phổ biến của quy trình phát triển phần mềm Làm trong các công ty phần mềm, bạn sẽ nghe đi nghe lại mấy chữ này Scrum, Agile, planning poker, Stand up, Sprint. Nó là những thuật ngữ được dùng ám chỉ một quy cách tổ chức công việc, xét độ ưu tiên, và phân phối những công việc này giữa các thành viên trong team. Agile và Scrum Agile và Scrum hay đi chung, nhưng nó khác nhau (không lớn lắm). Agile là phương pháp được sáng tạo bởi Agile Manifesto, nó là lý thuyết nền tảng Scrum là một framework hiện thực hóa từ đóng lý thuyết hầm bà lằng của Agile Ví dụ đi tập gym, bạn muốn tăng cơ giảm mỡ, trong đó bạn sẽ có rất nhiều dạng bài tập, thích tay to, chân to, ngực to, mông to,... thì có những bài tập khác nhau để chọn. Scrum là một trong những dạng bà [...]

Marketplace Illustration
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

Agile là gì? Scrum là gì? Hiện nay Agile là phương thức phát triển phần mềm được nhiều doanh nghiệp sử dụng, đặc biệt là Scrum. Bài viết này sẽ giải thích các khái niệm cơ bản nhất cũng như những giá trị cốt lõi về Agile và Scrum hiểu được lí do tại sao nó lại được sử dụng phổ biến đến vậy. Agile là gì? Agile là một phương pháp phát triển phần mềm linh hoạt, là một hướng tiếp cận cụ thể cho việc quản lý dự án phần mềm. Nó gồm một quá trình làm việc tương tác và tích hợp để có thể đưa sản phẩm đến tay người dùng càng nhanh càng tốt. Trong các dự án phần mềm, đặc biệt là các dự án chúng ta sẽ gặp rất nhiều khó khăn trong việc thu thập đầy đủ và chính xác các requirements của product để lập plan tốt ngay từ đầu. Có quá nhiều vấn đề gây ảnh hưởng đến việ [...]

Marketplace Illustration
Top 10 công cụ Agile software tốt nhất 2022

Dưới đây là tổng hợp 10 công cụ Agile (Agile Software Development) hữu ích trong phát triển phần mềm cho bạn. 10. Jira Software (Project management) Các tính năng chính của JIRA JIRA nhìn có vẻ rất hiện đại nhưng nó khá phức tạp, chỉ phù hợp với developer có kinh nghiệm, có một UI lởm đồng thời việc học và customize rất khó. Ngoài ra, customization với Jira cũng khá là tốn kém. Khả năng tích hợp: Bởi vì có rất nhiều người dùng tới Jira, nên nhiều sản phẩm được tích hợp sẵn với Jira. Everhour sử dụng Jira cho việc time track tất cả các issues cũng như viết report. Customizable workflows: Tạo ra custom workflows với nhiều qui mô khác nhau phù hợp cho yêu cầu của từng giai đoạn như teams build, test, và release software. Dashboards linh hoạt: Tạo ra chế độ xem cá nhân cho Jira. Chia sẻ dashboards để track project status, tạo report cũng như theo dõi team wallboards. TOP các việc làm agile hấp dẫn, [...]