Cybozu Inside Out | サイボウズエンジニアのブログ

https://blog.cybozu.io/

サイボウズ株式会社、サイボウズ・ラボ株式会社のエンジニアが提供する技術ブログです。製品やサービスの開発、運用で得た技術情報やエンジニアの活動、採用情報などをお届けします。

フィード

記事のアイキャッチ画像
ADR実践で目指す技術的卓越:『要はバランス』を見極める力を鍛える
はてなブックマークアイコン 10
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 本記事の狙い こんにちは、iOSエンジニアの内田です。 みなさんは自信を持って意思決定を行えていますか? 「なぜこの決定をしたのか、あとからわからない」 「チームメンバーに意思決定を説明しても、うまく伝わらない」 このような悩みを抱えている方は少なくないのではないでしょうか。 そんな方にお勧めしたいのがADR(Architectural Decision Record)です。 社内にADRを運用しているチームがあります。僕はそこに加わり、「良いADRとは何なのか」がわからない状態から始まりましたが、試行錯誤を重ね、今…
4日前
記事のアイキャッチ画像
kintone AI ラボ のバックエンドを OpenTelemetry と AWS CloudWatch Application Signals で可観測性を向上させた話
はてなブックマークアイコン 1
Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは! kintone 開発の 齋藤 ( K.Saito (@SightSeekerTw) / X ) です。 最近では、以前、立山より公開した記事 kintone AI ラボリリース!大規模 SaaS への AI 機能導入で意識した設計と運用の工夫 でも紹介しました、kintone の 生成 AI 機能、「kintone AI ラボ」 のバックエンドの開発を担当しています。 本記事では、生成 AI 特有の不確実性によって発生する問題やテナント毎のトークン消費量など、 OpenTelemetry と AWS CloudWatch Application Signals を活用して可観測性…
5日前
記事のアイキャッチ画像
kintoneエンジニアリングマネージャー1年目の振り返り - 失敗から学ぶアジャイル開発
はてなブックマークアイコン 1
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは。kintone 開発チームのナビゲーション / コミュニケーション系チームでエンジニアリングマネージャー(以下. EM)兼プロダクトエンジニア(以下. PdE)をしている高木です。 私は 2024 年 5 月頃からナビゲーション / コミュニケーション系チームで EM をやっています。今回はそんな私が EM として 約 1 年間どんなことをやっていたのか、どんな失敗をしどんな学びを得たのか、一部紹介してみようと思います。 ナビゲーション / コミュニケーション系チームについて まず私が所属しているチームに…
6日前
記事のアイキャッチ画像
iOSDC Japan 2025 にゴールドスポンサーとして協賛します!
Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは、iOSエンジニアのKyome(@Kyomesuke)です。 今年もiOSDC Japanの時期が近づいてまいりました! サイボウズは2025年9月19日から9月21日に開催されるiOSDC Japan 2025に、ゴールドスポンサーとして協賛させていただきます! 「iOSDC Japan」とは、iOS関連技術をテーマとした iOS技術者のためのカンファレンスです。 今年も現地開催+オンライン配信でのハイブリッド開催が予定されていますが、今年は例年と開催場所が変わり、有明セントラルタワーホール&カンファレンスにて開催されます! サイボウズではkintoneやサイボウズOffice、G…
7日前
記事のアイキャッチ画像
新卒エンジニアが学んだ、伝わりやすい文章を書くための実践ポイント
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは、kintone 新機能開発チームでフロントエンドエンジニアとして働いている 25 卒の江﨑です!早いものでチームに配属されて 4 ヶ月が経とうとしており、出来ることを増やしながら食らいついている毎日です。 今回は、「新卒エンジニアが学んだ、伝わりやすい文章を書くための実践ポイント」を紹介します。 初歩的な内容が多いかもですが、自分と同じ新卒の方やこれからチームに入る方の参考になれば嬉しいです。 配属されて感じた、文章を書く機会の多さ 恥ずかしながら IT エンジニアという職業上、仕事で文章を書く機会はそれ…
7日前
記事のアイキャッチ画像
鬼車のメンテナンス終了と2025年現在のPHPのUnicode対応
はてなブックマークアイコン 1
Cybozu Inside Out | サイボウズエンジニアのブログ
鬼車のメンテナンス終了と2025年現在のPHPのUnicode対応 Cybozu Blog Fes 2025、てきめんの番です この記事は、CYBOZU SUMMER BLOG FES '25 の記事です。 こんにちは。サイボウズではGaroonのYukimiチームにいるてきめん(@youkidearitai)です。PHPのコミッターもしており、mbstringやUnicodeの面倒を業務時間をちょっと頂きながらOSS活動をしています。 今回はPHPの状況についてお話します 今回のCYBOZU SUMMER BLOG FES '25では、そんなPHPの状況をお話します。 鬼車のメンテナンス終了…
8日前
記事のアイキャッチ画像
サイボウズは、DroidKaigi 2025 にゴールドスポンサーとして参加します!
Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは、kintone 開発チームの Android エンジニア、トニオ(@tonionagauzzi)です。 サイボウズは、2025年9月10日(水)〜12日(金) にベルサール渋谷ガーデンで開催される DroidKaigi 2025 にゴールドスポンサーとして参加します! DroidKaigi とサイボウズ DroidKaigi は、日本最大級の Android 開発者カンファレンスとして、2015年から継続して開催されています。2024年も多くの Android 関係者が参加し、とても盛り上がりました。 このカンファレンスでは、Android に関する最新の技術情報や開発手法について…
11日前
記事のアイキャッチ画像
kintone開発24卒の1年目記録 ─ 研修から新機能開発まで
はてなブックマークアイコン 1
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 はじめに こんにちは、kintone開発チームのkuraです。普段はkintoneのシステム管理画面や外部連携の新機能開発を担当しています。 私は2024年の新卒として入社し、現在のチームに配属されてから1年あまりが経ちました。学生時代はゲーム開発ばかりをしていて、入社時点ではほぼWeb開発素人だった私も2年目になり、学生の皆さんや社外の方と関わる機会も増えました。 その中でよくいただく質問が、「サイボウズの1年目は何をするのか」です。 そこで本記事では、私の1年目の業務を紹介し、どんなふうに業務に慣れていったか、そ…
13日前
記事のアイキャッチ画像
新人エンジニアが配属2ヶ月で体験した、スクラム開発のリアルと学び
Cybozu Inside Out | サイボウズエンジニアのブログ
25卒でkintoneチームに配属されたAndroidアプリエンジニアの市村です。kintoneチームに配属されてからおおよそ2ヶ月経ちました。最初の2ヶ月で色々学びや経験を得られていますが、本記事では特に印象強いスクラムイベントについて振り返りたいと思います。 スクラムとスクラムイベントについて スクラムについて軽く解説します。知ってる人は読み飛ばしてください。 スクラムとは スクラムガイドでスクラムは、「複雑な問題に対応する適応型のソリューションを通じて、⼈々、チーム、組織 が価値を⽣み出すための軽量級フレームワークである」と記されています。スクラム自体は開発に限らない広い場面で使用される…
14日前
記事のアイキャッチ画像
シフトレフトはどこへ――テスト消化に囚われた私が気づいたこと
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは、kintone開発チームでQAエンジニアをしている なか です。この記事では、テスト消化に囚われた私が気づいたことについて紹介させていただきます。 シフトレフトを意識していたはずなのに…テスト消化が目的に 私が所属するチームはスクラム開発を採用しており、開発者もQAエンジニアも同じチームに所属しています。 私はQAエンジニアとして、不具合や検討漏れを未然に防止できるようにとシフトレフトを意識し、できるだけ早い段階から品質に関わるよう心がけてきたつもりでした。 あるとき、開発者が一時的に増え、複数の機能開発…
15日前
記事のアイキャッチ画像
kintoneのエンジニアリングマネージャー候補として体験入部しました
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは。今日はkintoneチームのYasuharu Sakai(@sakay_y)が担当します。 kintoneチームのエンジニアリングマネージャー(EM)候補として体験入部(のちにEMとして異動)したので、そのお話をしたいと思います。 メンバーの可能性を広げ、ミスマッチを減らす「大人の体験入部」とは? 自己紹介 自分がなぜkintoneチームにEM候補として体験入部することになったかという話をするには、自分の背景が少し必要なので、まずは自己紹介をさせてください。 サイボウズに2010年に新卒入社し、Garoo…
20日前
記事のアイキャッチ画像
kintoneの開発エコシステムを支援する拡張基盤チームとDXデザインチームの活動を紹介します
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは! kintone開発組織でエンジニアリングマネージャーをしている tasshi です。 今回はkintoneのエコシステムの開発者を支援する、私たちの活動について紹介します。 目次 kintoneのエコシステムについて 拡張基盤🧩チーム プラグイン開発ツール(OSS) kintone/js-sdk cli-kintone (v1) API/プラグイン機構の内部基盤の開発・保守 メンバー DXデザイン🪚チーム まとめ kintoneのエコシステムについて kintoneは現場主体の業務改善を支えるB2B向け…
21日前
記事のアイキャッチ画像
レガシーコードに挑む!kintone Androidチームが実践した段階的リファクタリングの道のり(第2回:RxJavaからCoroutinesへの移行とコード削減)
Cybozu Inside Out | サイボウズエンジニアのブログ
はじめに こんにちは!kintone開発チームのAndroidエンジニアのトニオ(@tonionagauzzi)です。この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 前回の記事では、kintone Androidアプリの段階的リファクタリングの全体像と、モジュール再分割および手動テストの一部自動化について解説しました。 第2回となる本記事では、再分割したモジュール内で実施したRxJavaからKotlin Coroutinesへの移行と独自ユーティリティクラスの利用最小化について、具体的な実装例を交えながら詳しく解説します。 はじめに 前回のおさらい 前回記事のテス…
21日前
記事のアイキャッチ画像
"技術知識0"の業務配属への道〜システムコンサルティング本部〜
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 はじめに 初めまして!25卒システムコンサルティング本部の萩原壮真です! 4月末から始まった本部別研修を7月末に終え、8月1週目から配属されたピチピチの新人です。 あれ。3ヶ月研修しかしてなかったの? そうなんです。本部配属から3ヶ月、研修研修研修研修の毎日でした。 新卒入社が受ける研修の中で、最も長いと噂(?)の研修。 今回は、その研修で「何を学んだのか。」「何を感じたのか。」をまとめていきます! ・システムコンサルティング本部という本部を初めて聞いた人 ・システムコンサルティング本部に興味がある人 こんな人たちに…
21日前
記事のアイキャッチ画像
QAがCursorの力を借りてソースコードを読んでみた
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25 の記事です。 こんにちは。この記事では巷で噂のCursorについて、QAエンジニアの視点からつらつら語ってみようと思います。 「Cursorに興味はあるが、最初の一歩を踏み出せていない」というQAエンジニアの皆さんにお読みいただけると嬉しいです。 はじめに あらためまして、QAエンジニアのKanaです。昨年9月にサイボウズにJoinし、現在はサイボウズOfficeという製品のモバイルアプリ版を開発するチームでQAエンジニアとして活動しています。 長いこと「構想からカットオーバーまで足掛け6年!」といった規模の巨大プロジェクトでウ…
22日前
記事のアイキャッチ画像
プロダクト開発の基準に Baseline を取り入れるまで
Cybozu Inside Out | サイボウズエンジニアのブログ
プロダクトに導入する Web 標準の機能について、利用可能基準を Baseline Widely Available とするまでに検討した過程を記しています
1ヶ月前
記事のアイキャッチ画像
SOC2までの道のり
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは、kintone開発組織でエンジニアリングマネージャーをしている上岡(@ueokande)です。 少し前の話ですが、グローバル市場向けkintone1(以下kintone.com)において、2023年12月にSOC2 Type 1、2024年8月にSOC2 Type2の保証報告書を受領しました。以降も毎年報告書の更新をするために、継続的な評価および運用改善に取り組んでいます。 サイボウズはこれまで、ISMSやISMAPなどのセキュリティ認証や評価を取得してきました。 しかし、グローバル市場ではSOC2の認知…
1ヶ月前
記事のアイキャッチ画像
サイボウズのフロントエンドエンジニアの探究活動について全てをお話します
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25 の記事です。 こんにちは、新卒フロントエンドエンジニアの mehm8128(めふも) です。 今回は、サイボウズのフロントエンドエンジニアが普段どのような探究活動をしているか、まとめてみました。 本記事は以下の 3 部構成になっています。 Frontend Weekly フロントエンド探求共有会 探究活動についてインタビュー結果 それでは 1 つずつ紹介していきます。 Frontend Weekly まずは毎週おなじみ Cybozu Frontend Weekly です。 zenn.dev 僕も内定者アルバイト期間に 3 回ほど…
1ヶ月前
記事のアイキャッチ画像
レガシーコードに挑む!kintone Androidチームが実践した段階的リファクタリングの道のり (第1回:モジュール再分割とテスト自動化)
Cybozu Inside Out | サイボウズエンジニアのブログ
はじめに こんにちは!kintone開発チームのAndroidエンジニアのトニオ(@tonionagauzzi)です。この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 kintoneのAndroidアプリは2019年のリニューアル以降、技術の進化やビジネス要件の変化に対応するため、継続的な改善が求められてきました。しかし、長年の開発で蓄積されたレガシーコードや複雑なデータフローが、新機能開発や新規メンバーのオンボーディングの障壁となっていました。 本連載では、私たちkintone Androidチームがどのようにして段階的なリファクタリングを実践し、アプリの保守性・…
1ヶ月前
記事のアイキャッチ画像
QAコミュニケーションチームの紹介
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは、QAエンジニアのzonoです。 今回は、QAエンジニア同士のコミュニケーションを活性化するための取り組みと、それを支える「QAコミュニケーションチーム」について紹介します。 チーム設立の背景 サイボウズでは、プロダクトの品質向上を目指して、QAエンジニアが様々なプロダクトに所属し活動しています。 しかし、プロダクトごとにチームが分かれているため、QAエンジニア同士の横のつながりやコミュニケーションが希薄になりがちという課題がありました。そのため、情報共有や相談がしづらく、プロダクト間での知見の共有や活用が…
1ヶ月前
記事のアイキャッチ画像
なぜサイボウズは W3C のメンバーに加入したのか?その真意を聞いてみた
Cybozu Inside Out | サイボウズエンジニアのブログ
サイボウズでデザインテクノロジストをしている @saku です。 サイボウズ株式会社は、2025 年 4 月 1 日より Web 技術の標準化と推進を目的とした国際的なコンソーシアムである「W3C」のメンバーに加入しました。 サイボウズにとって、今回の加入にはどのような意図があるのか。また、W3C はサイボウズの加入をどのように捉えているのか。 W3C の加入を決断したサイボウズ開発本部長の佐藤鉄平(@teppeis)さんと、W3C の日本ディレクターの吉澤直美さんに、お話を伺いました。 サイボウズは W3C に加入しました Q: まずは簡単なプロフィールをお願いします teppeis(T):…
1ヶ月前
記事のアイキャッチ画像
チーム・職能の垣根を超える!サイボウズ社内テックカンファレンス「開運夏まつり2025」開催報告
Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは!People Experienceという「サイボウズの開発本部における、ファン・採用候補者・従業員の体験向上を目指すチーム」で主に社内施策を担当しているのhokatomo(@tomoko_and)です。福岡在住です! サイボウズでは毎年夏と冬に年2回、製品開発・運用に関わるメンバーが東京日本橋のオフィスで、一堂に会する社内テックカンファレンス「開運まつり」を開催しています。 同イベントを7月に開催したのでその開催報告ブログです。ちなみに私はこのイベントの実行委員長を担当しています! サイボウズ社内テックカンファレンス「開運夏まつり」とは イベントの背景や目的 参加対象 開催体制 開…
1ヶ月前
記事のアイキャッチ画像
スクラムマスターの価値を組織に伝える -アラインメントの実践とその効果-
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは。 スクラムマスターのToshinari(@10shinari)です⚡️ 本記事では、スクラムマスターとして組織とアラインメントを取るために行った取り組み、そしてその結果どのような変化があったのかをご紹介します。 この活動は、私個人のためだけでなく、スクラムマスターという職能全体が組織とより良い関係を築くためのものとして進めてきました。 スクラムマスターとして組織との関係性に課題を感じている方の参考になれば幸いです。 はじめに 〜スクラムマスターの役割は現場ごとに違う?〜 スクラムマスターの役割は、サーバン…
1ヶ月前
記事のアイキャッチ画像
【連載】cybozu.com クラウド基盤の全貌 第6回 MySQL on Kubernetes
Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは。DBRE チーム の飯塚です。 cybozu.com では kintone や Garoon をはじめとする様々なクラウドサービスを提供しており、その多くで MySQL をプライマリデータストアとして利用しています。お客様に安定したサービスを提供するためには、この基盤となるデータベースの設計と運用が非常に重要です。本記事ではサイボウズのプライベートクラウドにおける MySQL の利用形態、マルチテナント SaaS のデータベースとして利用するための付加機能、そして安定稼働のための工夫について紹介します。 サイボウズのプライベートクラウドにおける MySQL の利用形態 マルチテナン…
1ヶ月前
記事のアイキャッチ画像
チームの新人としてやるべきこと
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25 の記事です。 こんにちは、kintone新機能開発チームでエンジニアとして働いている25卒の朝倉です。私は6月に配属が決まりました。 今回は、「新人としてチームに入ったときにまずやるべきこと」を2つ紹介します。 新人だからこそ意識したい行動や姿勢の内容になるため、これからチームに入る方の参考になれば嬉しいです。 チームの仕事の流れを理解し、改善のきっかけを作ること チーム運営のルールは、開発以外の部分になります。例えば、定例の進め方やタスクに関するチケットの作り方などが挙げられます。チームに配属されて感じたことは、開発以外の仕事…
1ヶ月前
記事のアイキャッチ画像
PHP「あいまい比較」におけるテスト対象選定のプロセスをまとめてみた
Cybozu Inside Out | サイボウズエンジニアのブログ
はじめに この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは、QAエンジニア職能のreo(@i_moqa)です⛄️ 私はGaroonで使用しているOSS(オープンソースソフトウェア)の更新や、セキュリティ維持・向上のための開発・保守を担当するYukimiチームに所属しています。 blog.cybozu.io garoon.cybozu.co.jp 気づけばサイボウズに入社して2年目、チームのプロジェクトに本格的に関わる機会も増えて、少しずつできることの幅が広がってきたなと感じています。 さて今回は、私が所属するYukimi チームで取り組んでいるプロジェク…
1ヶ月前
記事のアイキャッチ画像
kintone のフロントエンドオンボーディング資料を改善した話
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25 の記事です。 はじめに こんにちは、サイボウズでフロントエンドエンジニアをしている daiki です。 現在 kintone 開発チームでは、フロントエンドの開発に使用している Closure Tools を React をはじめとした技術スタックに移行する取り組みを進めています。 フロントエンド刷新の取り組みの詳細については次の記事をご覧ください。 今回は、kintone のフロントエンド技術の移行期における、オンボーディング資料の課題と、それを改善した話を書こうと思います。 背景 kintone では、「Basic Trai…
2ヶ月前
記事のアイキャッチ画像
スプリントゴール導入のリアル 〜現場メンバーの声から見えた課題と効果〜
Cybozu Inside Out | サイボウズエンジニアのブログ
スプリントゴール導入のリアル この記事は、CYBOZU SUMMER BLOG FES '25 の記事です。 kintone 開発チームでスクラムマスターをしている とうま(@toma_cy)です。 本記事では、スプリントゴールが効果的に作用しているチームについて取り上げてみたいと思います。 はじめに スクラムにおいて「スプリントゴール」は馴染みのある概念ですが、実際に現場でどのように機能し、どんな効果や課題があるのかは、導入してみないとわからないものです。今回は、私たちのチームがスプリントゴールを導入した際のリアルな体験と、そこから得られた学びをまとめました。 スプリントゴールとは何か 改め…
2ヶ月前
記事のアイキャッチ画像
ゆるく書いた記事が新卒資料に!? "とりあえず発信"してみたら起きた意外なこと
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 「どうせ誰も読まないだろう」と思いながら書いた新卒QAエンジニアの"とりあえず"記事が、まさかの“新卒資料”として使われることに――。 発信に自信がない人や、アウトプットのハードルを感じている人にこそ読んでほしい、ちょっと意外な体験談です。 「とりあえずやってみる」の先に、思いもよらない発見があるかもしれません。 1. 「情報発信」って自分には関係ないと思ってた こんにちは、CybozuでQAエンジニアとして働いているくつしたいぬ(@dog_dog_3dog)です。 「情報発信」と聞いても、正直、どんなものなのか全く…
2ヶ月前
記事のアイキャッチ画像
チームを「観察」するということ
Cybozu Inside Out | サイボウズエンジニアのブログ
この記事は、CYBOZU SUMMER BLOG FES '25の記事です。 こんにちは。kintone開発チームでスクラムマスターをしている大石です。 スクラムマスターの役割といえば、ファシリテーションやチームビルディングの実施を思い浮かべる方が多いかもしれません。 それらも大事な役割ではありますが、スクラムマスターが新しいチームに入ったときにまず最初にやることは「観察」です。 今回は、その「観察」について、私がどのように取り組んでいるか、どんな気づきが得られたかを紹介したいと思います。 最初にやることは「観察」 スクラムマスターとして新しいチームに加わるとき、私が最初に取り組むのは「観察」…
2ヶ月前