Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What we do for quality as merpay frontend

What we do for quality as merpay frontend

naughtLdy

July 08, 2021
Tweet

More Decks by naughtLdy

Other Decks in Technology

Transcript

  1. 3 Product Details For Customer • Campaign
 • Coupon
 •

    Deferred Payment
 • Net Payment
 • P2P Transfer
 • Application Form
 • Partner Dashboard
 For Partner • Customer Support Tool 
 • Merchant Support Tool 
 For Operator
  2. 6 Product Release History 2019/2 3 Merpay 1st release Code

    Payment / Coupon Merpay Smart Payment Net payment 5 4 2020/7 2021/3 Merpay Smart Payment (fixed amount) Send/Receive Virtual Card
  3. 7 Product Release History - Focus Topics 2019/2 3 Merpay

    1st release Code Payment / Coupon Merpay Smart Payment Net payment 5 4 2020/7 2021/3 Merpay Smart Payment (fixed amount) Send/Receive Virtual Card Release First Eliminate Technical Debt Quality • Merpay Frontend のこれまでとこれから • メルペイのエンジニア組織を EMとして振り返ってみた Tech Blog
  4. 9 Product Quality Why work on it ? • Improve

    the customer experience
 • How can we improve the customer experience
 • It can be improved by increasing the quality indicators
 such as Test, Perf, a11y, etc.
 

  5. 11 Where to start • Data Visualization Team 
 ◦

    Making up the measurement system 
 ◦ Defining Data Format 
 
 • Perf / Test / a11y Team 
 ◦ Defining the quality criteria 
 ◦ How to measure
 ◦ How to improve
 Team Strategy
  6. 12 Where to start • Data Visualization Team 
 ◦

    Making up the measurement system 
 ◦ Defining Data Format 
 
 • Perf / Test / a11y Team 
 ◦ Defining the quality criteria 
 ◦ How to measure
 ◦ How to improve
 Team Strategy
  7. 14 Data Format { "type": "{{ data type }}" ,

    "project": "{{ project name }}" , "data": { // want to upload data // need to same type definition per type } } • type ◦ perf, test, a11y ... ◦ use for Logging Sink • project ◦ use for Looker
  8. 15 Data storage method Sink type = perf type =

    test type = a11y Each team can display chart using project key Logging BigQuery BigQuery BigQuery
  9. 16 Conclusion • Merpay frontend is working on perf, test

    and a11y as quality • Setting baseline for each quality and working to improve them • We are using Looker ML dashboard to visualize each microservice