Khắc phục tình trạng thiếu hụt nhân sự & Chuyển đổi Drupal

uhey

Tổng quan dự án

  • [TRAILME]
  • TRAILME là thương hiệu, sản phẩm cho phép các tay đua có thể theo dõi dữ liệu trực tiếp và cung cấp thông tin thực theo thời gian trong các cuộc thi thể thao.
  • Khách hàng: uHey Limited.
  • Địa điểm: Hồng Kông
  • Lĩnh vực: SportsTech
  • Thời gian: 10/2023 – 01/2024
  • Size: 4.5 MM
  • Dịch vụTổ chức sự kiện thể thao
  • Công nghệ nổi bật: [Drupal], [MySQL], [AWS]

Khách hàng và mục tiêu

  • Uhey Limited là một công ty SportsTech có trụ sở tại Hồng Kông, họ đang phát triển một thương hiệu có tên Trailme trong 4 năm qua. Uhey nhằm mục đích thay đổi hoàn toàn các phương pháp tổ chức các sự kiện thể thao như marathon và bơi lội theo các sản phẩm và dịch vụ của Trailme.
  • Trong vài năm qua, uHey đã gặp khó khăn khi thị trường lao động trong ngành công nghệ ở Hồng Kông đang dần khan hiếm. Do đó, uHey đang tìm kiếm một đối tác nước ngoài để cung cấp dịch vụ CNTT để hỗ trợ công nghệ cho các mục tiêu dài hạn.
  • Trang website Trailme được phát triển bằng Phiên bản Drupal 8.9.2 và Drupal 8 không còn được hỗ trợ vào tháng 11 năm 2021.a

Thách thức và giải pháp

  • Thách thức
  • Chiến lược và giải pháp
  • Nếu đồng thời xử lý version up và phát triển chức năng mới thì sẽ rủi ro cao. Vì vậy, chia nhỏ quá trình phát triển thành 2 giai đoạn:
  • Drupal 8 sẽ không còn hỗ trợ từ tháng 11 năm 2021
  • Giai đoạn 1:
  • Nâng cấp trang website lên Drupal 10, đồng thời đảm bảo các chức năng của hệ thống vẫn được giữ nguyên.
  • - Trang website dễ bị rủi ro và khai thác bảo mật
  • - Trang website hiện không thể sử dụng đa ngữ
  • Giai đoạn 2:
  • Phát triển tính năng mới: Đa ngữ, cải thiện UI/UX của trang website

Thành tựu

  • Drupal 10 có gì cải tiến mạnh mẽ hơn Drupal 8?
    • Tính Năng
    • Drupal 8
    • Drupal 10
    • Htrợ phiên bản php
    • PHP 7.x
    • PHP 8.1+ (tính năng mới, cải thiện hiệu suất)
    • Giao diện người dùng
    • Giao diện Seven (cũ, giao diện cơ bản)
    • Giao diện Olivero (hiện đại, cải thiện UX)
    • Trình soạn thảo văn bản
    • CKEditor 4 (tính năng hạn chế)
    • CKEditor 5 (công cụ chỉnh sửa nâng cao, giao diện hiện đại)
    • Quản media
    • Xử lý media cơ bản
    • Thư viện Media nâng cao (quản lý và tái sử dụng tài nguyên dễ dàng)
    • Framework
    • Symfony 3
    • Symfony 6 (hiệu suất, bảo mật tốt hơn, và cập nhật nhiều tính năng mới)
    • Cập nhật bảo mật
    • Các bản vá bảo mật tiêu chuẩn
    • Cập nhật bảo mật nâng cao, bảo vệ dữ liệu tốt hơn
    • Htrợ dài hạn
    • Ngừng hỗ trợ vào tháng 11/2021
    • Được hỗ trợ với các bản cập nhật liên tục
  • Phát triển:
  • - Đã define được cách làm giai đoạn điều tra tiền dự án
  • - Đánh giá đúng danh sách issue giai đoạn điều tra tiền dự án
  • Triển khai môi trường UAT:
  • - Đảm bảo hệ thống hoạt động khi di chuyển sang môi trường mới
  • - Không ảnh hưởng đến Database khi di chuyển môi trường
  • Bug UAT:
  • - Tổng thể dự án < 10 bug UAT
  • Liên lạc, giao tiếp và báo cáo:
  • - Dự án luôn chủ động đưa ra nhiều ý kiến, đề xuất và các phương án giả định trong thời gian đợi KH phản hồi
  • - Kịp thích ứng với với cách làm việc với dòng KH mới (Global)
Contact Us

Đăng ký để cập nhật thông tin mới nhất