Global Citizens Technology

Ưu điểm, Nhược điểm & Những thực hành tốt nhất
12 Phút Đọc

Vài nét về sự phát triển của gia công phần mềm tại Việt Nam

Trong số các lựa chọn gia công phần mềm ra nước ngoài khác nhau, Việt Nam được chứng minh là một môi trường năng động và hiệu quả để phát triển phần mềm ra nước ngoài ở Đông Nam Bộ. Đất nước cung cấp một đội ngũ tài năng có trình độ, hiệu quả về chi phí. Những năm gần đây, Việt Nam được nhiều công ty phần mềm đến từ Mỹ, Australia, Canada, Nhật Bản tìm đến.

  • Việt Nam xếp hạng 1 về Điểm đến gia công phần mềm toàn cầu theo C&W, 2015.
  • Việt Nam xếp thứ 13 trong Top 50 quốc gia số (Tholons Services Globalization COUNTRY INDEX – 2019).
  • Việt Nam xếp thứ 5 trong A.T. Chỉ số Vị trí Dịch vụ Toàn cầu của Kearney (GSLI) – 2019.

Nếu bạn có kế hoạch tận dụng các tài năng công nghệ trong thị trường thú vị này, bạn nên tính đến một số thông tin chi tiết sau đây vì chúng có thể giúp bạn chuẩn bị cho một dự án phát triển ra nước ngoài thành công tại Việt Nam.

Sẵn sàng outsourcing

Báo cáo Thị trường CNTT Việt Nam 2020 gần đây đã tuyên bố rằng Việt Nam là một điểm đến gia công đầy hứa hẹn bằng cách cung cấp nhiều số liệu thống kê về thị trường phát triển phần mềm Việt Nam. Theo báo cáo, tại Việt Nam có khoảng 400.000 kỹ sư CNTT. Và con số này vẫn đang tăng lên. Người ta ước tính rằng gần 50.000 sinh viên CNTT sẽ tốt nghiệp từ 153 tổ chức CNTT bổ sung vào nhóm nhân tài CNTT mỗi năm. Đây không phải là một con số nhỏ và nó cho thấy rõ mức độ hấp dẫn của nghề IT tại Việt Nam.

Bên cạnh đó, hơn một nửa dân số Việt Nam dưới 30 tuổi. Họ trẻ, năng động và học hỏi nhanh, đây là một lợi ích đáng kể khi chọn Việt Nam để thuê ngoài phát triển phần mềm. Một số ông lớn công nghệ đã chọn Việt Nam cho cả hoạt động sản xuất và R&D như Intel, Samsung, Microsoft, Fujitsu, Foxconn, Panasonic, Bosch, Alcatel-Lucent, Amdocs, Avaya, Cisco, Juniper Networks NEC, Toshiba, Hitachi, LG, HP,..

Bộ kỹ năng kỹ thuật đa dạng

Kỹ năng kỹ thuật của các kỹ sư Việt Nam rất đa dạng từ Backend, Frontend, Full-stack cho đến Database,… phần nào cho thấy khả năng xử lý nhiều dự án với các yêu cầu khác nhau. Các bộ kỹ năng kỹ thuật chính có thể được liệt kê như sau:

  • Nhà phát triển phụ trợ: C, Java, .Net, PHP, Python, NodeJS, Ruby/Ruby on Rails, Pers, Scale và Goland
  • Cơ sở dữ liệu: Oracle, SQL, MySQL, PostgreSQL, MongoDB, Redis
  • Giao diện người dùng: Angular và ReactJS, HTML, CSS, Javascript, WordPress và Magento
  • Di động: Android, iOS, Xamarin, Flutter
  • Lập trình viên full stack

Hơn nữa, có rất nhiều vị trí khác phục vụ cho việc triển khai dự án từ đầu đến cuối như phân tích kinh doanh, quản lý dự án, nhà thiết kế UI/UX, hỗ trợ viên Agile, v.v.

Sự thống trị của Agile & Scrum

Agile và Scrum là những phương pháp phổ biến nhất để các nhà phát triển quản lý dự án. Ngày càng có nhiều công ty CNTT tại Việt Nam áp dụng phương pháp này trong quản lý phát triển phần mềm của họ để tăng năng suất của nhóm và làm việc hiệu quả với khách hàng của họ. Ước tính đến quý 1 năm 2020, hơn 80% công ty CNTT Việt Nam đang áp dụng Agile trong phát triển phần mềm của họ. Thật vậy, Agile mang lại nhiều lợi ích cụ thể trong việc tối ưu hóa:

  • Chất lượng phát triển và thử nghiệm thông qua quá trình làm việc và xem xét thường xuyên giữa các nhóm để xây dựng phần mềm chất lượng cao.
  • Giá trị kinh doanh và sự hài lòng của khách hàng bằng cách để khách hàng liên tục tham gia vào quá trình triển khai dự án và thường xuyên cập nhật tiến độ dự án. Khách hàng có thể thực hiện các điều chỉnh đối với kỳ vọng và mong muốn của họ trong suốt dự án. Do đó, nó làm cho sự hợp tác giữa khách hàng và nhà phát triển tốt hơn, đảm bảo rằng các sản phẩm bàn giao phù hợp với giá trị kinh doanh, đồng thời mang lại cho khách hàng sự hài lòng cao hơn.
  • Chất lượng của phần mềm bằng cách tập trung vào nhu cầu thực của người dùng và cho phép thay đổi trong tiến trình phát triển.

Trình độ tiếng Anh trung bình

Thành thật mà nói, bạn không thể mong đợi trình độ tiếng Anh ở Việt Nam giống như ở Thái Lan, Philippines hay Malaysia. Các kỹ sư Việt Nam giỏi kỹ thuật vì họ được giáo dục STEM vững chắc ngay từ khi còn nhỏ. Họ cũng có thể giỏi đọc và viết tiếng Anh nhưng không nói được. Rất nhiều nhà phát triển tại Việt Nam làm việc trực tiếp với khách hàng qua email và trò chuyện.

Ngày nay, nhiều công ty CNTT Việt Nam đang cố gắng đào tạo kỹ năng tiếng Anh nội bộ cho đội ngũ phát triển phần mềm của họ. Họ cung cấp cho nhân viên của mình các khóa học tiếng Anh miễn phí ở các cấp độ khác nhau, điều này có ý nghĩa rất lớn trong việc nâng cao khả năng đáp ứng yêu cầu công việc. Nếu bạn vẫn lo lắng về rào cản ngôn ngữ trong giao tiếp với các kỹ sư CNTT Việt Nam, đây là một số lời khuyên để bạn tham khảo:

  • Đảm bảo có một Senior/PM trong nhóm phát triển phần mềm của bạn. Nhiều kỹ sư cấp cao và quản lý dự án làm việc trong các dự án toàn cầu và cộng tác với các nhóm phân tán thông thạo tiếng Anh. Họ có thể đóng vai trò trưởng nhóm để duy trì liên lạc thông suốt. Cách này có thể giúp tận dụng những kỹ sư tài năng không giỏi tiếng Anh.
  • Cố gắng hình dung dự án của bạn càng nhiều càng tốt. Để vượt qua rào cản ngôn ngữ, bạn có thể xem xét hình dung giao tiếp của mình bằng cách sử dụng email, thiết kế, phác thảo, khung dây và luồng quy trình để giao tiếp tốt hơn với họ.
  • Đảm bảo cung cấp cho nhóm phát triển một SRS (Đặc tả yêu cầu phần mềm) rõ ràng để họ có thể hiểu chính xác tất cả các khía cạnh và yêu cầu của dự án trước khi bắt đầu bất kỳ hành động phân tích nào.
  • Cung cấp một cái nhìn tổng quan về kiến thức lĩnh vực kinh doanh và ý tưởng đằng sau các yêu cầu kinh doanh. Điều này sẽ hỗ trợ họ hiểu sâu sắc những gì họ sẽ làm, chủ động giải quyết vấn đề và đặt câu hỏi đúng.

Giao tiếp gián tiếp

Các nhà phát triển Việt Nam nói chung thân thiện và tử tế nhưng không quá trực tiếp trong giao tiếp. Về mặt văn hóa, phong cách giao tiếp này là cách người Việt Nam thể hiện sự lịch sự của mình với người khác. Tuy nhiên, điều này đôi khi gây ra một số vấn đề trong việc thu thập phản hồi của họ, đặc biệt là những phản hồi tiêu cực để đảm bảo thông tin liên lạc minh bạch. Để giải quyết vấn đề này, bạn nên thiết lập các quy tắc cơ bản để trao đổi thông tin và giao tiếp ngay từ đầu. Và đừng quên để có được một thỏa thuận chung của tất cả các bên liên quan.

Một ví dụ điển hình là khi khó hoàn thành deadline, các nhà phát triển Việt Nam có thể cảm thấy có lỗi và không thông báo sớm cho bạn. Giải pháp ở đây là làm rõ rằng bạn mong đợi những cảnh báo sớm về việc trễ hạn và chú ý đến các tín hiệu hoặc manh mối cho thấy họ có khả năng trễ hạn hay không.

Làm việc chăm chỉ

Hầu hết các kỹ sư Việt Nam đều trẻ và chăm chỉ. Khi các dự án đang ở đỉnh cao, họ sẵn sàng làm thêm giờ để kịp thời hạn.

Đến từ một quốc gia đang phát triển, họ háo hức được nhúng tay vào để có thêm kinh nghiệm. Sinh viên sẵn sàng tham gia các chương trình thực tập để nâng cao kỹ năng thực hành. Bằng cách đó, họ có thể phát triển sự nghiệp và cải thiện mức sống của mình.

Mối quan hệ gia đình Việt Nam rất mật thiết. Những người trẻ tuổi đi làm để hỗ trợ tài chính cho gia đình, cha mẹ và người thân của họ. Đó là lý do tại sao họ làm việc chăm chỉ và ít khi phàn nàn, kể cả khi gặp áp lực. Một số kỹ sư cao cấp cũng nhận các dự án tự do bên cạnh công việc toàn thời gian của họ. Nó giúp tích lũy thêm kinh nghiệm, nhưng đôi khi nó có thể ảnh hưởng đến năng suất trong công việc hàng ngày. Trong trường hợp này, chỉ cần đảm bảo làm rõ các yêu cầu của bạn về giờ làm việc với họ để đạt được thỏa thuận chung về điều đó.

Các kĩ năng mềm

Các kỹ năng mềm như kỹ năng giao tiếp hoặc kỹ năng trình bày đôi khi có thể là một thách thức đối với các nhà phát triển Việt Nam. Họ được dạy mọi thứ họ cần để trở nên xuất sắc trong các kỹ năng kỹ thuật nhưng hiếm khi được cung cấp bất kỳ học phí nào về các kỹ năng mềm này. Để giúp họ thoát ra khỏi vùng an toàn của mình, nhiều công ty CNTT cung cấp cho nhân viên mối quan hệ cố vấn-người được hướng dẫn, giúp họ có cơ hội giao tiếp với người khác, lên tiếng và nhận lời khuyên để phát triển cá nhân. Ngoài ra, một loạt các hội thảo nội bộ và bên ngoài mang đến cho các nhà phát triển cơ hội phát biểu trước công chúng, chia sẻ kinh nghiệm, cải thiện kỹ năng thuyết trình và học hỏi từ những người khác.

Đúng giờ

Nhân viên Việt Nam khá đúng giờ. Tuy nhiên, trễ khoảng 5 phút cũng là điều bình thường được chấp nhận trong văn hóa làm việc của người Việt Nam. Họ nghiêm túc trong các cuộc họp kinh doanh, vì vậy đôi khi trông họ có vẻ căng thẳng hơn là thoải mái.

Nhút nhát nhưng tốt bụng

Chịu ảnh hưởng của văn hóa Á Đông, người Việt Nam nói chung rất nhút nhát. Những người sử dụng phần lớn thời gian làm việc với máy tính như kỹ sư lại càng nhút nhát hơn. Có rất nhiều hoạt động xây dựng đội nhóm trong các công ty công nghệ, chẳng hạn như các chuyến đi công ty, tiệc xây dựng đội nhóm hàng tháng, tiệc ra mắt dự án, tiệc sinh nhật, tiệc cuối năm, v.v. Những cơ hội này giúp mọi người cởi mở và năng động hơn.

Theo như chúng tôi được biết, hiếm có mối quan hệ chính trị nào trong ngành CNTT này. Các kỹ sư Việt Nam có xu hướng hỗ trợ nhau rất nhiều nên tinh thần đồng đội của họ khá tốt. Nhìn chung, không có sự phân biệt giới tính hay phân biệt chủng tộc ở Việt Nam hay ngành CNTT.

Tuy nhiên, khi một nhân vật nhút nhát kết hợp với vốn tiếng Anh giao tiếp không đủ, họ ngại đặt câu hỏi và đôi khi làm việc dựa trên các giả định. Vì vậy, điều cần thiết là chia nhỏ các nhiệm vụ và liên tục theo dõi tiến độ để biết liệu họ có hiểu yêu cầu và phải làm gì hay không.

Ngày nghỉ phép thường niên

Theo Luật Lao động Việt Nam, người lao động có ít nhất 12 ngày nghỉ phép hàng năm. Một số công ty CNTT thậm chí còn cho các nhà phát triển của họ nghỉ ốm và nghỉ Giáng sinh.

Ngày lễ quốc gia

Cũng như các quốc gia khác, Việt Nam có nhiều ngày Quốc lễ có thể kể đến như: Tết Dương lịch (1/1), Giỗ Tổ Hùng Vương (10/3 – Âm lịch), Thống nhất đất nước (30/4), Quốc tế Lao động (1/5), Quốc Khánh (02/09) và Tết Nguyên Đán.

Dài nhất là Tết Nguyên đán – Tết Nguyên đán, với khoảng mười ngày nghỉ trong số những ngày lễ này. Tốt nhất bạn nên báo trước cho đối tác Outsourcing Việt Nam về kỳ nghỉ này để điều chỉnh kế hoạch làm việc cho phù hợp.

Ngủ trưa sau giờ ăn trưa

Ngủ trưa sau giờ ăn trưa là một nét văn hóa ở Việt Nam. Không ngạc nhiên khi thấy văn phòng tắt đèn vào buổi trưa, và mọi người ngủ trưa ngay tại bàn làm việc của họ. Việc này sẽ phục hồi năng lượng cho buổi chiều. Đó là lý do tại sao thời gian nghỉ trưa điển hình là khoảng 1,5 giờ.

Văn hóa xã giao

Đời sống xã hội của người Việt mỗi nơi một khác. Có một số điểm chính mà bạn có thể chú ý đến:

  • Tên người Việt Nam theo thứ tự: Họ – Tên đệm – Tên và họ sử dụng Tên để gọi nhau.
  • Người Việt Nam có xu hướng xây dựng lòng tin và sự thân thiết bằng cách đi ăn cùng nhau ngoài giờ làm việc. Nếu bạn có một nhóm phát triển phần mềm ở nước ngoài tại Việt Nam, bạn có thể sẽ có cơ hội hát karaoke và ra ngoài ăn trưa/tối. Bằng cách đó họ thể hiện lòng hiếu khách và sự tôn trọng đối với khách của họ. Và ngược lại, họ có thể mong đợi điều tương tự.
  • Họ không coi trọng văn hóa bắt tay. Một cái bắt tay lỏng lẻo không có nghĩa là họ không tự tin hay bất lịch sự. Chỉ là họ không làm điều đó thường xuyên và không biết làm thế nào cho đúng.
  • Họ có thể có nhiều cuộc trò chuyện về thể thao, ẩm thực, du lịch, âm nhạc và phim ảnh, nhưng không phải chủ đề chính trị.

Bồi thường và phúc lợi

Các kỹ sư Việt Nam có xu hướng thương lượng “lương ròng” trong khi các nước khác thích sử dụng “lương gộp”. Ngoài ra, vào dịp cuối năm, thông thường người lao động sẽ được thưởng Tết Nguyên đán là tháng lương thứ 13, ngoài tiền lương và các khoản thưởng khác theo hiệu quả công việc. Thông thường, đó là từ một đến vài tháng lương.

Phần kết luận

Không ngoa khi nói rằng Việt Nam đã chứng kiến sự thay đổi rất lớn trong quá trình phát triển của mình, đặc biệt là ngành CNTT. Có thể gặp bất lợi trong giao tiếp tiếng Anh và phát triển kỹ năng mềm, nhưng các lập trình viên Việt Nam với tinh thần làm việc tuyệt vời và kỹ năng kỹ thuật vững vàng đang không ngừng nỗ lực để hoàn thiện bản thân từng ngày. Điều này phần nào giải thích tại sao Việt Nam đang nhanh chóng trở thành một điểm đến tiềm năng cho việc phát triển gia công phần mềm.

Trong bài viết ngắn này, chúng tôi không thể kể cho bạn mọi thứ về văn hóa phát triển phần mềm gia công phần mềm ở Việt Nam. Tuy nhiên, hy vọng rằng chúng tôi đã cung cấp cho bạn một số hiểu biết có thể giúp bạn đưa ra quyết định tốt hơn trong việc chọn quốc gia để phát triển phần mềm của mình.

Nissim de Babani

Nissim là Phó Giám đốc Tiếp thị và Đồng sáng lập của Global Citizens Technologies, một công ty gia công phần mềm có trụ sở tại Thành phố Hồ Chí Minh, Việt Nam. Ông tin vào việc kết nối các nền văn hóa và công nghệ và dành phần lớn thời gian trưởng thành của mình ở Canada, Israel và Việt Nam để hiện thực hóa tầm nhìn này. Ông có hơn 15 năm kinh nghiệm kinh doanh ở những khu vực này. Anh ấy là một doanh nhân và nhà đầu tư, và niềm đam mê của anh ấy là phát triển kinh doanh trong môi trường khởi nghiệp công nghệ. Anh ấy không thể bắt đầu ngày mới mà không có một tách trà bạc hà và anh ấy thích dành thời gian đi du lịch cùng các con của mình.

viVietnamese