Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Xây dựng hệ thống quản lý hoàn toàn miễn phí với Redmine
Rating: 4.7 out of 5(16 ratings)
141 students

Xây dựng hệ thống quản lý hoàn toàn miễn phí với Redmine

Khóa học này sẽ giúp bạn xây dựng được hế thống quản lý tích hợp Redmine + Google Sheet, Slack, etc.
Last updated 5/2024
Vietnamese

What you'll learn

  • Tự xây dựng được hệ thống quản lý dự án phần mềm với chi phí bằng 0.
  • Hiểu được cách thức quản lý dự án phần mềm hoạt động.
  • Xây dựng được hệ thống báo cáo từ hệ thống Bitnami Redmine, tích hợp với spreadsheet (google sheet).
  • Được tham gia vào nhóm hổ trợ và cập nhật các plugin / themes miễn phí trong khóa học
  • Học thêm về kỹ năng quản lý dự án, cụ thể là các dự án phần mềm
  • Tích hợp với slack workspace để nhận notification (thông báo) từ Redmine khi có cập nhật
  • Cung cấp hơn 10 plugins miễn phí để giúp cho Redmine có thể vận hành quản lý dự án tốt hơn.
  • Cung cấp theme cho Redmine miễn phí, bao gồm desktop và mobile.
  • Cung cấp bản cài đặt miễn phí và tương tích với các plugin

Course content

5 sections40 lectures3h 16m total length
  • Giới thiệu về khoá học4:00

    Chương 0 · Bài 1

    ─── BÀI HỌC NÀY NÓI VỀ ĐIỀU GÌ?

    Giảng viên demo trực tiếp hệ thống Redmine đã hoàn thiện — chính là đích đến của bạn sau khóa học — rồi đi qua toàn bộ lộ trình 5 chương. Điểm mấu chốt: mọi công cụ dùng trong khóa học đều miễn phí, không tốn đồng license nào.

    ─── SAU BÀI HỌC, BẠN SẼ

    • Hình dung rõ hệ thống quản lý dự án mà bạn sẽ tự tay dựng lên.
    • Biết khóa học gồm những chương nào và mỗi chương giải quyết vấn đề gì.
    • Yên tâm rằng toàn bộ phần mềm sử dụng đều miễn phí.

    ─── NỘI DUNG CHÍNH

    ▸ 1. Demo hệ thống đích

    Giảng viên mở một dự án mẫu đang chạy thật và lướt qua những màn hình bạn sẽ tự dựng được:

    • Wiki của dự án — nơi tập trung toàn bộ thông tin, tài liệu.
    • Gantt chart — theo dõi tiến độ công việc theo dòng thời gian.
    • Issue template — khuôn mẫu sẵn cho task, change request… để mỗi lần tạo ticket không phải gõ lại từ đầu.
    • Checklist trong từng issue — chia nhỏ đầu việc và tick dần.
    • Ràng buộc trường theo trạng thái — khi chuyển status, một số trường trở thành bắt buộc, giúp dữ liệu dự án luôn đầy đủ.

    Đây không phải Redmine mặc định — đó là Redmine đã được cấu hình và cài plugin đúng cách.

    ▸ 2. Lộ trình 5 chương

    1. Chương 1 — Giới thiệu khóa học: Redmine là gì, dùng để làm gì.
    2. Chương 2 — Cài đặt và setup toàn bộ hệ thống Redmine.
    3. Chương 3 — Cài plugin và cách dùng từng plugin thường gặp.
    4. Chương 4 — Tạo một dự án phần mềm thật trên Redmine, import dữ liệu và thao tác quản trị.
    5. Chương 5 — Tích hợp báo cáo tự động sang Excel / Google Spreadsheets.

    Chương 3 chỉ tập trung vào những plugin thực sự cần để dựng nên hệ thống trong bản demo. Sau khóa học bạn hoàn toàn có thể tự tìm và cài thêm plugin phù hợp với dự án ở công ty mình.

    Chương 5 đi theo mạch: xuất dữ liệu từ Redmine → đưa vào Excel/Spreadsheets → dựng báo cáo tiến độ và thống kê, để có báo cáo mà không phải ngồi tổng hợp tay.

  • Đối tượng và mục tiêu của khoá học8:20

    Chương 1 · Bài 1

    ─── BÀI HỌC NÀY NÓI VỀ ĐIỀU GÌ?

    Bài này trả lời hai câu hỏi trước khi bạn bắt tay vào cài đặt: khóa học dành cho ai và bạn nhận được gì ở cuối chặng đường. Điểm mấu chốt: các công cụ trả phí như Jira, Asana, Trello đều giới hạn số account và tính năng ở bản miễn phí, còn Redmine là mã nguồn mở, miễn phí hoàn toàn — chỉ tốn chi phí server nếu bạn tự dựng.

    ─── SAU BÀI HỌC, BẠN SẼ

    • Biết vì sao doanh nghiệp vừa và nhỏ nên chọn Redmine thay vì các nền tảng SaaS trả phí.
    • Hình dung được kết quả đầu ra: tự dựng hệ thống quản lý dự án với chi phí gần như bằng không.
    • Biết khóa học yêu cầu nền tảng gì và bạn có phù hợp hay không.

    ─── NỘI DUNG CHÍNH

    ▸ 1. Vì sao lại là Redmine, không phải Jira hay Trello?

    Các nền tảng như Jira, Asana, monday.com, Trello đều rất đầy đủ, nhưng bản miễn phí chỉ cho một số account và tính năng nhất định; muốn thêm là phải trả phí. Ngoài chi phí, còn một điểm nhiều công ty quan tâm: dữ liệu nằm trên server của nhà cung cấp, không phải hạ tầng của bạn. Với đơn vị đề cao bảo mật nội bộ, đây là điểm cần cân nhắc.

    Giảng viên nói thẳng: các tập đoàn lớn có tiền thì dùng dịch vụ trả phí vẫn tốt nhất, vì không phải tự bảo trì. Nhưng khóa học này hướng tới công ty vừa và nhỏ — nhóm cần một lựa chọn đủ tốt mà không phải tốn tiền license.

    ▸ 2. Redmine làm được những gì

    • Tích hợp với Slack, Git, SVN — commit code hay cập nhật ticket đều bắn notification, quản lý và team dễ theo dõi tiến độ dự án theo thời gian thực.
    • Import / export task qua Excel và Google Sheets; từ đó dựng trang báo cáo, thống kê tự động dựa trên API của Redmine (phần này sẽ demo ở chương sau).
    • Phân quyền và truy vấn theo nhiều role, nhiều loại task khác nhau.

    Giảng viên đã dùng Redmine để dựng hệ thống cho nhiều công ty phần mềm quy mô từ 10 đến 150 người.

    ▸ 3. Khóa học này dành cho ai

    Chủ yếu là các bạn IT trong công ty phần mềm và người làm quản lý dự án muốn hiểu cách dựng một hệ thống quản trị. Mạch chính đi theo quản lý dự án phần mềm, nhưng bạn hoàn toàn có thể tùy biến để quản lý dự án ở ngành khác.

    Yêu cầu đầu vào nhẹ: có chút kiến thức quản lý dự án phần mềm để nắm các keyword; nếu chưa quen thì tìm hiểu thêm một chút là theo được. Phần cấu hình được hướng dẫn trên Windows, cài ở local trước, sau đó có phần hướng dẫn cài trên Windows Server.

  • Hướng dẫn học tập0:48

    Chương 1 · Bài 2

    ─── BÀI HỌC NÀY NÓI VỀ ĐIỀU GÌ?

    Một bài rất ngắn nhưng đáng đọc trước khi vào phần kỹ thuật: nó cho bạn biết cách liên hệ giảng viên khi bị vướng. Học dựng hệ thống mà làm một mình dễ nản, nên điểm mấu chốt ở đây là bạn không phải tự xoay xở — có kênh hỏi đáp trực tiếp.

    ─── SAU BÀI HỌC, BẠN SẼ

    • Biết hai kênh liên hệ để được hỗ trợ khi làm theo khóa học.
    • Biết cần chuẩn bị thông tin gì nếu muốn được giảng viên tư vấn riêng.

    ─── NỘI DUNG CHÍNH

    ▸ 1. Hai kênh liên hệ khi cần hỗ trợ

    • Group Slack miễn phí: sau khi được add vào, bạn hỏi bất cứ điều gì trong quá trình làm theo bài, giảng viên sẽ trả lời.
    • Email / website: thông tin liên hệ nằm ở slide đầu và slide cuối của khóa học. Đây là kênh phù hợp khi bạn cần trao đổi riêng.

    ▸ 2. Nếu muốn được tư vấn riêng

    Với học viên đã đăng ký khóa học online, bạn có thể gửi email trực tiếp để được tư vấn riêng. Khi liên hệ, hãy cung cấp thông tin xác nhận bạn là học viên — ví dụ hóa đơn hoặc thông tin chuyển khoản, khóa học đã tham gia — để giảng viên hỗ trợ đúng người.

    Ghi nhớ đơn giản: gặp vướng thì hỏi ngay trong group Slack, cần riêng tư thì gửi email. Đừng ngồi tự chật vật quá lâu.

  • Redmine là gì? Một số ví dụ về quản lý dự án phần mềm bằng Redmine.14:24

    Chương 1 · Bài 3

    ─── BÀI HỌC NÀY NÓI VỀ ĐIỀU GÌ?

    Bài này định nghĩa Redmine rồi demo trực tiếp trên một dự án thật để bạn thấy nó quản lý dự án phần mềm ra sao. Điểm mấu chốt: Redmine không chỉ là chỗ tạo ticket — nó cho bạn Gantt chart theo dõi tiến độ, custom query để lọc việc, và cả báo cáo tự động đổ ra Google Sheets qua API.

    ─── SAU BÀI HỌC, BẠN SẼ

    • Hiểu Redmine là gì và biết tìm bản gốc ở đâu.
    • Biết đường tạo một project mới bằng quyền Administrator.
    • Hình dung được cách dùng Gantt chart, custom query và báo cáo tự động trong một dự án thật.

    ─── NỘI DUNG CHÍNH

    ▸ 1. Redmine là gì

    Redmine là công cụ mã nguồn mở, miễn phí dùng để theo dõi các vấn đề (issue) phát sinh trong một dự án. Bản gốc và cộng đồng nằm ở redmine.org — một forum rất lớn, bạn nên ghé để tra cứu khi cần.

    ▸ 2. Tạo project mới

    Để tạo dự án, bạn đăng nhập bằng quyền Administrator, vào Administration → Projects → New project, rồi nhập thông tin. Ở phần Modules, bạn chọn những tính năng dự án cần bật. Nếu tick ô public, dự án sẽ hiển thị ra ngoài — mọi người xem được mà không cần đăng nhập hay đăng ký tài khoản.

    Lưu ý: một project vừa tạo còn rất ít cấu hình. Phần config chi tiết bạn thao tác ở mode Admin và sẽ được đào sâu ở các chương sau.

    ▸ 3. Demo quản lý dự án thật

    Giảng viên đăng nhập vào một dự án đang chạy với role Project Manager và đi qua các tính năng cốt lõi:

    • Ticket có sẵn tag/debt, estimate time và phần mô tả — dữ liệu đầu vào để hệ thống tính toán.
    • Gantt chart: task trễ hạn hiện màu đỏ so với due date, nhìn vào biết ngay việc nào đang chậm; tiến độ tổng thể (ví dụ 30%) cũng hiển thị rõ.
    • Custom query: lọc issue theo tiêu chí (ví dụ tất cả ticket có tag "AI") rồi share query cho cả team, ai cần loại việc nào thì bấm một phát ra ngay. Trong dự án thật, mỗi loại file (coding, testing…) nên có sẵn một query tương ứng để team tra cho nhanh.

    ▸ 4. Báo cáo tự động ra Google Sheets

    Đây là phần ấn tượng nhất. Giảng viên có sẵn một công cụ web tự dựng (miễn phí): bạn dán link dự án, username và API key (lấy ở trang account, bấm Show), bấm submit. Script sẽ kéo toàn bộ dữ liệu Redmine qua API và đổ ra một file Google Sheets thống kê đầy đủ: dự án đang chạy bao nhiêu issue, ai phụ trách, việc nào trễ so với ngày báo cáo.

    Bạn chỉ cần Make a copy file kết quả về tài khoản của mình; giữ lại link đó thì dữ liệu sẽ đổ về liên tục theo từng ngày, cho bạn cả lịch sử tiến độ (history data). Phần này sẽ được hướng dẫn kỹ hơn ở chương cuối.

Requirements

  • Có kỹ năng về quản lý dự án phần mềm.
  • Từng làm hoặc đang làm vị trí quản lý dự án.
  • Yêu thích hoặc mong muốn xây dựng hệ thống quản lý dự án phần mềm.
  • Hướng dẫn cấu hình trên hệ điều hành window (winserver)

Description

Trong thực tế khi bạn thực hiện làm dự án phần mềm với nhóm thì chúng ta cần phải có một hệ thống quản trị công việc. Để đáp ứng được nhu cầu này thì chúng ta có thể có một số lựa chọn các phần mềm quản trị như:

1 - Atlassian

2 - Clickup

3 - Asana

4 - Monday

5 - Trello

Các hệ thống này thường sẽ cho bạn free với số lượng account nhất định, hoặc giới hạn tính năng, chứ không hỗ trợ nhiều nếu version bạn dùng không phải là trả phí.


Trong tất cả các lựa chọn trên thì Redmine là một trong những lựa chọn đáng cân nhắc vì:

+ Redmine open source và có nhiều plugin miễn phí

+ Dễ dàng tích hợp với slack và các hệ thống khác như git, svn, etc.

+ Có thể tùy chỉnh hệ thống theo nhiều cách thống kế khác nhau

+ Có API hỗ trợ trong quá trình import/export task để thống kê vào google sheet/excel

+ Phân quyền, tạo query truy vấn task cho nhiều role khác nhau.

Hiện mình đã setup nhiều hệ thống quản lý cho nhiều công ty phần mềm bằng Redmine, tích hợp với slack, git, svn. Quy mô từ (10 người đến 150 người)

Tất cả các services (dịch vụ) được dùng hoàn toàn miễn phí.

---

Với các doanh nghiệp vừa và nhỏ liên quan lĩnh vực phần mềm luôn có nhu cần cần một hệ thống quản lý dự án bao gồm các thông tin:

+ Danh sách công việc của từng người trong dự án.

+ Danh sách bug của phần mềm hiện tại, dự án hiện tại.

+ Danh sách Q&A trao đổi với khách hàng.

+ Danh sách issues/risk trong dự án.

Với khóa học này, sẽ hướng dẫn bạn chi tiết cách setup và hướng dẫn xây dựng một hệ thống quản lý dự án phần mềm với chi phí gần như bằng 0. Bạn chỉ tốn chi phí cho việc thuê server.

---

Who this course is for:

  • Các bạn IT trong các công ty phần mềm.
  • Các bạn quản lý dự án (Project Manager / Senior Manager) muốn xây dựng hệ thống quản lý dự án phầm mềm cho công ty outsourcing.
  • Các bạn muốn hiểu thêm về cách setup hệ thống quản lý dự án phần mềm.
  • Những bạn có kỹ năng về quản lý dự án phần mềm
  • Những bạn từng làm hoặc đang làm vị trí quản lý dự án
  • Những bạn yêu thích hoặc mong muốn xây dựng hệ thống quản lý dự án phần mềm