Feedback cho app UpRace

Ngoc-Anh Mai
Ngoc-Anh Mai
Published in
10 min readAug 27, 2020

Vài góp ý giúp hoàn thiện app UpRace

UpRace là một sự kiện thể thao, một sự kiện chạy bộ cộng đồng MIỄN PHÍ dành cho tất cả mọi người trên nền tảng web/mobile app. Với mỗi km hợp lệ được ghi nhận, các nhà tài trợ sẽ quyên góp 1000d cho các tổ chức xã hội .

Mặc dù mới trải qua hai năm, nhưng UpRace đã tạo nên một tác động rất lớn đến phong trào thể thao cộng đồng.

Là một người chạy bộ (đến nay là hơn ba năm), một người dùng các app ghi nhận thành tích (strava, runstatics, garmin connect) thường xuyên, và là một UpRacer cả hai mùa 2018 & 2019, mình có một số góp ý, hi vọng có thể giúp team UpRace hoàn thiện sản phẩm tốt hơn.

2018, UpRace sử dụng webapp làm công cụ theo dõi thành tích của các VDV và các đội tham gia. Flow là VDV đăng ký tài khoản trên web -> chọn đội thi đấu -> chọn tổ chức muốn donate là XONG. Mỗi VDV được thay đổi đội/quỹ muốn donate 01 lần trước ngày bắt đầu thi đấu. Gần như ko có vấn đề gì với flow này. Đơn giản, dễ hiểu, trực quan.

2019, UpRace sử dụng mobile app để ghi nhận thành tích thi đấu của các VDV và các đội tham gia. Toàn bộ data VDV và đội thi đấu từ 2018 đc move sang app. Uprace cũng bỏ webapp, chỉ dùng app. Khi dùng app thì có một số thay đổi về cách quản lý. VD 1 VDV có thể tham gia nhiều team thay vì 1 team như 2018, nhưng khi vào sự kiện chính thức (hiện tại mới có uprace 2020) thì chỉ được chọn thi đấu cho 01 team. Điều này cũng giống như việc tham gia nhiều đội bóng đá, nhưng khi có giải đấu thì chỉ đc đá cho 1 đội thôi.

Tuy nhiên, khác với 2018, khi VDV đã tham gia đội thi đấu (1) là MẶC ĐỊNH tham gia sự kiện UpRace (2) thì đây là hai flow hoàn toàn khác biệt tại năm 2019. Tham gia đội thi đấu và tham gia sự kiện UpRace 2019 là hai việc hoàn toàn không liên quan đến nhau. Vào ngày bắt đầu thi đấu, VDV phải chọn THAM GIA vào sự kiện UpRace 2019 thì mới được ghi nhận thành tích. Và có thể vì một lý do nào đó mà BTC chưa làm rõ thông tin này. Vì thế năm ngoái rất nhiều VDV ko biết điều này và ko đc ghi nhận thành tích trong ngày đầu tiên.

Flow hiện tại: vào app -> đăng ký tài khoản -> chọn team. Khi chọn tab Event sẽ hiện tất cả thông tin sự kiện, bảng xếp hạng, nhóm, cá nhân,… nhưng không có bước nào xác nhận đăng ký sự kiện UpRace -> VDV dễ hiểu là mình ĐÃ tham gia sự kiện UpRace 2020 nên mới thấy bảng xếp hạng/…

Việc thay đổi model, cách vận hành, mô hình hoạt động,… nhưng ko giải thích rõ rừng cho người dùng là nguyên nhân chính dẫn đến việc các VDV ko hài lòng. Thực ra, có muốn “hài lòng” cũng khó, vì đăng ký còn ko nhận dc OTP gửi về thì làm gì còn cơ hội trải nghiệm để hài lòng?

Năm nay, có vẻ BTC vẫn giữ flow như năm ngoái. Vì thế, mình có một vài góp ý thế này:

1. Thay đổi flow tham gia sự kiện.

Flow hiện tại:

1.1. Đăng ký tài khoản

Màn hình hiển thị với người dùng mới đăng ký thành công.
  1. 2. Đăng ký tham gia sự kiện UpRace 2020
  • Chọn tab Event
  • Chọn “Join now”
  • Tìm “Team Heo Đất” trên thanh tìm kiếm
  • Chọn tham gia “Team Heo Đất”
  • Xác nhận (Button “Change team”)

Sau khi chọn đội tham gia thi đấu xong, đến ngày sự kiện UpRace 2020 chính thức bắt đầu, người dùng/VDV sẽ phải chọn tham gia sự kiện UpRace 2020 và chọn Tổ chức xã hội thụ hưởng.

Flow đăng ký đề xuất:

Đề xuất 1

Vấn đề:

Hiện tại, tab Event hiển thị thông tin mặc định của sự kiện UpRace 2020. Mình ko rõ chiến lược của team UpRace trong thời gian tới như thế nào, tiếp tục giữ nguyên app chỉ phục vụ cho sự kiện UpRace hàng năm hay phát triển thành một platform tổ chức các sự kiện ảo (virtual race) như 42race đang làm. Tuy nhiên, việc tên tab là Event nhưng chỉ có thông tin của sự kiện UpRace 2020 có thể khiến người dùng mặc định event ở đây chỉ có UpRace, và khi đã cài app -> đăng ký tài khoản -> tham gia một đội thi đấu thì cũng MẶC ĐỊNH luôn là đã tham gia sự kiện UpRace như 2018 (3). Thực tế, có nhiều thành viên của đội mình đã nghĩ như thế năm ngoái. Hơn nữa, việc hiển thị các tab Information/Leaderboard/Team/You mà ko có hướng dẫn tham gia chính thức nào càng củng cố cho suy nghĩ (3) là đúng.

Giải pháp đề xuất:

Nếu team UpRace chỉ làm app phục vụ cho 1 tháng UpRace hàng năm, thì mình nghĩ nên đổi tên tab Event thành tab UpRace luôn cho đỡ nhầm lẫn.

Đổi tên tab Event thành UpRace

Đề xuất 2

Trong trường hợp team UpRace muốn phát triển app UpRace thành một platform tổ chức các virtual race như đã nói ở trên, thì mình đề xuất flow tham gia sự kiện như sau. Thực ra, nếu đi theo hướng này thì UpRace sẽ là hybrid của 42Race (app tổ chức virtual race) và Strava (app ghi nhận thành tích phổ biến nhất với các VDV hiện tại) — một hướng đi khá đột phá.

Vấn đề:

  • Màn hình hiển thị mặc định ở tab Event của người dùng ĐÃ ĐĂNG KÝ tham gia sự kiện UpRace 2020 và người dùng CHƯA ĐĂNG KÝ tham gia sự kiện UpRace 2020 đang giống nhau (Event/Information). Điều này dễ khiến cho người dùng CHƯA ĐĂNG KÝ tham gia sự kiện UpRace 2020 hiểu nhầm rằng mình đã được MẶC ĐỊNH tham gia sự kiện UpRace 2020
  • Thông báo “Bạn chưa tham gia đội nào” đang được hiển thị ở tab Event/Leaderboard. Đây không phải là màn hình mặc định của tab Event. Điều này gây khó khăn cho việc đăng ký.

Giải pháp đề xuất:

Thay vì chờ đến ngày bắt đầu thi đấu mới cho các VDV đăng ký như flow cũ thì việc cho đăng ký trước và remind trước ngày thi đấu ko yêu cầu các VDV “phải” chờ gần một tháng mới được đăng ký như hiện tại. Rủi ro là VDV có thể quên mất thông tin. Ko nên “bắt” người dùng phải nhớ thông tin quá lâu. H có thông tin gì quan trọng thì chắc nhớ vài ngày, ko thì quên luôn. Còn 01 tháng thì…. Việc gì làm được nên làm luôn.

Với flow trên, việc ko show các thông tin Leaderboard/Team/… ngay từ đầu mà có bước xác nhận đăng ký tham gia sự kiện UpRace 2020 hiển thị ngày khi VDV chọn tab event giúp flow đăng ký rõ ràng và dễ hiểu hơn. Việc chọn đội thi đấu, chọn tổ chức donate sẽ giúp các VDV và cả các đội quản lý thông tin tốt hơn. Xác nhận đăng ký sụ kiệm UpRace 2020 xong mới show các thông tin leaderboard/… sẽ make sense hơn. Chưa đăng ký tham gia thì leaderboard có ý nghĩa gì đâu?

Bạn cũng có thể tham khảo prototype flow này tại đây

2. Thêm tính năng mời bạn bè

  • Vấn đề: năm ngoái, có những thành viên đội mình mời được rất nhiều bạn bè, người thân tham gia. Tuy nhiên phần lớn các VDV đều là những người trung tuổi, khả năng tiếp cận công nghệ ko nhanh bằng các VDV “trẻ” tuổi. Vì thế việc hướng dẫn và giải thích mất tương đổi thời gian.
  • Giải pháp đề xuất: có thêm tính năng mời bạn bè trên app. Có thể thêm phần thưởng cho người mời được mỗi VDV tham gia, ví dụ là 1000đ đi. Số tiền này sẽ được quy đổi ra đơn vị kilomet (km) cho phù hợp với tinh thần của sự kiện. Một điều nữa là có những VDV mới, thậm chí cả VDV đã chạy một thời gian rồi nhưng ko chạy tốt bằng các VDV khác thì có thể đua thành tích bằng việc mời các VDV mới tham gia. Mình nghĩ một VDV mời được 10 VDV mới tham gia cũng tốt, vừa rủ rê được thêm bạn chơi cùng, vừa được tính thêm thành tích. Càng đa dạng cách “kiếm tiền” càng dễ tạo động lực cho các VDV tham gia.

3. Thêm tính năng mời cả nhóm tham gia sự kiện

Tính năng này có thể dành riêng cho admin các nhóm chạy, nhằm rút ngắn thời gian và các bước đăng ký tham gia sự kiện. Khi đã mời được các VDV mới tham gia, tính năng “mời tham gia sự kiện” sẽ giúp các VDV mới đỡ mất thời gian tìm hiểu và tự đăng ký.

Tính năng mời đội/nhóm tham gia sự kiện dành cho admin các đội/nhóm

4. Thêm tính năng chia sẻ thành tích hàng ngày.

Strava, Runstatics hay bất kỳ app ghi nhận thành tích nào đều có tính năng này. Thông thường thông tin chia sẻ gồm: tốc độ di chuyển, quãng đường di chuyển, thời gian hoàn thành,…. Nếu UpRace có tính năng này, kết hợp với chia sẻ thông điệp đóng góp cho các quỹ theo thành tích hàng ngày thì mình nghĩ có thể viral rất tốt. VD hôm nay chạy dc 10km, về chia sẻ có thêm thông tin “Cảm ơn bạn đã đóng góp 10.000d vào quỹ VietSeeds Foundations” trong ảnh. Cái này đánh thẳng vào cảm giác được thừa nhận, up facebook khoe thì còn gì bằng =)).

Demo chia sẻ thành tích

5. Cung cấp thêm các công cụ cho các đội thi đấu

Muốn growth nhanh, có nhiều VDV tham gia, mình nghĩ việc cung cấp các công cụ phân tích/… cho các đội, có thể là đội trưởng thôi là một tính năng nên có. Năm 2018, đội mình ngoài việc chạy còn có hẳn một team Data Analysis, với mục tiêu theo dõi tình hình “thi đấu” của nhóm. Điều này cũng giúp mình nhìn được nhiều khía cạnh hơn thay vì chỉ nhìn thành tích top đầu. Vd top 10/top 20 mỗi ngày chạy bao nhiêu km, đóng góp bao nhiêu % vào thành tích chung của cả nhóm? Khoảng cách giữa các vị trí trong top 100 ntn? Có bao nhiêu người chưa chạy được km nào? Bao nhiêu người đang on track trong việc hoàn thành sự kiện (như năm 2019 là chạy tối thiểu 12 ngày, mỗi ngày tối thiểu 1km liên tục và tổng số km chạy được là 60km nếu mình nhớ ko nhầm),….? Từ những thông tin trên team sẽ có những chiến lược hay các chương trình cổ động phù hợp với từng nhóm để đạt được mục tiêu chung. Mình vẫn nhớ UpRace 2018, cứ đến 11h tối/9h sáng là cả team lại chờ xem dữ liệu được một runner trong nhóm phân tích. Ko chỉ theo dõi dữ liệu của nhóm mà bọn mình còn quan sát các “đối thủ” nữa.

Top 20 VDV chạy nhiều nhất Team Heo Đất 2018. Thời gian ~21 ngày

Vẫn năm 2018, đội mình và đội Techcombank so kè nhau hàng ngày với khoảng cách chênh nhau chỉ ~2000km vào cuối mỗi ngày — một con số có thể bị san phẳng bất kỳ lúc nào. Cứ lúc nào thấy sắp bị vượt là anh em lại hô nhau mỗi người cố gắng thêm tí nữa. Cả người đã chạy từ trước lẫn người mới chạy. Có hôm 10h30 thấy số sát nhau quá, mấy anh em lại bảo nhau thôi ra quay thêm chục km nữa cho chắc. Cứ thế. Cuối cùng, đội mình vượt qua Techcombank chỉ với chênh lệch là 2000 km, trong khi quân số chỉ ~⅓. Giờ nhắc lại vẫn thấy tinh thần lên cao vút.

Team Heo Đất và Techcombank so kè sát nhau đến tận ngày cuối cùng
Data Analysis “xịn xò”, insights đầy đủ =))

Mình nghĩ, một platform muốn growth nhanh thì nên cung cấp càng nhiều “quyền lực” cho user càng tốt. Platform tạo ra luật chơi, còn user là người chơi trên sân chơi đã có. Càng nhiều công cụ, càng nhiều ”quyền lực” thì game càng hấp dẫn, và càng nhiều người muốn vào chơi.

Trên đây là vài góp ý của mình, hi vọng BTC có thể tham khảo để tổ chức tốt hơn. Với tinh thần #moveVietNam, nhất là trong hoàn cảnh dịch bệnh như hiện tại thì bảo vệ và nâng cao sức khoẻ cũng là một điều quan trọng.

UpRace 2020 sẽ bắt đầu “thi đấu” từ 18/09–11/10/2020. Nếu bạn muốn tham gia, dù là người mới bắt đầu hay đã chơi thể thao thì Team Heo Đất là một lựa chọn ko tồi. Bật mí thêm: Team Heo Đất đã giành danh hiệu Đội có tổng thành tích cao nhất tại bảng Sport Clubs trong cả hai năm 2018 và 2019 đấy nhé 😄

— — -

Group facebook Team Heo Đất: https://www.facebook.com/groups/UpRaceTeamHeoDat

Fanpage: https://www.facebook.com/UpRace.TeamHeoDat

Strava group: https://www.strava.com/clubs/teamheodat

— — -

Vài suy nghĩ sau UpRace 2020

Nói chuyện về chạy bộ tại đại học Phenikaa

UpRace 2020 — What motivated me?

--

--