Citizen Development: Xu Hướng Mới Trong Lập Trình Phần Mềm Doanh Nghiệp
Last updated: March 09, 2025 Xem trên toàn màn hình



- 04 Mar 2020
Kinh nghiệm lập dự toán chi phí dự án phần mềm theo phương pháp Man-Month 2242
- 26 Jul 2024
"Khổ tận cam lai" - Làm thế nào để chuyển hóa từ khổ thành sướng? 1993
- 04 Sep 2021
Tào lao là gì? Các bí quyết để tránh tào lao trong giao tiếp 1411
- 12 Nov 2024
"Nhân tình thế thái" là gì? "Thời thế" là gì? 1024
- 04 Aug 2021
Đừng sợ đi chậm, chỉ sợ đứng yên 915
- 28 Apr 2023
Mô hình Why, How, What là gì? 883
- 07 Aug 2024
Kỷ nguyên VUCA và TUNA – Cơ hội phát triển và chuyển đổi mạnh mẽ nhờ cuộc cách mạng 4.0 763
- 16 Mar 2022
[INFOGRAPHIC] 32 Thiên kiến nhận thức làm sai lệch quyết định của bạn (Phần I) 755
- 01 Jul 2023
Phương pháp Shuhari - Làm sao học ít hiểu nhiều? 685
- 01 Aug 2022
"Sponsored Content" là gì? Khác nhau giữa Sponsored Content và Native Advertising? 574
- 15 Aug 2024
Kỹ năng thuyết trình với kỹ năng ABC (Accuracy, Brevity, Clarity) 558
- 04 Jan 2023
Phát triển phần mềm linh hoạt theo mô hình Big Bang 553
- 01 Feb 2022
Thách thức với doanh nghiệp chuyển đổi số trong thời đại VUCA 550
- 15 Feb 2021
Ứng dụng thuyết ngũ hành trong quản lý 496
- 18 May 2021
Cây cầu hiện đại vô dụng nhất thế giới và câu chuyện cái kết của thay đổi yêu cầu 488
- 24 Mar 2021
Hiệu ứng Dunning-Kruger – Ảo tưởng sức mạnh về năng lực của bản thân 486
- 29 Sep 2022
Từ chuyện người ăn xin và chiếc cần câu cá, điều gì là quan trọng nhất: Kiến thức, kỹ năng hay thái độ với cuộc sống 454
- 01 Sep 2022
Thiên kiến xác nhận (Confirmation Bias) có phải là một dạng bảo thủ? 452
- 16 Sep 2023
Đổi mới mang tính đột phá (Disruptive Innovation) và đổi mới tái tạo (Sustaining Innovation) là gì? 445
- 04 Mar 2019
Quản trị Team là gì? Team và Group khác nhau như thế nào? 427
- 23 Dec 2021
Quy trình tự động hóa RPA là gì? RPA khác với AI như thế nào? 417
- 29 Jul 2020
Câu chuyện mài chiếc rìu trước khi chặt cây: Bài học từ tổng thống vĩ đại nhất của nước Mỹ - Abraham Lincoln 413
- 03 Mar 2020
Giả định (Assumption ) là gì? Tại sao giả định rất quan trọng với dự án? 409
- 03 May 2022
Mô hình Hybrid Agile là gì? 393
- 16 Mar 2022
[INFOGRAPHIC] 32 thiên kiến nhận thức làm sai lệch quyết định của bạn (Phần II) 372
- 15 Apr 2020
Phần mềm BPM là gì? So sánh với ERP và các phần mềm Workflows 363
- 03 Feb 2020
Sản phẩm OEM và ODM là gì? 360
- 18 Mar 2021
Kỹ thuật ước lượng dự án phần mềm linh hoạt dựa vào Story Point - phương pháp T-Shirt Sizing 357
- 04 Oct 2023
Authority bias (Thiên kiến uy quyền) là gì? 356
- 02 Jan 2024
Domain Engineering là gì? 344
- 04 Sep 2020
IQ, EQ hay LQ quan trọng nhất trong thời đại 4.0? 338
- 03 Oct 2021
Elsa Speak: Công nghệ sẽ khai phóng tiềm năng ngôn ngữ nhờ tích hợp AI 336
- 01 Jan 2023
Tổng hợp 25 mô hình kinh doanh phổ biến trên thế giới 336
- 11 Oct 2024
"Kham Nhẫn" Trong Kinh Doanh: Sức Mạnh Của Sự Kiên Nhẫn 322
- 19 Aug 2024
Kiểm toán công nghệ thông tin (IT Audit) - Nghề mới mẻ ở Việt Nam 320
- 08 Nov 2022
16 phong cách làm việc của người Nhật Bản mà Việt Nam cần học hỏi 316
- 02 Aug 2023
Tổng hợp một số project tham khảo khi xây dựng các ứng dụng theo mô hình Microservices 309
- 20 Jul 2021
Quản lý và đánh giá công việc theo quy trình TIGO SmartWork 303
- 01 Aug 2022
Đỉnh cao ứng xử của kẻ trí tuệ: Nhìn thấu không nói, biết người không bình, hiểu lý không tranh 300
- 12 May 2021
Các yêu cầu thay đổi (Change Requests) - nỗi ám ảnh của team dự án phần mềm 299
- 02 Aug 2021
Product Owner làm gì trước khi bắt đầu sprint đầu tiên của dự án (Sprint Zero)? 296
- 08 Dec 2023
Giải mã bí mật của trò chơi vô hạn và hữu hạn 289
- 01 Aug 2024
Infomercial - Chiến thuật "cô đọng" điều gì đó trong đầu người dùng 287
- 14 Aug 2022
Khác biệt giữa tiêu chí hoàn thành DOD (Definition of Done) với tiêu chí nghiệm thu (Acceptance Criteria) 286
- 01 Aug 2023
Phân tích yêu cầu phần mềm sẽ nhìn vào thực trạng (AS-IS) hay tương lai (TO-BE)? 278
- 01 Sep 2023
"Data steward" là gì? 265
- 08 Mar 2021
PMO là gì? Vai trò của PMO trong quản trị doanh nghiệp? 264
- 28 Aug 2024
K-INNOVATION: SỰ KIỆN XÚC TIẾN THƯƠNG MẠI VIỆT NAM - HÀN QUỐC 261
- 08 Dec 2023
Hiệu ứng Barnum là gì? Hiệu ứng Barnum tốt hay xấu? 260
- 05 Aug 2024
Giải mã 10 sai lầm về quản lý thay đổi 255
- 04 Jan 2023
Đánh giá nhân sự theo chuẩn người Nhật 249
- 28 Jun 2024
Tại sao các kỹ sư IT giỏi nhất lại là những người theo thuyết bất khả tri về công nghệ (technology agnostics)? 248
- 11 Sep 2022
Sức mạnh của lời khen 234
- 04 May 2024
Hiệu ứng FOMO trong phát triển phần mềm 227
- 10 Jul 2021
Chuyên gia chia sẻ các nguyên tắc tư duy sáng tạo hệ thống với tên gọi Systematic Inventive Thinking (SIT) 218
- 02 Mar 2018
Tại sao ví Scrum như dòng điện xoay chiều? 216
- 14 Apr 2019
Product Backlog là gì? Các đặc điểm cơ bản của một Product Backlog 211
- 14 Jan 2024
Airtable là ứng dụng gì? 209
- 22 Jan 2025
Khi ngư dân không thể ra khơi, họ sửa lưới 209
- 17 Aug 2020
Mục tiêu dự án là gì? Làm thế nào để xác định mục tiêu? 196
- 08 Jan 2022
Yêu cầu thay đổi (Change Request) là gì? Làm thế nào để kiểm soát Change Request? 181
- 14 May 2024
Chiến lược răng lược là gì? Làm thế nào để tận dụng chiến lược răng lược trong kinh doanh? 179
- 10 May 2021
Phát triển Phần mềm Tinh gọn (Lean Software Development) 164
- 08 Mar 2022
Mô hình nguồn mở hoạt động ra sao? 161
- 08 Apr 2024
Hiệu ứng Matthew: Tác động và Ứng dụng trong Chuyển đổi Số và Công nghệ tại Việt Nam 157
- 08 Feb 2021
Quy trình nâng cấp phần mềm quản trị doanh nghiệp TIGO ERP 156
- 03 Oct 2021
Khác biệt giữa thiết kế phần mềm và thiết kế công trình xây dựng 154
- 08 Mar 2020
Vì sao doanh nghiệp cần phải tạo Web bán hàng? 148
- 14 Dec 2022
Phương pháp kiểm tra Fagan Inspection là gì? 148
- 01 Sep 2020
Co-founder là gì? Vai trò của các Co-Founder khi lập nghiệp. 147
- 27 Dec 2024
Chuyển hình ảnh thành văn bản có thể chỉnh sửa cực nhanh – Khám phá ngay! 147
- 24 Mar 2019
Scrum giống như bà mẹ chồng, giúp bạn nhìn ra các lỗi sai 146
- 01 May 2023
[Tư vấn CNTT] Quản lý ngân sách CNTT cho doanh nghiệp 144
- 13 Jan 2025
Du mục kỹ thuật số (Digital Nomad) là gì? 140
- 19 Aug 2020
Lift & Shift - Phương pháp tối ưu dịch chuyển hệ thống phần mềm qua đám mây 139
- 01 Apr 2022
Chi phí nhà thầu phụ chiếm bao nhiêu phần trăm gói thầu? 138
- 13 Apr 2021
Ví sao thuê nhân sự bên ngoài (staffing outsourcing) là xu hướng mới trong thời đại 4.0? 137
- 17 Feb 2018
Hệ luỵ khi sử dụng Web Hosting từ nhà cung cấp kém chất lượng 123
- 21 Apr 2020
Bảo trì phần mềm là gì? Phân biệt các loại bảo trì 120
- 18 Mar 2018
Dịch vụ Hosting cho Website là gì? Các lời khuyên chọn Hosting tốt nhất 116
- 21 Mar 2024
12 triết lý sống tối giản bạn nên biết 116
- 01 Mar 2023
12 rào cản của chuyển đổi số doanh nghiệp nhỏ và vừa 113
- 09 Feb 2021
Tầm nhìn là gì? Tí dụ minh họa cụ thể về tầm nhìn 112
- 15 Sep 2020
Hai câu chuyện về dòng nước - Ao tù hay suối nguồn tươi trẻ? 109
- 02 Aug 2024
Tổng hợp các câu nói động lực - chất xúc tác cho sự phát triển bản thân 102
- 06 Jul 2021
Sử dụng công cụ phần mềm quản lý dự án có tác động như thế nào đến sự phát triển của doanh nghiệp? 102
- 25 Apr 2018
Bảo hộ bản quyền phần mềm dưới khía cạnh sở hữu trí tuệ như thế nào? 95
- 09 Apr 2025
10 bẫy thao túng bạn có thể chưa biết 89
- 22 Jul 2020
Quản lý dự án phần mềm trong thực tế và câu chuyện thành công của InfoSys 83
- 08 Aug 2019
10 lý do tại sao việc sử dụng và vận hành phần mềm điều hành doanh nghiệp không được hiệu quả 79
- 04 Feb 2025
Vibe là gì? Giải mã tần số rung động giúp bạn thu hút năng lượng tích cực 74
- 06 Mar 2023
KISA - Mô hình đánh giá an toàn thông tin của Hàn Quốc 60
- 29 Dec 2024
Phí Phạm Không Phải Lúc Nào Cũng Xấu – Đây Là Lý Do Tại Sao! 55
- 19 Mar 2025
Tạm Biệt ‘Copy & Paste’ – Thế Hệ Gen Alpha Đã Tạo Ra Một Thế Giới Mới Như Thế Nào? 38
- 07 Feb 2025
Buyer’s remorse: Sự hối hận của người mua sau khi chốt đơn mua hàng 38
- 26 Mar 2025
Từ điển tất cả các chức danh trong lĩnh vực CNTT và Chuyển Đổi Số 20
- 23 May 2025
Funemployment: Khi Nghỉ Việc Không Còn Là Ác Mộng Mà Là Cơ Hội Làm Mới Cuộc Đời 20
Citizen Development và Ngày Tàn Của Lập Trình Truyền Thống?
Trong bối cảnh công nghệ phát triển nhanh chóng, một câu hỏi lớn đang đặt ra: liệu lập trình cấp thấp và các lập trình viên truyền thống có đang dần bị thay thế? Xu hướng "Citizen Development" (bình dân học vụ hóa ngành lập trình) - nơi mà bất kỳ ai cũng có thể tạo ứng dụng mà không cần biết lập trình sâu - đang ngày càng phổ biến. Điều này tạo ra một "vùng xám" (grey zone) giữa lập trình truyền thống và lập trình dạng phi kỹ thuật trên cơ sở "agnostic" (theo học thuyết "bất khả tri" - cách tư duy hạn chế biết quá nhiều), nơi mà các công cụ No-code, Low-code ngày càng phát triển mạnh mẽ.
Vậy, lập trình viên cần làm gì để không bị bỏ lại phía sau trong giai đoạn chuyển giao này?
Citizen Developer Là Ai?
Citizen Developer, tạm dịch là "lập trình viên nhân dân", là những người dùng trong doanh nghiệp (như nhân viên, quản lý) tự xây dựng các ứng dụng phục vụ công việc, mà không cần kiến thức lập trình chuyên sâu. Họ sử dụng các nền tảng low-code (không cần lập trình) hoặc no-code (chỉ cần lập trình cơ bản), được bộ phận IT của doanh nghiệp cho phép.
Điều đáng chú ý là các doanh nghiệp ngày nay đang tích cực trao quyền cho Citizen Developer. Theo báo cáo của Gartner, 61% các tổ chức đã hoặc đang lên kế hoạch áp dụng Citizen Development vào hoạt động của mình.
Tại Sao Citizen Development Ngày Càng Quan Trọng?
1. Nhu Cầu Chuyển Đổi Số Tăng Cao
Theo Gartner, 61% doanh nghiệp đang triển khai hoặc bắt đầu khám phá Citizen Development để đáp ứng nhu cầu tự động hóa và tăng tốc các quy trình CNTT.
Các doanh nghiệp ngày càng mở rộng quy mô số hóa, nhưng bộ phận IT lại không thể đáp ứng kịp. 77% lãnh đạo IT và 71% lãnh đạo doanh nghiệp thừa nhận rằng có rất nhiều nhu cầu về phần mềm nhưng chưa được giải quyết.
2. Giảm Gánh Nặng Cho IT
Phòng IT thường phải xử lý lượng yêu cầu quá lớn từ doanh nghiệp, và không phải tất cả các nhu cầu đều cần một đội ngũ lập trình viên chuyên sâu. Citizen Developer giúp doanh nghiệp giảm bài toán nhân lực cho IT.
3. Giảm Thiểu "Shadow IT"
Shadow IT là những hệ thống CNTT được xây dựng mà không qua sự kiểm soát của phòng IT. Citizen Development đưa việc phát triển phần mềm vào khuôn khổ, giúp doanh nghiệp vẫn đảm bảo bảo mật và tính đồng bộ trong hệ thống.
Nhiều nhân viên đang phải sử dụng các công cụ lỗi thời như Excel, Access hoặc những ứng dụng SaaS không đồng bộ với hệ thống chung. Điều này tạo ra sự phân mảnh trong quản lý dữ liệu và làm gia tăng Shadow IT (các hệ thống IT không được kiểm soát bởi bộ phận IT).
Citizen Development Thay Đổi Cuộc Chơi Như Thế Nào?
Nếu IT không thể đáp ứng kịp nhu cầu, giải pháp là gì? Đó chính là trao quyền cho Citizen Developer.
Lợi ích của Citizen Development:
- Giải quyết nhanh chóng nhu cầu ứng dụng: IDC dự đoán đến năm 2023, hơn 500 triệu ứng dụng mới sẽ được tạo ra. Với số lượng lập trình viên hạn chế, Citizen Development sẽ giúp lấp đầy khoảng trống này.
- Giảm áp lực thiếu hụt lập trình viên: Tỷ lệ thất nghiệp của lập trình viên dưới 1,9%, nhưng số lượng nhân sự có kinh nghiệm vẫn quá ít. Citizen Developer có thể giúp giảm bớt gánh nặng cho IT.
- Quản lý Shadow IT: Thay vì để nhân viên tự ý sử dụng các công cụ không kiểm soát, doanh nghiệp có thể cung cấp nền tảng Citizen Development chính thức để đảm bảo tính bảo mật và nhất quán.
- Tăng năng suất và giảm chi phí: Nhân viên có thể tự tạo ứng dụng hỗ trợ công việc mà không cần chờ IT, giúp tối ưu quy trình vận hành.
- Kết nối doanh nghiệp và IT: Citizen Development giúp thu hẹp khoảng cách giữa các bộ phận trong doanh nghiệp, tạo ra sự hợp tác hiệu quả hơn.
Citizen Developer Sẽ Ảnh Hưởng Như Thế Nào Đến Lập Trình Viên Truyền Thống?
-
Lập trình truyền thống không biến mất: Mặc dù Citizen Development giảm bớt gánh nặng cho IT, nhưng những hệ thống quan trọng vẫn cần lập trình chuyên sâu.
-
Vai trò của lập trình viên thay đổi: Họ sẽ trở thành những người "hướng dẫn", hỗ trợ và định hướng cho Citizen Developer thay vì chỉ viết code.
-
Cần học thêm kỹ năng: Lập trình viên có thể khai thác các nền tảng low-code để tăng tốc quy trình làm việc và giảm thời gian phát triển.
Lập Trình Viên Nên Làm Gì?
Dù Citizen Development phát triển, lập trình viên vẫn giữ vai trò quan trọng, đặc biệt trong việc xây dựng nền tảng, API và các hệ thống phức tạp. Để không bị tụt hậu, lập trình viên nên:
- Nâng cao kỹ năng về Low-code/No-code để thích ứng với xu hướng mới.
- Tập trung vào các công nghệ cấp cao hơn như AI, Blockchain, DevOps.
- Chuyển hướng sang vai trò hướng dẫn và cố vấn cho Citizen Developer trong doanh nghiệp.
Kết Luận
Citizen Development không phải là "ngày tàn" của lập trình viên mà là một sự chuyển đổi tất yếu. Lập trình viên không bị thay thế, nhưng vai trò của họ sẽ thay đổi: từ người trực tiếp viết code sang người kiến tạo nền tảng, hỗ trợ và quản lý các công cụ lập trình phi kỹ thuật. Ai thích nghi nhanh sẽ có lợi thế trong tương lai!
