CHƯƠNG 3 : DỰ ÁN THỰC TẾ
3.1 Thông tin dự án
Theo như chính sách bảo mật của cơng ty, em chỉ được phép mô tả ngắn gọn về dự án mà em đã tham gia:
HICLINIC là một ứng dụng web cho phép người dùng đặt bác sĩ từ các phịng khám để
họ có thể tự khám. HICLINIC sử dụng 3 urls cho 3 portal khác nhau (admin portal, clinic portal và patient portal) và lần lượt dành cho 3 kiểu người dùng khác nhau (admin hệ thống, nhân viên phòng khám và bệnh nhân). Admin portal dùng để quản lý đơn hàng của bác sĩ cũng như doanh thu và cho phép phòng khám đăng ký khám chữa bệnh. Clinic portal cho phép các phòng khám đăng ký khám bệnh trên ứng dụng để có thể tiếp cận khách hàng. Patient portal bệnh nhân được sử dụng để cho phép bệnh nhân tìm kiếm phịng khám và bác sĩ để đặt lịch khám.
Dự án được chia ra làm 3 sprint để phát triển
Team dự án gồm 15 developer, 7 tester, 3 product owner, 1 project manager
Team dự án trên được chia ra làm 3 team nhỏ, mỗi team đều có đầy đủ các vai trị khác nhau (developer, tester, product owner) và vai trò của mỗi scrum team là phát triển từng portal trên.
Dự án được phát triển theo mơ hình Agile/Scrum Một sprint trong dự án kéo dài 2 tuần
Công cụ quản lý sử dụng trong dự án:
Jira: Quản lý task của từng thành viên trong dự án
Bitbucket: Quản lý mã nguồn dự án
Zephyr Squad: Quản lí test cases
Cơng nghệ/Thư viện/Framework được sử dụng trong dự án:
Phát triển app: ReactJs (CoreUI Material), Java (Spring Boot), MongoDB
Viết script kiểm thử tự động: Selenium, Java (Cucumber)