Xin chào tất cả mọi người, đặc biệt là những anh em Tech & Product!
Nhắc tới Agile chắc hẳn chúng ta đều ít nhiều đã từng nghe tới thậm chí áp dụng vào trong công việc nhiều năm, tuy nhiên có những điều thực sự rất sâu sắc mà có lẽ lâu rồi chúng ta chưa nhìn lại về bản chất của nguyên lý Agile.
Hồi giờ mình đang nghiên cứu lại một chút về Agile và cảm thấy 4 tuyên ngôn của Agile thật sự rất sâu sắc, vậy nên mình note lại ở đây để chúng ta cùng nhau suy ngẫm.
Cụ thể, 4 tuyên ngôn của Agile gồm:
- “Individuals and interactions over processes and tools”: Cá nhân và sự tương tác quan trọng hơn quy trình và công cụ
- “Working software over comprehensive documentation”: Phần mềm hoạt động hơn là tài liệu toàn diện
- “Customer collaboration over contract negotiation”: Cộng tác với khách hàng hơn là tập trung vào hợp đồng
- “Responding to change over following a plan”: Thích ứng với sự thay đổi hơn là cố định theo kế hoạch
Nào, cùng đào sâu hơn về 4 tuyên ngôn này nhé!
Individuals and interactions over processes and tools
Cá nhân và sự tương tác quan trọng hơn quy trình và công cụ nghĩa là sao? Việc có các quy trình làm việc rõ ràng và sử dụng các công cụ thích hợp là điều cần thiết cho mọi tổ chức, tuy nhiên chúng chỉ là những vật chết nếu không có con người. Do đó việc quan trọng hơn là có những con người với đầy đủ kỹ năng và cùng hướng tới 1 mục tiêu chung quan trọng hơn quy trình và công cụ.
Hãy nhớ, con người làm ra quy trình và công cụ!
Working software over comprehensive documentation
Phần mềm hoạt động hơn là tài liệu toàn diện là sao nữa nhỉ? Chúng ta cùng quay lại mục đích ban đầu của công việc là xây dựng 1 phần mềm/sản phẩm có thể dùng được. Chúng ta sẽ không thể làm gì với một mớ tài liệu nếu không có phần mềm để sử dụng. Cho dù tài liệu có hoàn chỉnh và đẹp đẽ tới đâu đi nữa, việc tiên quyết vẫn là cần có 1 sản phẩm dùng được. Việc xây dựng tài liệu là cần thiết, tuy nhiên nếu điều kiện thời gian và nguồn lực chưa cho phép, hãy tập trung vào việc hoàn thành phần mềm trước và hoạt động.
Customer collaboration over contract negotiation
Khi làm việc với khách hàng, cái chúng ta cần là sự hợp tác để cùng đi đến mục đích chung hoặc mục tiêu chung, hơn cả chúng ta còn muốn xây dựng lòng tin và mối quan hệ công việc lâu dài nơi cả 2 cùng win-win. Nếu mọi thay đổi đưa ra hoặc nỗ lực cộng tác bị trì hoãn bởi những điều khoản hợp đồng, hoặc chờ đợi những điều khoản mới thì kết quả chung có thể sẽ không đạt được. Như vậy lợi bất cập hại và có thể sẽ để lại những thiệt hại trong tương lai.
Responding to change over following a plan
Có 1 kế hoạch là điều quan trọng tuy nhiên hãy sẵn sàng để điều chỉnh kế hoạch nếu cần thiết => bạn càng linh hoạt càng tốt. Bạn có thể có kế hoạch trong đầu nhưng phải phản ứng nhanh, thật nhanh trước mọi tình huống. Hãy tưởng tượng tới những con sóc nhanh nhẹn, chúng thường phản ứng dưới 100ms. Như vậy dù trong bất kỳ tình huống nào, chúng ta đều sẵn sàng cho một giải pháp tốt nhất.
Hãy cùng nhìn lại công việc hàng ngày của chúng ta xem sao nhé!