Skip to content

Instantly share code, notes, and snippets.

@misostack
Last active December 28, 2020 08:01
Show Gist options
  • Save misostack/2deea159c0ac03f2bc9fbf8ba926c007 to your computer and use it in GitHub Desktop.
Save misostack/2deea159c0ac03f2bc9fbf8ba926c007 to your computer and use it in GitHub Desktop.
The Art of War ( Tôn Tử Binh Pháp )

Tôn Tử Binh Pháp

Thiên 01: Kế sách

Chiến tranh là đại sự của quốc gia, quan hệ tới việc sống chết của nhân dân, sự mất còn của nhà nước, không thể không khảo sát nghiên cứu cho thật kỹ. Cho nên, phải dựa vào năm mặt sau đây mà phân tích, nghiên cứu, so sánh các điều kiện tốt xấu giữa hai bên đối địch, để tìm hiểu tình thế thắng bại trong chiến tranh:

  1. Một là đạo.
  2. Hai là Thiên.
  3. Ba là Địa.
  4. Bốn là Tướng.
  5. Năm là Pháp.

Đạo là chỉ việc chính trị, đạo nghĩa, phải làm cho nguyện vọng của dân chúng và vua nhất trí với nhau, đồng tâm đồng đức .Có như vậy, trong chiến tranh mới có thể bảo nhân dân vì vua mà chết, vì vua mà sống, không sợ hiểm nguy

Thiên là thiên thời, nói về ngày đêm, trời râm trời nắng, trời lạnh trời nóng, tức tình trạng về khí hậu thời tiết.

Địa là địa lợi, nói về đường sá xa gần, địa thế hiểm yếu hay bằng phẳng, khu vực tác chiến rộng hẹp, địa hình phải chăng có lợi cho tiến công, phòng thủ, tiến tới, thối lui.

Tướng là tướng soái, tức nói về tài trí, uy tín, lòng nhân ái, lòng can đảm, sự uy nghiêm của người tướng.

Pháp là pháp chế, nói về tình trạng tổ chức, biên chế, sự quy định về hiệu lệnh chỉ huy, sự phân chia chức quyền của tướng tá, sự cung ứng vật tư cho quân đội và chế độ quản lý.

Áp dụng so sánh thắng bại trong chiến tranh

  1. Vua bên nào có nền chính trị được lòng dân hơn?
  2. Tướng soái bên nào có tài năng hơn?
  3. Thiên thời địa lợi bên nào tốt hơn?
  4. Pháp lệnh bên nào được quán triệt hơn?
  5. Thực lực quân đội bên nào mạnh hơn?
  6. Binh sỹ bên nào được huấn luyện thành thục hơn?
  7. Thưởng phạt bên nào nghiêm minh hơn?

Áp dụng trong vận hành doanh nghiệp

  1. Chủ doanh nghiệp có tầm nhìn, chiến lược phù hợp với lòng dân
  2. Các cấp quản lí có tài năng
  3. Thị trường, vị trí địa lý của doanh nghiệp
  4. Quy trình chặt chẽ và được tuân thủ
  5. Doanh nghiệp có nhiều nhân tài ở các bộ phận
  6. Nhân viên được đào tào thường xuyên, chuyên môn cao
  7. Quy chế lương, thưởng/phạt rõ ràng, hợp lí

Ref

@misostack
Copy link
Author

misostack commented Dec 24, 2020

Áp dụng trong ngành phần mềm

Vua nào có được nền chính trị được lòng dân hơn : ngôn ngữ
Tướng soái bên nào có tài năng hơn : giao trong trách đúng người

  1. Ngôn ngữ lập trình nào được toàn dân sử dụng nhiều nhất

Ví dụ : team 10 người, Golang:1, Java:1 , NodeJS: 3, PHP: 3, Python:2 ==> chọn NodeJS hoặc PHP

  1. Chia việc cụ thể phù hợp với sở trường của từng người, cần chọn ra người đứng đầu có tài năng cho từng nhóm việc
  • Phân tích thiết kế hệ thống, chọn người có k/n thiết kế hệ thống lâu năm nhất. Ví du: ở đây là người viết Java, do đó cần bổ sung 1 nhân sự phụ trách thiết kế mã nguồn nếu chọn NodeJS hoặc PHP. Cũng cần chọn 1 người có k/n thiết kế mã nguồn cho phân Frontend/IOS/Android hay phần mềm clientside
  1. Thị trường, vị trí địa lý của doanh nghiệp
  • Ví dụ trụ sở cty tại SG, khách hàng chủ yếu ở Mỹ. Cần chọn 1 người có khả năng giao tiếp với phía khách hàng để nắm rõ yêu cầu. Trụ sở tại SG đồng việc tuyển dụng nhân sự thành thạo php sẽ nhiều hơn nodejs, các ngôn ngữ khác lần lượt xếp sau. Nếu có nhu cầu mở rộng quy mô nhân sự cũng dễ dàng hơn.
  1. Quy trình chặt chẽ và được tuân thủ
  • Cụ thể : xây dựng quy trình từ việc tiếp nhận yêu cầu cho đến khâu cuối cùng là vận hành. Ví dụ : trong khâu Implementation - best practice - blueprint - git flow cần được phổ biến và vận dụng chặt chẽ.
  1. Thực lực quân đội bên nào mạnh hơn?
  • Bên cạnh tướng lĩnh tài năng cũng cần, những phó tướng, nhân viên mẫn cán. Chẳng hạn nếu trong team có 1 chuyên gia về UI/UX thì chắc chắn mức độ được tiện ích và sự ưa thích về mặt giao diện của phần mềm sẽ cao hơn.
  1. Binh sĩ bên nào được huấn luyện thành thục hơn
  • Việc được huấn luyện sử dụng chung 1 loại mã nguồn, framework, quy trình làm việc thường xuyên, chắc chắn sẽ đảm bảo trình độ cơ bản của các nhân viên sẽ luôn đạt ở mức kì vọng.
  • Ngoài ra không chỉ huấn luyện về mặt chuyên môn cụ thể, nếu toàn bộ nhân viên cũng được học về chiến lược ( thiết kế hệ thống ) thì chắc chắn khi tham gia vào việc implementation cũng dễ dàng hiểu và nắm rõ những gì mình làm.
  1. Thưởng phạt bên nào nghiêm minh hơn
  • Có công thì phải thưởng, có lỗi thì phải phạt
  • Nên có quy định cụ thể cho việc thưởng phạt này. Và nên áp dụng cho toàn bộ thành viên trong nhóm. Ví dụ : release sprint/phase sớm hơn 1/2 ngày thì sẽ tổ chức party - cty tài trợ, ngược lại nếu trễ cũng tổ chức party-nhưng nhân viên tự bỏ tiền góp lại.
  • Dự án hoàn thành tốt - công ty đạt lợi nhuận cao - nên trích 1 phần để thưởng bằng tiền mặt cho cả nhóm
  • Các cá nhân có đóng góp cao nhất - trưởng nhóm ghi nhận nên được thưởng thêm
  • Các cá nhân gây lỗi nhiều nhất - phạt bằng cách tăng cường thêm khóa học bổ sung kiến thức tránh mắc sai lầm đã gặp phải, đãi thành viên trong nhóm 1 party

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment