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ự [...]
Read more →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 đổ [...]
Read more →Bài viết được sự cho phép của tác giả Lưu Bình An Xạo vậy thôi chứ làm gì mà trở thành master React ngay lập tức được, lý lẽ bình thường muốn master bất cứ thứ gì cũng cần mồ hôi và nước mắt. Hiểu được 5 khái niệm được cho là căn cơ nhất này sẽ giúp bạn dễ sa lầy hơn. Component JSX Props & State Component API Component Type Khái niệm #1: React component hoạt động ra sau Để master React, điều đầu tiên cần nằm lòng là tất cả những gì React xây dựng điều xoay quanh component. Thế thì component là gì. Ví dụ tuyệt vời nhất là select HTML element, select có thể xem như một component được định nghĩa sẵn với kiểu hiển thị riêng của nó (màu xám, có label, nút tam giác nằm ở góc phải) và tự nó xử lý tác vụ đóng mở mấy cái option Giờ tưởng tượng là chúng ta sẽ tự build ra một cái component tương tự như select với giao diện và event [...]
Read more →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à [...]
Read more →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ệ [...]
Read more →Tuần trước, một đọc giả đã hỏi tôi rằng: Làm thế nào để em có thể trở thành một visual designer giỏi? Khi đang suy nghĩ về câu trả lời, tôi chợt nhớ về khoảng thời gian mình học tiếng phổ thông Trung Quốc. Đối với việc bạn phải học một ngôn ngữ hoàn toàn mới thì đầu tiên là ta phải có được căn bản đã. Danh từ, động từ và tính từ để có thể hiện những ý nghĩ của mình. Ngôn ngữ là phương tiện truyền tải thông tin giữa con người. Visual design chính là ngôn ngữ hình ảnh. Để trở thành một visual designer thì cũng không khác gì việc phải học một ngôn ngữ mới cả. Visual design đẹp không phải do chúng được sinh ra mà là tạo ra. Chìa khóa thành công của một visual designer là sự khắc khe. Bởi bạn chỉ có giỏi nếu bạn bỏ ra nỗ lực gấp đôi. Tìm việc làm designer nhanh trong tháng tại Topdev [...]
Read more →