Trang chủ Góc nhìn chuyên gia Tôi đã trở thành Solution Architect như thế nào? (Phần 2): T-Shaped – Bộ kỹ năng chữ T của một Solution Architect

Tôi đã trở thành Solution Architect như thế nào? (Phần 2): T-Shaped – Bộ kỹ năng chữ T của một Solution Architect

109 views

TÓM TẮT Ý CHÍNH

  • Solution Architect là người T-shaped điển hình, “dịch” yêu cầu kinh doanh thành giải pháp công nghệ trọn vẹn: từ kiến trúc hệ thống, lựa chọn công nghệ đến tài liệu thiết kế HLD/LLD.
  • Mô hình chữ T gồm hai chiều: thanh ngang là hiểu biết rộng (nghiệp vụ, giao tiếp, chi phí, quản lý dự án), thanh dọc là chuyên môn sâu (thiết kế hệ thống, dữ liệu, bảo mật…). Solution Architect là hình mẫu điển hình của mô hình này.
  • Con đường trở thành Solution Architect cần đi sâu trước – từ developer lên Technical/Application Architect – rồi mới mở rộng chiều ngang.
  • Ví dụ thực tế: dự án Mobile Banking cho một ngân hàng 500 nghìn người dùng, qua 8 bước, cho thấy lúc nào cần “chiều dọc”, lúc nào cần “chiều ngang”.
Infographic hành trình trở thành Solution Architect: tư duy hệ thống (Systems Thinking), 4 cách rèn luyện, mô hình kỹ năng chữ T và ví dụ dự án Mobile Banking
Tóm tắt series bằng hình. Phần 2 bàn về bộ kỹ năng chữ T và ví dụ Mobile Banking (thành phần 03, 04).

CHƯƠNG TRÌNH HUẤN LUYỆN LÃNH ĐẠO SỐ

Bạn đang dẫn dắt đội ngũ phát triển kinh tế số, công nghệ số và muốn rèn năng lực lãnh đạo số trên chính bài toán thật trong công việc? Đăng ký tham gia chương trình Huấn Luyện Lãnh Đạo Số hoàn toàn phi lợi nhuận, cùng các huấn luyện viên đồng hành và một cộng đồng Lãnh Đạo Số hiện đang là các CxO, CDO, Manager.

Đăng ký tuyển sinh →

GHI CHÚ CỦA BAN BIÊN TẬP

Đây là Phần 2 của series “Tôi đã trở thành Solution Architect như thế nào?” của anh Phạm Quang Anh Kha. Nếu chưa đọc, bạn có thể bắt đầu từ Phần 1: Systems Thinking – Tổng công trình sư hay thợ code vĩ đại.

Ở Phần 1, tôi đã giới thiệu về Systems Thinking – phương pháp để không bị lạc lối trong biển kiến thức khổng lồ của công nghệ.
Vậy làm sao để có thể biết được cần xây dựng những bộ kĩ năng gì và theo hướng nào để có thể có kế hoạch phù hợp để trở thành một SA. Nhưng trước tiên hãy tìm hiểu Solution Architect là ai?

Solution Architect (Kiến trúc sư giải pháp) là một vai trò chuyên môn cao trong lĩnh vực công nghệ thông tin (CNTT), chịu trách nhiệm thiết kế toàn bộ giải pháp công nghệ để đáp ứng nhu cầu kinh doanh của khách hàng hoặc tổ chức.

Học viên Digital Leaders Coaching SS10 TP.HCM trình bày sơ đồ kiến trúc trên màn chiếu trong buổi học Enterprise Architecture
Học viên Digital Leaders Coaching SS10 TP.HCM trình bày sơ đồ kiến trúc trong một buổi học Enterprise Architecture.

I. Nhiệm vụ chính

  1. Hiểu yêu cầu kinh doanh → Dịch thành yêu cầu kỹ thuật.
  2. Thiết kế kiến trúc hệ thống (on-premise, cloud, hybrid) bao gồm:
    • Các thành phần phần cứng/phần mềm
    • Tích hợp hệ thống (integration)
    • Dữ liệu (data flow, database)
    • Bảo mật, hiệu năng, khả năng mở rộng
  3. Lựa chọn công nghệ phù hợp (framework, platform, tool).
  4. Làm việc với các bên liên quan: PM, developer, DevOps, security team, khách hàng.
  5. Tạo tài liệu kỹ thuật: High-Level Design (HLD), Low-Level Design (LLD), roadmap triển khai.

II. T-Shaped là gì? Ứng dụng như thế nào?

1. Định nghĩa

Hình minh hoạ mô hình T-shaped (kỹ năng chữ T): thanh ngang là hiểu biết rộng, thanh dọc là chuyên môn sâu
Mô hình kỹ năng chữ T (hình minh hoạ của tác giả).

Khái niệm này được McKinsey & Company giới thiệu từ những năm 1980 và phổ biến bởi Tim Brown (CEO IDEO) vào năm 1991. Cơ bản chia làm 2 chiều: ngang và dọc.

  • Kỹ năng rộng (Horizontal Bar): Tạo mối quan hệ giữa các phòng ban nghiệp vụ, giao tiếp, thuyết trình, làm việc nhóm, kiến thức cơ bản đa ngành,…
  • Chuyên môn sâu (Vertical Bar): Kiến thức chuyên sâu về công nghệ: Lập trình hướng đối tượng, cơ sở dữ liệu, xu hướng công nghệ, bảo mật, thiết kế hệ thống,…

Solution Architect (SA) là “điển hình T-shaped” – họ phải chuyên sâu 1–2 mảng công nghệ (Vertical Bar) nhưng đồng thời hiểu rộng toàn bộ hệ sinh thái dự án (Horizontal Bar) để thiết kế giải pháp end-to-end, khả thi, tối ưu chi phí & thời gian.

Để thiết kế một giải pháp phù hợp với yêu cầu kinh doanh. Một SA phải có kiến thức đủ rộng về mặt công nghệ và rộng về những kiến thức lĩnh vực liên quan. Với kinh nghiệm cá nhân. Điều đó có nghĩa, con đường để trở thành Solution Architect không thể một sớm một chiều mà cần qua quá trình tôi luyện từ một developer bình thường đến một Technical Architect hoặc Application Architect để phát triển về chiều sâu trước.

2. Ứng dụng

T-Shape với mình có thể ứng dụng được ở nhiều cấp độ khác nhau. Để xây dựng cho bản thân có thể dùng T-Shape để tích luỹ kiến thức, dùng nó để thấy được bản thân cần học những kĩ năng, kiến thức gì. Và cũng có thể ứng dụng vào ngay công việc hàng ngày.
Để cho dễ hiểu. Mình lấy ví dụ về một DỰ ÁN THỰC TẾ:

Ví dụ – Xây hệ thống Mobile Banking cho ngân hàng X

Nội dungKết quả
Thông tinNgân hàng X (500k user)
Yêu cầuApp Mobile Banking + Core Banking Integration + 99.99% uptime
Thời gian6 tháng
Đội ngũ15 người (Dev, QA, DevOps, Security)

1. Phân tích các yếu tố Vertical Bar & Horizontal Bar

  • Horizontal Bar: Bối cảnh tổ chức, yêu cầu nghiệp vụ, mối quan hệ giữa các phòng ban, chi phí, quản lý dự án,…
  • Vertical Bar: Hạ tầng công nghệ, các microservices, công nghệ, …

2. Khảo sát dự án

Dùng Horizontal: Business + PM

Nội dungKết quả
Phỏng vấn, lấy yêu cầu, làm rõ yêu cầu nghiệp vụHiểu rõ hành trình vay như thế nào? KYC, Fraud check, điền thông tin, các yêu cầu realtime, phục vụ số lượng bao nhiêu…
Vẽ customer journeyXác định các use case

Dùng Horizontal: Không chỉ hỏi kỹ thuật → hỏi doanh thu, rủi ro, quy định NHNN như thế nào?

3. Thiết kế giải pháp

Dùng Vertical thiết kế hệ thống, bảo mật

Thành phầnThiết kế
FrontendReact Native + CDN (CloudFront)
BackendMicroservices (Spring Boot)
Message QueueKafka (MSK) + SQS
DatabaseAurora PostgreSQL (Multi-AZ)
AuthAzure AD

4. Cost & budget

Dùng Horizontal: Cost + PM

Hạng mụcChi phí
AWS2.1 tỷ
License300 triệu
Dev1.8 tỷ
Tổng4.2 tỷ

5. Phát triển

Dùng Vertical + Horizontal: DevOps + PM

Hành độngCông cụ
Viết Terraform modulesIaC
Tạo CI/CD pipelineGitlab Runner
Hướng dẫn Dev teamWorkshop 2 buổi

Dev team tự triển khai 80% – mình chỉ review.
T-shape giúp mình nói được ngôn ngữ của Developer.

6. Pen Test, Security Test, Compliance

Dùng Vertical: Security

Hạng mụcPIC
ChecklistTự làm
Penetration TestThuê bên thứ 3
Data EncryptionKMS + S3 SSE

7. Go-live

Dùng Horizontal: PM + Business

Hành độngKết quả
Change ManagementĐào tạo 200 nhân viên ngân hàng
MonitoringCloudWatch + Grafana
Post-go-live review99.99% uptime, 50k user đồng thời

8. Bài học rút ra

Giai đoạnDùng VerticalDùng Horizontal
Discovery—Hiểu nghiệp vụ, nói chuyện với C-level
DesignVẽ kiến trúc chuẩnĐảm bảo bảo mật, chi phí, khả thi
EstimationTính tech stack chính xácThuyết phục CFO, PM
ImplementViết IaC, hướng dẫn devGiảm communication gap
Go-live—Quản lý rủi ro, đào tạo, support

Trên đây là một dự án mình đã áp dụng và bài học rút ra từ dự án muốn chia sẻ lại cho mọi người. Cảm ơn mọi người đã đọc hết bài.

GÓC NHÌN LÃNH ĐẠO: 5 CÂU HỎI ĐỂ PHÁT TRIỂN ĐỘI NGŨ T-SHAPED

Từ chia sẻ của anh Phạm Quang Anh Kha, người dẫn dắt đội ngũ công nghệ có thể dùng 5 câu hỏi sau khi xây dựng đội ngũ T-shaped:

1. Mỗi thành viên có thanh dọc đủ sâu chưa? Đội ngũ T-shaped cần người thật sự giỏi ở 1–2 mảng chuyên môn.

2. Thanh ngang của đội đã đủ rộng chưa? Giao tiếp, thuyết trình, hiểu nghiệp vụ là phần thường bị bỏ quên.

3. Ai đang đóng vai trò cầu nối? Solution Architect là người T-shaped điển hình, kết nối kỹ thuật với nghiệp vụ.

4. Lộ trình phát triển có cân bằng hai chiều không? Chỉ đào sâu công nghệ sẽ tạo ra chuyên gia giỏi nhưng khó dẫn dắt.

5. Dự án có tạo cơ hội để mở rộng thanh ngang? Cho thành viên tham gia khảo sát, ước lượng chi phí, làm việc với khách hàng.

T-shaped khác gì I-shaped và chuyên gia đa năng?

I-shaped là người rất sâu ở một chuyên môn nhưng ít hiểu các lĩnh vực xung quanh. Họ giỏi giải bài toán được giao, nhưng khó kết nối với nghiệp vụ và các nhóm khác.

Chuyên gia đa năng (generalist) biết rộng nhiều lĩnh vực nhưng không đủ sâu ở mảng nào để ra quyết định kỹ thuật khó.

T-shaped kết hợp cả hai: thanh dọc là chuyên môn sâu, thanh ngang là hiểu biết rộng và kỹ năng làm việc với con người. Theo chia sẻ trong bài, khái niệm T-shaped được McKinsey giới thiệu từ những năm 1980 và được Tim Brown (IDEO) phổ biến sau đó.

Với vai trò kiến trúc sư giải pháp, mô hình T-shaped gắn liền với các khung kiến trúc doanh nghiệp như TOGAF của The Open Group, nơi người kiến trúc sư phải vừa hiểu sâu công nghệ, vừa hiểu rộng mục tiêu kinh doanh.

Lộ trình phát triển kỹ năng T-shaped cho người làm kỹ thuật

Kỹ năng T-shaped không hình thành trong một khoá học. Nó được bồi đắp qua từng dự án, như cách anh Kha kể lại hành trình đi qua 7 giai đoạn của một dự án thực tế. Gợi ý dưới đây giúp bạn chủ động hơn trên lộ trình đó.

Bước 1 – Chọn thanh dọc. Xác định 1–2 mảng công nghệ muốn đi sâu, như thiết kế hệ thống, dữ liệu hay bảo mật, và đầu tư thời gian học bài bản.

Bước 2 – Mở rộng thanh ngang qua dự án. Xin tham gia khảo sát yêu cầu, ước lượng chi phí, làm việc với khách hàng – những việc giúp bạn hiểu nghiệp vụ.

Bước 3 – Rèn kỹ năng giao tiếp. Tập trình bày giải pháp cho người không làm kỹ thuật; đây là phần thanh ngang khó nhất với nhiều kỹ sư.

Bước 4 – Nhìn lại sau mỗi dự án. Ghi lại bài học ở cả hai chiều chuyên sâu và hiểu rộng, như phần “Bài học rút ra” trong bài, để lộ trình T-shaped của mình rõ ràng hơn.

Sai lầm thường gặp khi phát triển kỹ năng T-shaped

Chỉ đào sâu, quên mở rộng. Nhiều kỹ sư giỏi dành toàn bộ thời gian cho công nghệ mới mà bỏ qua giao tiếp và nghiệp vụ. Kết quả là giải pháp tốt về kỹ thuật nhưng khó được khách hàng chấp nhận.

Mở rộng quá sớm. Ngược lại, có người muốn biết mọi thứ khi thanh dọc chưa vững. Thiếu một chuyên môn đủ sâu, họ khó đưa ra quyết định kiến trúc có trọng lượng – điều mà mô hình T-shaped đòi hỏi.

Coi thanh ngang là “kỹ năng mềm phụ”. Trong các giai đoạn như khảo sát dự án, ước lượng chi phí hay go-live, chính khả năng làm việc với nhiều bên mới quyết định dự án thành công.

Không có người dẫn đường. Phát triển T-shaped nhanh hơn nhiều khi có người đi trước chia sẻ kinh nghiệm thực tế, phản biện cách mình suy nghĩ và chỉ ra những khoảng trống mình chưa thấy.

Ví dụ thanh dọc và thanh ngang của một Solution Architect

Thanh dọc (chuyên môn sâu): thiết kế hệ thống, lập trình hướng đối tượng, cơ sở dữ liệu, bảo mật, xu hướng công nghệ – những mảng mà người kiến trúc sư phải đủ sâu để chịu trách nhiệm quyết định kỹ thuật.

Thanh ngang (hiểu biết rộng): tạo mối quan hệ với các phòng ban nghiệp vụ, giao tiếp, thuyết trình, làm việc nhóm, kiến thức đa ngành, hiểu chi phí và ngân sách. Đây là phần giúp hồ sơ T-shaped trở nên khác biệt khi ứng tuyển các vị trí kiến trúc và lãnh đạo công nghệ.

Câu hỏi thường gặp về mô hình T-shaped

T-shaped là gì?

T-shaped là mô hình kỹ năng hình chữ T: thanh dọc là chuyên môn sâu ở một vài lĩnh vực, thanh ngang là hiểu biết rộng và kỹ năng phối hợp với các bộ phận khác.

Vì sao Solution Architect được xem là điển hình T-shaped?

Vì Solution Architect phải chuyên sâu 1–2 mảng công nghệ để ra quyết định kiến trúc, đồng thời hiểu rộng nghiệp vụ, chi phí, bảo mật và vận hành để giải pháp khả thi trong thực tế.

Lập trình viên có nên phát triển theo mô hình T-shaped?

Nên, đặc biệt nếu muốn lên vai trò kiến trúc sư hay trưởng nhóm. Kỹ năng T-shaped giúp lập trình viên hiểu vì sao mình làm, không chỉ làm thế nào.

Làm sao biết mình đã đủ T-shaped?

Khi bạn vừa có thể tự tin ra quyết định kỹ thuật trong chuyên môn của mình, vừa có thể giải thích giải pháp cho khối nghiệp vụ và cân nhắc chi phí, rủi ro cùng họ.

T-shaped liên quan gì đến systems thinking?

Systems thinking, chủ đề của Phần 1 trong series, là nền tảng của thanh ngang: nhìn hệ thống như một tổng thể. Kết hợp hai điều này giúp kỹ năng T-shaped của Solution Architect phát huy trọn vẹn.

Doanh nghiệp nên xây dựng đội ngũ T-shaped thế nào?

Kết hợp đào sâu chuyên môn với luân chuyển vai trò trong dự án, để mỗi người có cơ hội mở rộng thanh ngang mà không mất đi thế mạnh chuyên sâu của mình.

Học T-shaped ở đâu hiệu quả nhất?

Hiệu quả nhất là học trên chính dự án thật, có người đi trước đồng hành. Thanh dọc có thể tự học qua tài liệu, nhưng thanh ngang của mô hình T-shaped chỉ thật sự vững khi bạn được đặt vào tình huống phải làm việc với khách hàng, nghiệp vụ, ngân sách và rủi ro, rồi được phản biện thẳng thắn sau mỗi lần ra quyết định.

PK

VỀ TÁC GIẢ

Phạm Quang Anh Kha

Solution Architect · FPT Software

Xem hồ sơ thành viên →


Nguồn: Digital Leaders Publishing Club — bài gốc (tác giả: Phạm Quang Anh Kha — @khapqa trên forum). Bản quyền thuộc tác giả gốc.

Digital Leaders Coaching[VỀ CHÚNG TÔI]

– Digital Leaders Coaching là chương trình huấn luyện hoàn toàn phi lợi nhuận, có mục tiêu nâng tầm và tâm những bạn muốn trở thành Lãnh Đạo Số trong tương lai để dẫn dắt chuyển đổi số của doanh nghiệp.

– Đăng ký tuyển sinh ngay: https://digitalleaders.coach/tuyen-sinh/

Huấn Luyện Hạt Giống Lãnh Đạo Số phi lợi nhuận cho những người dẫn dắt chuyển đổi số: rèn năng lực trên chính bài toán thật, cùng những người đi trước.

Theo dõi

Ghi danh - ứng tuyển

Copyright @2026  All Right Reserved – Designed and Developed by Digital Leaders.Coach