Save 37% off PRO during our Black Friday Sale! »

【TENTIAL】テクノロジー本部_事業部説明

A7d90e7c3f69b2d4b0ae054baa550a5e?s=47 icchiman
November 18, 2021

 【TENTIAL】テクノロジー本部_事業部説明

TENTIALのエンジニアチームのご紹介

A7d90e7c3f69b2d4b0ae054baa550a5e?s=128

icchiman

November 18, 2021
Tweet

Transcript

  1. テクノロジー本部 事業部説明

  2. # 目次
 
 
  
   ・TENTIALの技術構成(全体 & 各事業)
   ・メンバー紹介
   ・エンジニア文化(定例・KPT・WCM)


      ・エンジニア評価制度
   ・エンジニア組織のこれから

  3. # TENTIALの技術構成(事業部毎)
 Rails
 Nuxt2
 (SSG -> SSR)
 Nuxt2
 (SSR)
 Nuxt2


    (CSR -> SSR)
 ・Vue.js(composition api) 
 ・express.js (api server) 
 ・Firestore 
 ・all Typescript 
 ・Vue.js 
 ・express.js (api server) 
 ・MongoDB 
 ・JS -> TS移行中 
 ・composition api移行中 
 ・Vue.js 
 ・express.js (api server) 
 ・contentful(CMS) 
 メディア事業
 D2C事業
 モール事業(新規事業)
 コーポレートサイト
 マスターシステム(新規事業) 
 ・apollo, graphql 
 ・MongoDB 
 ・TS
 ・物流、決済等のシステム一元化  
 Nuxt3
 (SSR)

  4. # TENTIALの技術構成(全体)


  5. \ Nuxt(JavaScript)の会社です /
  \月間総トラフィック数は 500〜800万UU/ 

  6. # その中で今後、主軸となる3つの事業
 Nuxt2
 (SSR)
 Nuxt2
 (CSR -> SSR)
 ・Vue.js(composition api) 


    ・express.js (api server) 
 ・Firestore 
 ・all Typescript 
 ・Vue.js 
 ・express.js (api server) 
 ・MongoDB 
 ・JS -> TS移行中 
 ・composition api移行中 
 D2C事業
 モール事業(新規事業)
 マスターシステム(新規事業) 
 ・apollo, graphql 
 ・MongoDB 
 ・TS
 ・物流、決済等のシステム一元化  
 Nuxt3
 (SSR)

  7. # D2CブランドTENTIAL


  8. # D2CブランドTENTIAL
 
 Nuxt2
 (SSR)
 D2C事業
 ECプラットフォームにある機能+αを フルスクラッチで柔軟に開発 ・ページスピード ・管理画面、システムの汎用化

    ・D2Cならではの充実した顧客データを用いた分析 基盤 などフルスクラッチならではの売上効果も実現 「D2C事業の可能性を無限大に」
  9. # D2CブランドTENTIAL
 
 機能 ・カート ・決済(定期決済も) ・商品管理 ・SKU(商品サイズ,タイプ等)管理 ・ページ管理 ・注文履歴

    ・ユーザー管理(会員ユーザー、未会員ユーザー) ・クーポン発行/使用履歴管理 ・LP管理 ・メーリングリスト ・広告管理(ASP、トラッキングログ) ・記事管理、記事用監修者(一般的なニュースだけでなくEC内メディア も) ・診断管理 ・お問い合わせ管理 ・その他設定(税率や手数料、送料) ・管理者管理(配送担当者やCS,CXの担当者、広告運用担当者、メディア 担当者など管理者も多いため管理体制もしっかりする) ・分析ページ Nuxt2
 (SSR)
 ・Vue.js(composition api) 
 ・express.js (api server) 
 ・Mongoose(MongoDB) 
 ・JS -> TS移行中 (一部リリース済み)  
 ・composition api移行中 (一部リリース済み) 
 D2C事業
 見た目より中はごっついかも><
  10. # ウェルネスECモール


  11. 世界規模で戦えるスケーラビリティとリーンな環境を 兼ね備えたECモールを展開中 ・カテゴリ、悩み、シーンの多重構造化 ・作り込まれたメディア事業 ・効率性を重視した全画面の動的化 ・健康特化の分析基盤 ・将来的なB側展開も などテンシャルの今後を担う主軸事業 # ウェルネスECモール


    「世界規模のウェルネスECモールへ」 Nuxt2
 (CSR -> SSR)
 ・Vue.js(composition api) 
 ・express.js (api server) 
 ・Firestore 
 ・all Typescript 
 モール事業(新規事業)

  12. # マスターシステム(新規事業)


  13. 世界規模で戦えるスケーラビリティと全社視点で リーンな環境を見据えた仕組み作りを構築中 ・マイクロサービス化の主軸に ・複雑かつ重複化している各事業を分断化 ・大規模な分析基盤の構築 ・今後の構想を無限大に など今後テンシャルの裏側をN十年支え続けるシス テム作り # マスターシステム(新規事業)


    「世界で戦う準備を」 マスターシステム(新規事業) 
 ・apollo, graphql 
 ・MongoDB 
 ・TS
 ・物流、決済等のシステム一元化  
 Nuxt3
 (SSR)

  14. # メンバー紹介


  15. • 総勢13名(フルリモート)  - 正社員: 6名  - 業務委託: 7名 • 平均年齢

    26歳  - 最年長: 29歳  - 最年少: 21歳 • 所属メンバーの過去のキャリア  - 大手, メガベンチャー, スタートアップ,   SIer, SES, 個人事業主, エンジニア未経験 • 所属メンバーの経験言語  - JavaScript(react, vue, react native, angular, ...etc),  Ruby(Rails), Python(flask), PHP(Laravel, Cake), C++  ...etc. # メンバー紹介
 中2からプログラミングを始め19歳でエンジニア先鋭集団の会社を立ち上 げ。様々なスタートアップの技術支援を行い、ZEALS社CTOや株式会社3 ミニッツのリードとして立ち上げからGREEグループ入りを経験。2019年よ り当社CTOに就任。全事業の立ち上げやサポート及び全体設計に従事。 京都在住。 執行役員CTO 市來晟弥 26歳 15歳からC言語でプログラミング開始。沖縄高専時代よりWeb受託や株 式会社ミクシィで転職サイトFindJobでエンジニア経験後、ユーザーロー カルにて瞬間130万PVの感情分析サイト「感情カレンダー」など新規立ち 上げを行う。現在、D2C事業部テックリードとして決済基盤や物流基盤を 構築・運用中。 D2C事業部 TechLead 湧川仁貴 24歳 社会人として他業種で働いた後、26歳の時にもっと面白い仕事に携わり たい思いからプログラミングを独学で学び、3ヶ月程の学習期間で TENTIALにジョイン。その後、現在の当社のECサイトの立ち上げに携わ る。経験は少ないながらも実力が評価され、モール事業部のテックリード として幅広く活躍している。大阪在住。 モール事業部 TechLead 薮野 秀悟 28歳
  16. # エンジニア・企業文化


  17. # エンジニア・企業文化
 楽しく充実した 目標あるエンジニアライフを 事業者目線 エンジニアリング 各事業部定例 パブリック プライベート 経営定例

    全社横断会 1on1(WCM) エンジニア定例 マーケ&CRM&SCM &VOC定例(など任意参加) Ovice作業 コードレビュー スプリント定例 QA会
  18. • 経営定例, 全社横断会  - 役員会や全事業部の進捗や具体的行動を全社的な観点でキャッチアップ・発言することができる  - 加えて、エンジニアチームのリリース内容等、細かい共有もありエンジニアリングの全社的浸透が成されている • 各事業部の全体定例, マーケ&CRM&SCM&VOC定例(など自由に参加可能)

     - 事業部の進捗や具体的行動を逐一にキャッチアップ・発言することができる  - データ化されたVOC(顧客の声)やユーザーインタビューから改善 • スプリント定例(タスク整理+KPT), QA会  - 事業部で行いたいことをスプリントで組み立て、リリースまでエンジニア主動で実行する  - タスクもエンジニア主動で作り、事業者目線を持ってスピーディーに遂行していく仕組み( PMというPMはいません)  - スプリント毎でKPTを行い、毎スプリント改善していく仕組み作り  - QA会(エンジニアのみ集まり、毎週リリース前日 QA)  - リリース作業会(毎週リリース) • エンジニア定例, Ovice作業会  - スプリント表彰(タスク数やコードレビュー数)  - ドキュメントの見直しや全社的なエンジニアリングにおける方向性の認識共有  - エンジニア雑談など全エンジニアが集まり、フルリモート組織でのコミュニケーションを密 &オープンに • 1on1(Will Can Mustシート, 評価制度の進捗確認)  - テンシャルにいるからこそ成せる高い目標設定を行い、振り返りながらも緻密に目標に向けて走り続ける  - 業務やプライベートなこと然り悩みや具体的な行動を都度サポート # 定例の種類

  19. # スプリント毎での表彰やコードレビュー数やKPTでのよもやま発散


  20. # エンジニア評価制度


  21. # エンジニア評価制度・WCM(Will Can Must)シート
 弊社のValue毎かつエンジニアならではの評価軸を持ち、 正当性のある評価を出来る仕組みに言語化 WCMも加えそれぞれに合ったキャリアやステップアップの後押しに

  22. # エンジニア組織のこれから


  23. # エンジニア組織のこれから
 「世界で戦うエンジニアチームに」 TENTIALのビジョンから エンジニアチームがどうなっていないといけないかを逆算

  24. • 事業者目線の向上 - 全エンジニアが直接各事業部の人とコミュニケーションを取りタスクを遂行する - それによってエンジニアリングのみならず事業ドメインの知識吸収 • エンジニアリング - 全プロジェクトTypeScriptの導入

    - 静的型付け関数型言語への意識 - コンポーネント設計 - 全員でdevOpsを取り組み、理解している状態 - 既存技術やapollo、svelte、fargate等、新技術の採用可否理由を全員が理解している状態 - テックブログへのアウトプット( https://tech.tential.jp/) - 徹底したコードレビュー(立場関係なくインターン生でも全員がレビューする文化) • コミュニケーション - 密なコミュニケーション、 1on1、エンジニア定例、社内ハッカソン - スプリント運用、スプリント毎の KPT、QA会、モブプロ(ovice作業会) - リリース物や知識を都度全社共有し、エンジニアリングの全社的浸透・評価の向上 # エンジニア組織が行なっていることサマリ

  25. • 2019年 - エンジニア 4名  - エンジニア組織の発足 - メディア事業のリニューアル、 D2C事業のフルスクラッチ化

    • 2020年 - エンジニア 8名  - D2C事業のトップラインの最大化や分析基盤の構築 - モール事業の立ち上げ及び仮説検証 • 2021年(現在) - エンジニア 13名  - D2C事業の安定化とモール事業のリニューアル(スケール) - 管理画面の完全効率化 (目先のことだけでなく資産化に対する意識付け) - エンジニア文化の構築と定着 (全社的に非エンジニアでも SQLを書く文化にも) # エンジニア組織の過去と未来
 • 2022年 - エンジニア 20~30名  - エンジニアがいなくても回る仕組みに徹底 (エンジニアはどんどん新しいことに時間を使う) - 評価制度やエンジニア組織体制をより細かく構築 • 2023年 - エンジニア 30~50名  - 全社的テック文化や全事業部を通して効率・自動化された仕組みを構築 • 2024年 - エンジニア 50~100名  - 全社的文化や効率化された自動化の仕組みなどテック企業と謳われ上場 - 日本トップクラスのテック集団に • 2025年 - エンジニア 100~1000名  - 全てが世界照準で世界で戦っても劣らないテック集団に 過去・現在 未来
  26. # 登壇・メディア
 \テックブログも始めたよ/

  27. \ WELCOME TO TENTIAL TECH TEAM /
 END