Tới nội dung chính

Quản lý dự án

Giới thiệu

Lê Ngọc Chiến là một quản lý dự án chuyên nghiệp với hơn 10 năm làm phần mềm chất lượng cao cho thị trường Nhật Bản và nội địa Việt nam, trong đó 8 năm dẫn dắt các dự các team từ 5 tới 80 người. Anh khởi đầu từ lập trình viên, đã từng code các thành phần quan trọng trong các dự án khách hàng lớn khối ngân hàng và bảo hiểm của Việt Nam, sau đó đi lên vị trí kiến trúc sư phần mềm, chuyên thiết kế kiến trúc, API cho các dự án của Nhật, và hiện nay làm quản lý dự án của một line gồm 15 nhân sự bao gồm một team đầy đủ DEV, Tech Lead, SQA, BSE.

Hành trình sự nghiệp của tôi diễn ra như nào?

Xin phép được kể lại hơi dài, vì 10 năm mà 😌.

Tôi bắt đầu sự nghiệp vào năm 2015 với vị trí lập trình viên, ở một công ty nhỏ mới thành lập tên OTD Technologies với chỉ 3 thành viên gồm tôi và 2 người sáng lập mà không phải là người xuất phát từ lĩnh vực phần mềm. Đó là nơi tôi bắt đầu viết những dòng code đầu tiên sau khi tốt nghiệp đại học. Tuy không phải là một môi trường chuyên nghiệp, nhưng tôi được code khá nhiều thứ, từ web, đến mobile. Nó giúp tôi có cảm giác thoải mái về nghề lập trình, không bó buộc vào một mảng việc, công nghệ cụ thể nào, có việc thì tự mày mò. Tuy không học được nhiều quy trình công việc trong giai đoạn này, nhưng tôi học được ở 2 người sáng lập sự trải đời, và các tư duy độc lập, mà giúp tôi rất nhiều trong sự nghiệp sau này.

Công ty tiếp theo tôi làm việc cũng là lập trình viên cho GMO Z.com Run System - VNLab. Một công ty outsourcing lớn cho Nhật. Ở đây tôi gặp được người thầy đầu tiên trong sự nghiệp của mình, hiện anh cũng đã ra mở công ty riêng được vài năm. Tôi học được ở anh là một người có nền tảng kĩ thuật cao, cực kì chuyên nghiệp trong công việc, và luôn luôn active trong tất cả các hoạt động. Anh là người ảnh hưởng đến tôi rất nhiều về mặt kĩ thuật chuyên môn, có thể nói nền tảng chuyên môn kĩ thuật của tôi từ BE, FE, Infra luôn có một hình ảnh rõ nét các thứ tôi học được từ anh trước đây. Ngoài ra ở đây tôi cũng đã được join vào các dự án của đội ngũ kĩ sư người Nhật trực tiếp xử lý, ở đó tôi học được nhiều quy trình mà tôi vẫn áp dụng và cải tiến sau này mà không một sách vở nào có thể dạy như kĩ năng sử dụng git cho team chuyên nghiệp, cách quản lý các ticket trên các ticket system (hồi đó chúng tôi dùng Trello), các quy trình CI/CD.

Lần chuyển việc tiếp theo có ảnh hưởng lớn đến sự nghiệp của tôi đó chính là làm việc ở VietSoftware International (VSII), một công ty có thâm niên và uy tín trong việc làm phần mềm cho các khách hàng khối ngân hàng và bảo hiểm tại Việt Nam. Với nền tảng kĩ thuật, và quy trình chuyên nghiệp từ công ty outsourcing của Nhật, tôi sớm trở thành key member tại VSII, và cũng rất nhanh được lên vị trí Team Lead. Có một thời gian công ty gặp khó khăn và có các sự thay đổi về tổ chức, các anh chị cấp trên trực tiếp của tôi lần lượt rời đi, dẫn đến việc tôi tuy chưa thực sự vào công ty quá lâu nhưng cũng được đề bạt làm vị trí PM và quản lý một bộ phận gồm 15 người. Đó là khoảng thời gian tôi tích lũy những kinh nghiệm đầu tiên trong sự nghiệp quản lý dự án của mình. Tuy tình hình công ty lúc đó tương đối khó khăn, nhưng chúng tôi luôn duy trì được đội ngũ ổn định trong gần 1 năm mà không có bất kì sự xáo trộn về nhân sự như các bộ phận khác, các thành viên đoàn kết và xây dựng được văn hóa bản sắc rất riêng. Cũng ở đây tôi gặp được 2 người thầy tiếp theo về mặt quản lý, chính là 2 người sếp trực tiếp của tôi, một người thực sự rất giỏi trong việc đắc nhân tâm thu hút được con người. Một người điềm đạm, nhưng cực kì bản lĩnh. Mỗi người đều ảnh hưởng một phần đến cách thức tôi ngoại giao, đối nội sau này.

Công ty hiện tại là Hybrid Technologies Việt Nam (HTV) công ty tôi chuyển tới sau khi rời VSII, cũng là công ty tôi gắn bó lâu nhất, đã được hơn 5 năm. Tuy khi kết thúc tại VSII, tôi vẫn đang làm quản lý dự án, nhưng khởi đầu của tôi tại HTV bắt đầu từ vị trí lập trình viên. Đó là lựa chọn của tôi, một bước lùi có chủ đích, không phải vì tôi không tự tin vào khả năng quản lý của mình, mà vì tôi cảm nhận, cách thức quản lý của mình mạnh ở việc xây dựng đội ngũ từ đầu, việc chưa kiểm chứng được khả năng dẫn dắt một đội nhóm mới, tại một môi trường mà tôi vẫn chưa thực sự hiểu rõ, có thể mang lại rủi ro cao, nên tôi lựa chọn công việc vừa sức. Và rồi việc gì đến cũng phải đến, tôi bắt đầu được giao dần làm Project Lead các dự án nhỏ, nhờ có các kinh nghiệm về quản lý dự án và các kĩ thuật trước đây, không quá khó để tôi dẫn dắt các dự án nhỏ thành công. Bước ngoặt xảy ra khi tôi xung phong quản lý một project lớn đang gặp nhiều vấn đề mà hầu hết mọi người vào chỉ muốn ra. Project này trước khi tôi vào đã khoảng gần 20 người, và trong thời kì cao điểm khi tôi quản, con số lên đến 80 người. Project có rất nhiều vấn đề về scope, tài liệu, và chất lượng output của đội ngũ team trước để lại, khiến việc bàn giao cho khách gần như là điều không thể tại thời điểm tôi tiếp quản. Tinh thần đội ngũ rệu rã, mọi người dường như mất phương hướng. Sau tròn 1 năm, nhờ có sự đồng lòng từ ban giám đốc, và đội ngũ nhân sự, điều kì diệu đã xảy ra khi chúng tôi có thể golive sản phẩm được cho khách hàng, điều gần như là không thể tại thời điểm tôi tiếp nhận dự án. Đó là một trải nghiệm thăng hoa khi chiến thắng độc nhất vô nhị mà ít người làm phần mềm có thể trải qua. Tất nhiên rồi, ở đây tôi tiếp túc gặp được thêm những người sếp, mà tôi học được rất nhiều các kĩ năng, tính cách của họ trong khi làm việc. Tổng hòa với các kĩ năng tôi đã lũy tích trước giờ, tôi nghĩ tôi có đủ tự tin để có thể quản lý đa dạng các loại dự án và nhân sự trong tương lai.

Vì sao tôi chuyển từ kĩ thuật sang quản lý?

Hành trình của tôi đã may mắn được vào vai quản lý từ khá sớm, có thể nói gần như bất đắc dĩ. Nhưng nó cũng là tiền đề để tôi lũy tích các kĩ thuật quản lý sớm hơn người bình thường. Điều đó dẫn đến việc khi làm các dự án sau, nếu chỉ đơn thuần đóng góp ở vai trò kĩ thuật, thì chính dự án và công ty chủ quản sẽ gặp thiệt hại vì không khai thác được một phần năng lực và kinh nghiệm sẵn có của tôi. Nên lựa chọn đi theo hướng quản lý, đi sâu về kĩ thuật là lựa chọn tốt nhất để tôi có thể đóng góp trọn vẹn bộ kĩ năng hiện có của mình cho công ty.

Tôi muốn mỗi dự án để lại điều gì?

Với tôi, ngay từ khi còn là kĩ sư, tôi đã có quan điểm rất rõ ràng về tiêu chuẩn của mình “code xong, chưa phải là xong”. Nó còn là ở cách xong, thời gian xong, cách báo cáo cho người khác là mình xong. Các tiêu chuẩn đó theo tôi cho đến khi làm quản lý. Ngoài việc đảm bảo các yêu cầu bắt buộc theo hợp đồng như tiến độ, ngân sách, chất lượng (số lượng bug, incident), thì tôi cực kì chú trọng vào các yếu tố tiểu tiết mà ngay cả khách hàng thậm chí còn không nhận ra khi bàn giao, và để làm ra những thứ đó đòi hỏi một team được training cực kì bài bản và tâm huyết: Đó là chất lượng tài liệu, source code commit message, quy trình xử lý bug và thay đổi yêu cầu, điều tra và phân tích lỗi thường xuyên, cách thức báo cáo report, review và rà soát liên tục chất lượng công việc của hàng chục người làm việc hàng ngày.

Việc quản lý dự án ngày hôm nay khác gì các năm trước không?

Hoàn toàn khác. Hiện các dự án tôi quản đã áp dụng gần như full AI ở tất cả các vị trí không chỉ DEV mà còn là SQA, BSE, Comtor. Ở tất cả các loại task từ code mới, fix bug, CR, refactor. Từ tài liệu phân tích thiết kế đến task ticket cho đến implementation. Tất cả đều đã được chuẩn hóa thành quy trình và plugin cụ thể.

Tham khảo thêm: https://ngocchien.vn/vi/ai-workflow

Lĩnh vực, kỹ năng và công nghệ

Tổng hợp từ CV và từ 12 case study trên trang này, nên mục nào ở đây cũng có dự án thật đứng sau.

Kỹ năng
Quản lý dự án theo ScrumQuản lý dự án theo AI DrivenƯớc lượng và lập kế hoạchTính toán doanh thu, lợi nhuậnQuản lý tiến độ, chất lượng, ngân sáchĐịnh nghĩa, vận hành và cải tiến quy trìnhQuản lý team từ middle đến big size (15 -> 80 người)Thiết kế kiến trúc hệ thống (Microservices, DDD, Event Driven Design)Thiết kế API Detail Design (REST, GraphQL)Lập trình FullstackThiết lập infra và CI/CD cho dự án
Kinh nghiệm các Platform lớn
Backbase (Digital Banking Platform)LiferayDXP (Digital Portal Platform)Pentaho (ETL Platform)AWSFirebase
Lĩnh vực các dự án đã tham gia
Ngân hàngBảo hiểmGiáo dục trực tuyếnTuyển dụng và nhân sựQuảng cáo và truyền thôngCổng thông tin doanh nghiệpPhúc lợi xã hội và trông trẻBất động sản thương mạiSàn giao dịch xeNăng lượng và điện lực

Hành trình

Toàn bộ chặng đường nghề, mới nhất trước. Bắt đầu năm 2015 với việc viết code, đi qua vị trí kiến trúc sư phần mềm, rồi tới chỗ phụ trách bàn giao cho đội tới tám mươi người. Mỗi giai đoạn ghi rõ công ty, vai trò, và công việc thật sự gồm những gì, chứ không chỉ một chức danh.

  1. thg 7 2021 – nay

    Quản lý dự án

    Hybrid Technologies

    Hà Nội, Việt Nam

    Vào công ty với vai trò technical lead, chuyển sang quản lý dự án từ dự án thứ tư. Phụ trách các dự án offshore cho khách Nhật ở mảng truyền thông, giáo dục, bất động sản và năng lượng.

  2. thg 4 2019 – thg 6 2021

    Quản lý dự án

    VietSoftware International

    Hà Nội, Việt Nam

    Bắt đầu ở vị trí solution architect cho mảng tích hợp ngân hàng, rồi ngồi ghế quản lý dự án từ dự án thứ ba. Dẫn đội tới 25 người cho khách hàng ngân hàng và truyền thông.

  3. thg 5 2018 – thg 3 2019

    Team Leader

    Tập đoàn Công nghệ Sao Bắc Đẩu

    Hà Nội, Việt Nam

    Vai trò quản lý đầu tiên. Xây ứng dụng giám sát đồng hồ nước theo hướng IoT, rồi dẫn đội bốn người làm hệ thống nhân sự nội bộ cho tập đoàn.

  4. thg 9 2016 – thg 4 2018

    Fullstack Developer

    GMO Z.com Vietnam Lab Center

    Hà Nội, Việt Nam

    Làm trọn một ứng dụng theo dõi lịch sử cuộc gọi, rồi dành một năm ở vai trò big data engineer cho hệ thống gợi ý bài viết dùng Spark, HBase và Hive.

  5. thg 9 2015 – thg 8 2016

    Lập trình viên

    OTD Technologies

    Hà Nội, Việt Nam

    Công việc đầu tiên sau khi ra trường. Xây hệ thống quảng cáo tích hợp với dịch vụ giá trị gia tăng của nhà mạng, làm cả web, Android và cơ sở dữ liệu.

Better Manager - Better Project

Đăng ký nhận bản tin của tôi

Bắt đầu thay đổi từ hôm nay