タグ

ブックマーク / product.10x.co.jp (23)

  • Stailerがスクリーンリーダーに対応するまでの道のり~Flutterでのスクリーンリーダー対応について、あるいはユーザビリティやユーザー獲得の話~ - 10X Product Blog

    こんにちは、ソフトウェアエンジニアの@futaboooです。 先日スクリーンリーダーへ対応したプレスリリースを配信しました。今日はその裏側について紹介です。 10x.co.jp はじめに とあるパートナーのネットスーパーシステムをStailerへリプレイスして少しすると、お客様から「今まで使えていたのに使えなくなった!」という切実な声が届きました。この問い合わせを通じて、視覚障害者のお客様がスクリーンリーダーを使って買い物をしていたこと、そしてStailerがそのニーズに応えていないことに気づきました。 そこで、我々は視覚障害者のお客様へのヒアリングを開始し、どのような環境でアプリを使っているのか、使用しているデバイスやスクリーンリーダーソフトウェアの種類など、具体的な情報を収集しました。このプロセスを通じて、アプリがより多くの人々にとって使いやすいものになるための重要な改善点を発見しまし

    Stailerがスクリーンリーダーに対応するまでの道のり~Flutterでのスクリーンリーダー対応について、あるいはユーザビリティやユーザー獲得の話~ - 10X Product Blog
  • “10xを創る”開発チームの文化とはなにか 〜お届けチーム編〜 - 10X Product Blog

    この記事は 10X アドベントカレンダー2023 の10日目(12/10)の記事です。9日目(12/9)の昨日は、 id:takanamito さんによる「grpc-dartのInterceptorを使う」でした。 10Xのお届けチーム エンジニアリングマネージャー(以下, EM)の id:hisaichi5518です。10Xではソフトウェアエンジニアとしてサーバサイド、Android、iOS、Flutterと色々やってきて、今は「人を動かして、ことを成す」を目指してEMとして活動しています。 今回は、自分が担当しているお届けチームについて「どんな雰囲気なのか」「どういうチームを目指しているのか」「具体的な活動」について書いていこうかなと思います。書き終わって気付いたんですが、今年のテーマは"開発・プロダクト"らしく、ちょっとテーマに沿ってない感があるけどまあいいかってなりました。人生って

    “10xを創る”開発チームの文化とはなにか 〜お届けチーム編〜 - 10X Product Blog
    hisaichi5518
    hisaichi5518 2023/12/11
    書きました!!!!(再掲)
  • CIを高速化する技術⚡️ - 10X Product Blog

    この記事は 10X アドベントカレンダー2023 という企画の1日目(12/1)の記事です。 こんにちは、10Xでソフトウェアエンジニアをしている 岡野(@operandoOS)です。 今回 10Xで3回目となるアドベントカレンダー企画の1日目をありがたく担当させていただきます💪 目次 目次 10X アドベントカレンダー2023ってなに? さてさて、題へ CIは絶対に速い方がいい CIを高速化するテクニックの紹介 キャッシュの利用 マシン性能の調整 ジョブの並列実行とテスト分割 最適なテスト分割 ジョブの実行順序・依存関係の最適化 不要なジョブ・ステップを削除する テストコードの実行速度を上げる 紹介したテクニックを活用した10XでのCI高速化事例 アプリのビルド時間の大幅短縮に成功!! APIのテスト実行時間の大幅短縮に成功!! CIを高速化するために日々取り組んでいること CI/C

    CIを高速化する技術⚡️ - 10X Product Blog
  • 会議全部ふっとばして社員の集中力を10xした話(ビッグバン) - 10X Product Blog

    こんにちは!経営企画の仕事をしているudonです。1年半前の見習いQA以来、2度目の文章です。今回は10X社内の会議のルールを整理し、そして全社員の未来のカレンダー予定を一旦全部消す、通称「ビッグバン」の第一回を実施したのでその背景や内容について書きます。 (イメージ) 10Xでは社内におけるコミュニケーションを大きく「同期」「非同期」に分けています。同期は会議や突発的な電話など同じ場にいることが前提であるコミュニケーションを指し、Slackなど非同期は必ずしも同じ時間での往復を前提としない文章やドキュメントによるコミュニケーションを指します。入った当初は「ドウキ・・?ヒドウキ??」とドキドキしてた私ですが、2年も経つと慣れてしまいました。慣れって怖いですね。 話が長いという皆様の期待を裏切ることなく、タイトルにもなっているビッグバン(会議の全削除)の話にいくまで5,000文字嵩んでしまっ

    会議全部ふっとばして社員の集中力を10xした話(ビッグバン) - 10X Product Blog
  • ソフトウェアエンジニア(Product Security Ops)を募集します - 10X Product Blog

    こんにちは、Software Engineerの@sota1235です。最近の趣味はギター練習です。 今回は私が所属するセキュリティチームで新たにソフトウェアエンジニアを募集し始めた話をします。 採用目的が全開みたいなタイトルになっていますが、伝えたいことは「セキュリティエンジニアだけでなくソフトウェアエンジニアセキュリティチームで募集するに至った」背景です。 10Xのセキュリティチームが組成されてから1年半でどのような変化があり、どんな課題を解決するためにこの意思決定に至ったのか。なぜソフトウェアエンジニアが必要なのか。 スタートアップにおいてプロダクトのセキュリティ品質を担保するための体制をどう組み立てていくかの一例として参考になれば幸いです。 目次 目次 ソフトウェアエンジニア(Product Security Ops)とは なぜソフトウェアエンジニアの募集をするのか 1. 現在の

    ソフトウェアエンジニア(Product Security Ops)を募集します - 10X Product Blog
    hisaichi5518
    hisaichi5518 2023/07/26
    面白そうだなぁ
  • 10xな開発を支えるCustom Lint Rule - スケーラブルで効率的な開発を目指して - 10X Product Blog

    はじめに こんにちは! モジュール開発部の yamakazu (@yamarkz) です。 チームのサイドプロジェクトLint Ruleの整備を進めてきており、メインプロジェクトを進める傍ら、隙間時間を捻出してはLint Ruleを作っています。 興味位で始めたLint Rule作りだったのですが、これが思っていた以上に面白く、面白さにハマった勢いで1ヶ月で20以上のLint Ruleを作っていました。 今回はそんな勢いを持って整備を進めていたLint Rule整備の話を取り上げて、そもそもなぜLint Rule整備を始めているのか?Lint Ruleで何を解決したいのか?どういったLint Ruleを作っているのか?を紹介します。 目次 はじめに 目次 話の全体整理 なぜLintを活用していくのか 状況1. プロダクトと組織の拡大 (未知の増加) : 状況2. 多様な表現での実装 (

    10xな開発を支えるCustom Lint Rule - スケーラブルで効率的な開発を目指して - 10X Product Blog
    hisaichi5518
    hisaichi5518 2023/02/27
    custom_lint利用事例です
  • アーキテクチャの進化を支える適応度関数の活用 - 10X Product Blog

    はじめに こんにちは! モジュール開発部の yamakazu (@yamarkz) です。 あけましておめでとうございます。2023年もよろしくお願いします。 記事が新年最初のプロダクトブログになるのですが、何を書こうかとても迷いました。笑 抱負的な何かが無難だと思いつつ、1年先のことまでは見通すことができない。10Xはドラスティックに事業や組織が変わるので、中長期な目線で1つのテーマを説くのは難しいなと。そう色々と考える中で、ちょうど足元で成果が出始めている具体の取り組みを紹介したい!というモチベーションが生まれてきました。 なので今回は、半年先までの将来的な抱負の意図を交えながら、直近の取り組みで手応えを感じ始めている、アーキテクチャ改善のプラクティスを紹介しようと思います。 具体的にはタイトルにもある”適応度関数”と呼ばれるプラクティスで、巷では概念としては認識されているものの、ま

    アーキテクチャの進化を支える適応度関数の活用 - 10X Product Blog
    hisaichi5518
    hisaichi5518 2023/01/25
    やっていきです
  • 【10,000字詰め込みました】10Xのデータに関わる職種を紹介します(2022年12月版) - 10X Product Blog

    はじめに グロース部でデータサイエンティストをしています@Kazk1018です。この記事では、先日社内にて公開した「10X Data Jobs」という、10Xのデータに関わる職種や業務、具体的な事例などについて書いたドキュメントの内容を紹介します。 今はAdvent Calendarの季節ですが、記事はAdvent Calendarではなく、10Xのメンバーで書いているAdvent Calendarについてはこちらにありますのでぜひ記事と一緒にご覧ください! 「10X Data Jobs」とは? 背景として、社内外から「あれ?この業務はどの職種が担当しているんだっけ?」「これから応募したいと思うんですがこの職種は○○のような業務は担当していますか?」という問い合わせが多くありました。これは半年でデータに関わる職種のJD(職務記述書)の変更や追加があったことが主な要因と思われます。たし

    【10,000字詰め込みました】10Xのデータに関わる職種を紹介します(2022年12月版) - 10X Product Blog
  • 10XはFlutterKaigi 2022にプラチナスポンサーとして協賛します & 10Xから3名登壇します - 10X Product Blog

    こんにちは!10X Software Engineerの岡野(@operandoOS)です。 2022年11月16日(水)- 18日(金)に開催されるFlutterKaigi 2022にて、10Xはプラチナスポンサーとして協賛します。 また、10Xからスポンサーセッションで yamakazu (@yamarkz) さん、個人セッションで ひさいち(@hisaichi5518)さん、みやけりょう(@ryo_ryoo_ryooo)さんの3名が登壇しますので、各セッションの紹介をさせていただきます。 flutterkaigi.jp なぜFlutterKaigiをスポンサーするのか 10Xは、「10xを創る」をミッションのもと、スーパーマーケット・ドラッグストアなどのチェーンストアのオンライン事業立ち上げと成長に必要なすべてを備えたプラットフォーム「Stailer(ステイラー)」を提供しています。

    10XはFlutterKaigi 2022にプラチナスポンサーとして協賛します & 10Xから3名登壇します - 10X Product Blog
    hisaichi5518
    hisaichi5518 2022/11/11
    話します!(録画)
  • 10Xが”検索”と”推薦”に心を燃やすワケ - 10X Product Blog

    はい、こんちゃーす(eyden)、Stailerのプロダクト責任者の矢です。この記事はCEO/創業者という立場ではなく、一人のプロダクトに関わる人間として書いています。この記事の焦点はStailerのエンドユーザーでもある、お客様の”買い物体験”です。 早速ですがこの記事の結論をお伝えします。 スーパーでの買い物体験は多量の”意思決定”で構成されています Stailerはお店の買い物体験を補完するプロダクトです ネットスーパーの買い物体験を支えるのは”検索”と”推薦”という技術です つまり、検索エンジニアや、推薦を支えるMLエンジニア、推薦のアルゴリズムを作る Data Scientist、MLをプロダクト価値に落とし込んでいくテクニカルプロダクトマネージャー、これらを多数の制約からプロダクトデザインへ落とし込むデザイナーも強く募集しています。ここまででピンと来た方は10XのMLエンジニ

    10Xが”検索”と”推薦”に心を燃やすワケ - 10X Product Blog
  • QAチームの拡大にむけてQAに関連する求人職種を追加&更新しました - 10X Product Blog

    こんにちは。 QAチームのtarappoです。 今までの10XにおけるQAチームの話については次のブログで紹介したとおりです。 現在、QAチームは少しずつ大きくなってきていて、おこなっていることも以前よりは広がってきています。 しかし、まだおこないたいことに対してできていることは少ないです。 そこで、さらにQAチームを拡大するために求人職種を追加&更新しました。 その中身だけではわからないところもあるかと思うので記事では、補足も含めて説明をしていきます。 10Xで目指しているQAの姿 上述したブログでも記載していますが、現時点における「10XにおけるQAはどのような姿を目指すか」については次のような感じです。 (1)リリースの前のテストフェーズに頼るのではなくてさまざまなフェーズでテストができている (2)QAに関わる職種のメンバーだけでなく品質を担保していくのは「全員」であるというスタ

    QAチームの拡大にむけてQAに関連する求人職種を追加&更新しました - 10X Product Blog
    hisaichi5518
    hisaichi5518 2022/09/06
    QAチーム勢いある
  • 10X セキュリティチームが立ち上がってから半年以上経過しました - 10X Product Blog

    こんにちは。 Software Engineerのsota1235です。 今回は10Xのセキュリティチームこれまでとこれからについてお話ししようと思います。 隠していたわけではないのですが、 採用資料や対外発表等で特にアピールもしておらず、結果的にステルス活動みたいになっていたので邦初公開の内容ばかりです。 この記事では 10XおよびStailerにおけるセキュリティの重要性 セキュリティ観点で見る今までの10XとIssue なぜセキュリティチームを作るという判断をしたのか 今までどんな取り組みをしてきたのか 等々をお伝えできればと思っています。 10XおよびStailerにおけるセキュリティの重要性 10Xの提供するStailerはいわゆるB to B to Cのサービスです。 to Cは商品を求めてアプリやWebサイトを訪れるお客さまに対してセキュリティ観点で次の価値を提供する必要が

    10X セキュリティチームが立ち上がってから半年以上経過しました - 10X Product Blog
    hisaichi5518
    hisaichi5518 2022/09/02
    セキュリティ!
  • 10X の検索を 10x したい パートII - 10X Product Blog

    今 Q もお疲れさまでした!10X の @metalunk です. 3ヶ月前に 10X の検索を 10x したい というブログを書きました.その記事にあるとおり,1-3月で検索インフラの改善を実施し,検索速度 10x, インフラコスト 80% 削減という成果をあげました.そして,直近の3ヶ月では検索精度の改善に取り組みました.この記事では今 Q にリリースした機能と,それぞれの効果を説明します. 長い記事になったので飛ばし飛ばし読んでください. どんな Q だったか KPI の変化 Zero match rate Conversion rate リリースした機能 検索キーワードサジェスト システム概要 評価 カテゴリフィルタ 並び順の改善 評価 bigram 解説 評価 シノニム辞書を Search time に展開 解説 イベントログからシノニムルールの生成 解説 改善の背景 KPI D

    10X の検索を 10x したい パートII - 10X Product Blog
    hisaichi5518
    hisaichi5518 2022/07/11
    すごい
  • E-Groceryにおけるカード決済処理の難しさと設計戦略 - 10X Product Blog

    はじめに こんにちは!yamakazu (@yamarkz) です。プロダクトブログへの登場は昨年ぶりになりました。 さて、6月は欧州サッカーのシーズンオフになりますが、対してインターナショナルマッチ(国際Aマッチ)が行われる月なので、代表ファンとしてはワイワイ!な月です。今年は冬のW杯も楽しみですね。 という趣味の小話は最初だけにして、今回はStailerで向き合っているカード決済の難しさと、その難しさに対応するために選択した設計戦略を紹介していこうと思います。 今10Xが賭けているE-Groceryという領域はまだまだニッチで、開発知見がほとんど出回っていないのが現状です。決済に関しては海外含めてGoogle検索でもほとんど確認できませんでした。(ex: instacart, Target) 記事が、E-Groceryの様な複雑なドメインで決済処理を実装する際の参考になれれば嬉しいで

    E-Groceryにおけるカード決済処理の難しさと設計戦略 - 10X Product Blog
    hisaichi5518
    hisaichi5518 2022/06/06
    すごい
  • 元コンサル、コーポレート部門の人間が10Xで2か月QAやって学んだこと - 10X Product Blog

    はじめに それは、昨年の瀬のこと。12月24日夕刻。やれ七面鳥だ、やれケーキだ、やれネットスーパーだと世が浮かれている頃、私もご多分に漏れずKFCや波乱万丈のカーネルサンダースの半生に思いを馳せながら、久しぶりにオフィスに出社して仕事のラップアップをしていた。 「・・はい、今目の前にいますよ」右前方の席でWeb会議をしているプロダクトマネージャーのA氏の声が聞こえる。そのときオフィスにいたのは私を含めて3名。私の左斜め後方にはBizDevのエースB氏がWeb会議をしているところだった。 コーポレート部門所属の私を挟んだA→Bの外角高めのスライダーであると判断し、きちんと意識をチキンに戻す。そのとき、スッコココと、Slackの通知が鳴る。代表からの「@udon、今トゥゲザーしましょう*1」というメッセージだった。 QAの人手が足りてないという話と、今目の前にある仕事はいったん棚上げでQAにダ

    元コンサル、コーポレート部門の人間が10Xで2か月QAやって学んだこと - 10X Product Blog
    hisaichi5518
    hisaichi5518 2022/05/09
    すごい
  • 64人のボードゲーム大会のチームわけを最適化したい - 10X Product Blog

    いやー。困った困った。 10X の @metalunk です。先日 10X は全社オフサイトを開催しました。普段はほとんどの社員がリモートワークをしており(10X 社員は日国内ならば居住地自由です)、直接顔を合わせることが少ないです。そのため今回のオフサイトの目的の一つは、多くのメンバーとコミュニケーションを取り、関係性づくりをすることでした。 そこで、Head of チームビルディングを拝命した私は、コミュニケーション促進に定評のある、ボードゲームをすることに決め、さらに、時間内に効率的にチームをシャッフルすることで、できるだけ多くの人と交流する企画を考えました。 参加人数は64名、各ゲームのプレイ人数は5, 6人であるから、12チームに分ける必要があります。1ゲームのプレイ時間は25分として、5セットプレイできそうです。 さて、このときどんなチームわけをすると、できるだけ多くの人と同

    64人のボードゲーム大会のチームわけを最適化したい - 10X Product Blog
  • 10X の検索を 10x したい - 10X Product Blog

    いやー、まいったね。 入社して三ヶ月が経ちました @metalunk です。この三ヶ月は検索インフラの改善に取り組み、検索速度 10x, インフラコスト 80% 減の成果が出ました。この記事では検索インフラ改善でやったことを説明します。 ところで、検索インフラの改善ができるということは、先人たちが検索機能を作り、PMF してサービスが利用されるようになったおかげです。感謝して改善しましょう。 2021年12月の Stailer の検索 10X は開発不要でネットスーパーアプリを立ち上げられるシステムである Stailer を開発しております。Stailer での購入のうち 35% が検索経由で行われており、検索はとても重要な機能です。 しかし、2021年12月、増加するリクエストによるサーバー負荷の増大、速度の低下に悩まされておりました。一時的にサーバーを増やし、スケールアウトをすることで

    10X の検索を 10x したい - 10X Product Blog
    hisaichi5518
    hisaichi5518 2022/04/25
    10x!!!!
  • 10X に SRE Team ができるまでとこれから - 10X Product Blog

    SRE Team の @babarot です。今年1月に入社してからおよそ 3 ヶ月が経ちました。 この度、株式会社10X (以下、10X) は、2022年5月14日、15日に開催される SRE NEXT 2022 に、SILVER スポンサーとして参加します。実は 10X では今年1月に SRE Team が発足しました。これまで開発において求められていたことに新たに "Reliability" という観点が加わり、それが今後強く必要になってくるためです。このタイミングに合わせて、10X に SRE Team ができるまでとチームのこれからについて紹介します。 現在、10X では開発不要でネットスーパーアプリを立ち上げられるシステムである Stailer を開発し、バックエンドとそれにつなげるアプリ (iOS と Android) を提供しています。 Stailer をリリースして以降、

    10X に SRE Team ができるまでとこれから - 10X Product Blog
    hisaichi5518
    hisaichi5518 2022/04/21
    SRE!
  • 1人目のSETが話す10XのQAの今と今後 - 10X Product Blog

    はじめまして。 2022年4月に1人目のSETとして入社するtarappoです。 以前、10XにおけるQAエンジニア/SETの募集記事として次のようなブログ記事を公開しました。 ここからの変化として1人目のSETである私の入社が決まりました。 しかし私1人の入社で募集が終了というわけではなく、10XではまだまだQAエンジニア/SETを必要としています。 一緒に動いてくれる人を強く募集している状態です。 そこで稿では、10XにおけるQAエンジニア/SETに興味を持ってもらえるように次について書いていきます。 現在の10XのQAの状況 入社が決まってからまずおこなったこと 10Xとして目指す姿 今おこなっていること どのような人を求めているか まず最初に現在の10XのQAの状況について説明をします。 その状況をふまえて、まず私が最初におこなったことがなにか。 10Xとして目指す姿と、それに向

    1人目のSETが話す10XのQAの今と今後 - 10X Product Blog
    hisaichi5518
    hisaichi5518 2022/03/30
    “2022年4月に1人目のSETとして入社するtarappoです。 ” いい話です
  • 10XはDroidKaigi 2021にサポーターとして協賛します! & 社員が登壇します! - 10X Product Blog

    こんにちは!10X Software Engineerの岡野(@operandoOS)です。 2021年10月19日(火) - 21日(木)に開催されるDroidKaigi2021にて、10Xはサポーターとして協賛します。 また、記事を書いている 私(岡野)が登壇するので、そのことについて紹介させていただきます。 droidkaigi.jp お話するセッションについて まずは私がお話させていただくセッションの紹介です。 Day03となる10月21日(木)の16:00より 「できる!Android Framework Code Reading」というタイトルでお話します。 このセッションでは、そもそも「Android Frameworkってなに?」というところから、実際にFrameworkのコードをどのように読んでいくかなどをお話します。 具体的な内部構造の話よりも、「どのようにAndro

    10XはDroidKaigi 2021にサポーターとして協賛します! & 社員が登壇します! - 10X Product Blog
    hisaichi5518
    hisaichi5518 2021/10/14
    協賛!登壇!