Nay mình có đọc một chương trong cuốn Inspired của Marty Cagan về các phương pháp quản lý phổ biến trong phát triển product và project management. Mỗi cách tiếp cận đều có triết lý và riêng biệt, nhưng chúng sẽ bổ trợ cho nhau khi áp dụng đúng cách. Và trong đó có 3 ý mình thấy khá hay và thực tế mình cũng đang ứng dụng những điều này trong việc quản lý dự án của mình. Đầu tiên, đó là rủi ro được giải quyết đầu tiên thay vì bỏ lại đến cuối cùng. --- Đây là một nguyên tắc quan trọng trong...
Thoughts
Những suy nghĩ về Product, Tech, và cuộc sống. Tổng hợp 481 threads từ @hi.xinchao.
Nay sẽ tiếp tục phần Scrum Team Roles nhé, bao gồm 3 role chính đó là Development Team, Product Owner và Scrum Master. Chúng ta sẽ tìm hiểu qua từng vai trò và trách nhiệm của từng role nhé. 1. Development Team Trong Scrum, Development Team là một nhóm nhỏ thường từ 3-9 người với trách nhiệm chính là hoàn thành các công việc trong sprint để đạt được sprint goal và product increment đã cam kết ban đầu. --- Đây là những người sẽ tạo ra business value cho khách hàng, các thành viên trong...
FE cũng tạo ra chức năng mà bạn, chức năng liên quan đến giao diện người dùng, tương tác. Chẳng hạn FE hiển thị danh sách sản phẩm, điều hướng, phân trang, các function call APIs. Chỉ là ở phía FE thì chủ yếu xử lý logic với client thôi 😂 Cơ mà ý mình đang troll bạn kia chứ mình biết mà, dù sao cũng cảm bạn đã giải thích 🙏🏻 --- Thật ra nếu chỉ nói là FE là cái giao diện người dùng có thể nhìn thấy và tương tác thì đó chỉ đúng một phần, cái bạn nói là HTML và CSS thôi, còn bản chất FE sẽ...
Nay mình viết tiếp series Agile nhé, trước khi đi vào chi tiết Agile thì mình sẽ chia sẻ thêm về Incremental (các bạn có thể xem lại các bài trước để hiểu rõ về series này nhé). Đây cũng là một cách tiếp cận tương tự như Iterative, cũng sẽ gồm Analyze -> Design -> Developed -> Tested -> Deployed. Nhưng việc thực hiện các bước tăng dần cho đến khi product được hoàn thành. Cách tiếp cận này hiểu đơn giản như sự kết hợp giữa Waterfall và Iterative đối với các MVP và Prototype. --- Cứ mỗi lần...
Morning mọi người, nếu các bạn theo dõi các bài viết của mình, thì sẽ thấy mình khá thích sử dụng các hình ảnh để minh hoạ cho nội dung và mình sử dụng các công cụ whiteboard để thực hiện việc này, mấy chục bài viết của mình từ đây mà ra đó 😋 Nay giới thiệu, công cụ mình hay dùng nhất trên Threads này đó là Excalidraw, mình khá thích style sketch này, dễ sử dụng, đơn giản, nó giúp mình tạo ra các hình ảnh trông giống vẽ tay tự nhiên. --- Một vài tính năng khác của Excalidraw đó là cho phép...
[Cost of Quality] Nay mình nói về khái niệm chi phí của quality trong project, rõ ràng để đảm bảo một product được tạo ra có quality tốt thì nó phải dựa trên những effort mình bỏ ra để đảm bảo chất lượng cho product đó. Và effort đó chính là chi phí để thực hiện đảm bảo chất lượng, về cơ bản sẽ có 4 nhóm chi phí chính: 1. Prevention Cost 2. Appraisal Cost 3. Internal Failure Cost 4. External Failure Cost Mình sẽ tìm hiểu qua từng cái và ví dụ cụ thể để dễ hiểu nhé. --- 1. Prevention...
Nay mình sẽ tiếp tục qua một topic mới trong Project Management, đó là Quality Management, như mọi người cũng biết, sự thành công của product chủ yếu đến từ quality, chúng ta sẽ không thể nào sử dụng hoặc mua lại một sản phẩm mà chất lượng không tốt đúng không? Về quy trình kiểm soát quality trong project thì cơ bản sẽ có 1. Plan Quality Management 2. Manage Quality 3. Control Quality Mình sẽ giải thích các bước, ví dụ và các technique được sử dụng nhé. --- 1. Plan quality management Đây...
[How to Estimate] Đầu tuần mới, bắt đầu với một nội dung liên quan đến technique nhé. Bữa mình có chia sẻ về phần cost management, trong đó có đề cập tới các technique để estimate. Hôm nay, mình sẽ giới thiệu 03 cách tiếp cận đơn giản mà phổ biến nhất. Bao gồm Analogous Estimation, Parametric Estimation, Bottom-up Estimation. À cái này bạn có thể tự reflect về công việc hiện tại, để tự estimate được công việc của bạn luôn nhé. --- 1. Analogous Cái này thì đơn giản nhất, nó dựa vào project...
Bạn muốn hỏi gì liên quan đến Agile nhỉ? --- Trên Jira thì mình thấy có thể tổ chức sẵn theo product backlog rồi á, trên đó khá linh hoạt, thường tạo product backlog rồi tạo epic > user story. Sau đó sẽ tạo các sprint từ các user story mình break down task rồi assign thôi á. --- À, mình prefer quản lý board theo project nhé. Có filter theo từng người mà. Mỗi board 1 project luôn, mình cũng làm giống bạn đó. Quản lý theo project dễ hơn, từ đó biết các task nó related với nhau như thế nào,...
[RICE SCORE MODEL] Thấy mọi người cũng quan tâm tới Prioritization Technique thì mình cũng muốn chia sẻ thêm về chủ đề này. Đây là các phương pháp giúp quyết định feature, project or task nào nên được ưu tiên để tối ưu hoá resources và đạt được value tốt nhất. Có một số kỹ thuật như MoSCoW, Kano Model mình đã có bài viết riêng về phần này, 2 kỹ thuật này được PMI đề xuất. Tuy nhiên còn rất nhiều technique khác như RICE; value vs effort, risk; Weighted Scoring, ICE, Buy a Feature. --- Nay...
Follow mình trên Threads để cập nhật real-time!
tag@hi.xinchao