Bitkey Developersのフィード
https://zenn.dev/p/bitkey_dev
Bitkeyに所属するエンジニアの個人記事を集めています。 記事内容はあくまでも個人の見解であり、会社としてレビュー等はしておりません。あらかじめご了承ください。
フィード

テスト見積もりは掛け算2つで出せる
1
Bitkey Developersのフィード
「だいたい○○ケースくらいですかね」の正体テスト計画でスケジュールを立てるとき、テストケース数の見積もりはどうやっているだろうか。正直なところ、多くの現場では「前回と同じくらいの規模感だから○○ケースくらい」「経験的にこの手の機能なら△△ケース」という見積もりが主流だと思う。自分もそうだった。これで困るのは3つの場面。初めての領域。 過去実績がないから「だいたい」が通用しない説明責任。 上席に「なぜその工数なのか」と聞かれたとき、根拠を示せない精度のばらつき。 見積もる人によって2〜3倍の差が出る結局、見積もりの「勘と経験」の中身を分解してみたら、ちゃんと数式...
6時間前

週15分「バグに3つの問いを投げる」だけで、テストの先が動き出した
1
Bitkey Developersのフィード
「テスト=QA」を卒業したい。でも何から?以前の記事で、テストとQAは違うという話を書きました。テストは「測る」行為です。QAは「良いものが生まれる仕組みをつくる」行為です。勉強にたとえるなら、テストは問題を解くことであり、QAは勉強法そのものを改善することです。反応をもらった中で一番多かったのが、「わかった。で、具体的に何をすればいい?」 でした。正直、自分も最初はそうでした。品質戦略の担当になったとき、「分析しよう」と意気込んでパレート分析やODCの教科書を開きました。でもデータが整っていません。ツールもありません。チームに「分析会議やりましょう」と言っても「その時間ある...
7日前

AIエージェント10体で「仮想QAチーム」を組んだ話
Bitkey Developersのフィード
!この記事で使うものClaude Code — Anthropic社が提供するターミナル上で動くAIコーディングアシスタント。チャット形式でファイル操作・コード生成・分析などができるカスタムエージェント — Claude Codeに「専門家の人格」を与える仕組み。Markdownファイル1つで、名前・得意分野・使えるツール・AIモデルを定義できるこの記事では、このカスタムエージェントを10体作って「仮想チーム」にした話をする QAチームが1人しかいない問題自分はビットキーでソフトウェア品質戦略を担当している。QAに関わるメンバーは他にもいるが、品質戦略の専門職とし...
15日前

AIでテスト観点を100個出せる時代。65個「削れるか」がテスト設計力だ
Bitkey Developersのフィード
テスト観点は「出す」より「削る」ほうが難しい。前回の記事で「テスト観点の書き方」を紹介しました。画面要素を列挙する、仕様書から名詞と動詞を抜き出す、AIに壁打ちする。これで「出す」はできるようになります。でも、出した観点を全部テストできますか?!この記事を読んでほしい人テスト観点の出し方は覚えた。次に「絞り方」を知りたい人AIでテスト観点を出してみたけど、量が多すぎて困った人「何をテストしないか」の判断に自信がない人試しにClaudeに「ECサイトの決済機能のテスト観点を出して」と投げてみてください。100個くらい、平気で出てきます。正常系、異常系、境界値、セキュリ...
1ヶ月前

AIが飲み込むのは「ロール」ではなく「レイヤー」だ。QAエンジニアが今すぐ始めるべきリスキリング
Bitkey Developersのフィード
品質戦略のレイヤーに、QAがいない。PdMやDevには役割を広げていくキャリアパスが見えている。PdMはプロダクト組織のリーダーへ、Devはアーキテクトやテックリードへ。でも、QAの先は確立されていない。AI時代になって、この空白がさらに際立って来るように感じる。ソフトウェア開発の現場には、3つの主要ロール、いわゆる3アミーゴがいます。PdM(プロダクトマネージャー):「何を作るか」を決める人Dev(開発者):「どう作るか」を実現する人QA(品質保証):「それで正しいか」を問う人自分は開発者→QA→事業開発と渡り歩いてきました。コードを書く側、品質を問う側、売上を...
1ヶ月前

テスト計画書がコピペになる本当の理由
Bitkey Developersのフィード
!📚 「QAの成長段階」シリーズ① バグ報告しても「ふーん」で終わる理由② テスト観点が書けないのは「出し方の型」を知らないだけ③ テスト観点を軸にした品質サイクルのすすめ④ テスト計画書がコピペになる本当の理由 ◀ この記事⑤ 「テスト=QA」を卒業する日前回の計画書をコピーして、日付だけ変えていませんか?テスト計画書を毎回ゼロから書いている現場は少数派です。多くの現場では、前回のテスト計画書を流用して日付と対象バージョンを書き換えている。正直に言えば、そもそもテスト計画書を作らず、いきなりテスト設計に入る現場のほうが多い。でも、なぜコピペになるのか。怠慢だから? ...
2ヶ月前

「テスト=QA」を卒業する日
Bitkey Developersのフィード
!📚 「QAの成長段階」シリーズ① バグ報告しても「ふーん」で終わる理由② テスト観点が書けないのは「出し方の型」を知らないだけ③ テスト観点を軸にした品質サイクルのすすめ④ テスト計画書がコピペになる本当の理由⑤ 「テスト=QA」を卒業する日 ◀ この記事「QA」と名のつくチームに配属されたのに、やっていることはテストと不具合報告……そんな経験はないでしょうか。自分は開発エンジニアから第三者検証会社を経て、現在はビットキーで品質戦略を担当しています。キャリアの中で「QA」を名乗る現場をいくつも見てきましたが、その多くで感じたのは違和感でした。QAと言いながら、やってい...
2ヶ月前

テスト観点が書けないのは「出し方の型」を知らないだけ
Bitkey Developersのフィード
!📚 「QAの成長段階」シリーズ① バグ報告しても「ふーん」で終わる理由② テスト観点が書けないのは「出し方の型」を知らないだけ ◀ この記事③ テスト観点を軸にした品質サイクルのすすめ④ テスト計画書がコピペになる本当の理由⑤ 「テスト=QA」を卒業する日テスト観点が書けない・・・・、その壁、壊せます。前回の記事で「テスト観点で語れ」「足りない観点を指摘しなさい」と書きました。でも、こう思った人もいるんじゃないでしょうか。「で、テスト観点ってどうやって書くの?」テスト観点という言葉は知っている。大事なのもわかる。でも、いざ書こうとすると手が止まる。何を書けばいいの...
2ヶ月前

バグ報告しても「ふーん」で終わる理由
Bitkey Developersのフィード
!📚 「QAの成長段階」シリーズ① バグ報告しても「ふーん」で終わる理由 ◀ この記事② テスト観点が書けないのは「出し方の型」を知らないだけ③ テスト観点を軸にした品質サイクルのすすめ④ テスト計画書がコピペになる本当の理由⑤ 「テスト=QA」を卒業する日テスターの信頼構築——再現性のあるパターンバグを報告した。正確に書いた。でも開発者の反応は「ふーん」の一言で終わった——テスターなら、一度はこの経験があるんじゃないでしょうか。問題は、報告の質ではありません。あなたの話を、開発者は聞いていますか?戦略的思考の前提には、「この人の意見は聞く価値がある」と開発者に思わ...
2ヶ月前

テスト観点を軸にした品質サイクルのすすめ
Bitkey Developersのフィード
!📚 「QAの成長段階」シリーズ① バグ報告しても「ふーん」で終わる理由② テスト観点が書けないのは「出し方の型」を知らないだけ③ テスト観点を軸にした品質サイクルのすすめ ◀ この記事④ テスト計画書がコピペになる本当の理由⑤ 「テスト=QA」を卒業する日テスト観点を軸にした品質サイクルのすすめ「テストが終わらない」——ソフトウェア開発に携わる人なら、一度はこの言葉を口にしたことがあるのではないでしょうか。リリース直前に湧き出るバグ、収束しない不具合、膨れ上がるテストケース。なぜ、テストはいつも終わらないのか。結論から言います。テストを「する」ことを目的にしている...
3ヶ月前

[小ネタ] TypeScript 7 (typescript-go) 環境下で @sendgrid/mail を使う
Bitkey Developersのフィード
事象TypeScript の次期メジャーバージョンである TypeScript 7 (typescript-go) にアップグレードすると,SendGrid の公式 Node.js 用 SDK である @sendgrid/mail が動作しなくなります. 具体的には, tsgo でコンパイルした時に以下のようなエラーが発生します.src/main.ts:3:9 - error TS2595: 'MailService' can only be imported by using a default import.3 import {MailService} from '@se...
5ヶ月前

「1on1」より「言語化」が組織を強くする?440票のデータから紐解くEMの現在地|EMConf JP 2026 ブース出展レポート
Bitkey Developersのフィード
はじめに2026年3月4日(水)、Engineering Management Conference Japan 2026 が開催されました。当日は約700名の来場者が集まり、会場は終始、熱気に包まれていました。ビットキーブースでは、EM(エンジニアリングマネージャー)が日々の業務で向き合う「正解のない問い」をテーマにした企画を実施。EMとしての自身の判断を会場やビットキー社内の回答データと比較できるアンケートアプリを展示しました。おかげさまで、延べ110名もの方々に体験いただき、集まった回答は合計440票に上ります。回答を選び、集計結果を見ながら対話が広がる様子は、まさ...
5ヶ月前

正解のない問い、あなたならどうする? ビットキーは EMConf JP 2026 にブースを出展します!
Bitkey Developersのフィード
はじめに2026年3月4日(水)、TOC有明にて Engineering Management Conference Japan 2026(EMConf JP)が開催されます。現職のエンジニアリングマネージャー(EM)から、組織づくりやマネジメントに関心のある方まで「エンジニアリングマネジメント」に向き合うすべての方に向けたカンファレンスです。そんな熱量の高い皆様が集まる会場に、ビットキーはブースを出展します!今回お届けするのは、EMが日々の業務で向き合う「正解のない問い」をテーマにした参加型デジタルインスタレーション企画。本記事では、その企画内容を一足先にご紹介します。...
6ヶ月前

Copilot SDKを使ってワークフロー作ってみた
Bitkey Developersのフィード
はじめにGitHub Copilotは導入しやすい開発者向けAIの1つですよね。Copilot CLIは便利で普段の開発でも頻繁に利用するものになっていますが、このAIの力をワークフローに組み込めるとしたら素晴らしいことです。そこで業務で使い道のあるドキュメンテーションの観点においてCopilot SDKを利用して自動ドキュメント生成ツールを作ってみました。コードで制御させることはスキルなどでMust, Shouldを書くよりも強力であり、さらにCopilotの活用の余地が広がると感じます。https://github.com/github/copilot-sdkこの記事では、...
7ヶ月前

このLLM時代にアドカレって書く意味あるのか?
Bitkey Developersのフィード
!この記事は Bitkey Developers Advent Calendar 2025 の 25 日目です はじめにアドカレ書く?と聞かれて、もやっとしたのが始まりです。ぼんやりと、AIが当たり前の今に技術記事(アドカレやテックブログ)を書く重要度、かなり下がってない?と感じていました。文にして整理したいと感じ、ならそれをアドカレに書こうと。 誰に向けた記事かアドカレを書くか迷っている方各企業でアドカレを促進している方 AI時代での読み手/書き手の変化AIサーチで記事本体が読まれづらく、AIに頼りすぎて書いたら、とんでもな文章になります。読み手が、...
8ヶ月前

❄️ ウェブ上に雪を降らせる4つの方法とその比較 ―― ライブラリ, CSS, Canvas, WebGL
Bitkey Developersのフィード
クリスマスイブ、いかがお過ごしですか?えっ、予定がない? そうですか・・・ いや、私もです。東京では相変わらず雪が降る気配もありません。それでは、せっかくなので、ウェブ上だけでも、雪を降らせてみましょう。 雪の降らせ方「ウェブ上に雪を降らせる」とは、 「画面上に多数の白い粒を描き、ランダムな軌跡で動かすこと」 と言い換えられます。しかし、たったそれだけの実装でも、アプローチの仕方は複数あります。ここでは、私がぱっと思いついた代表的な4つの手法を比較してみようと思います。 Snowstorm.js ― 懐かしき平成の冬かつての "インターネット" では、とにかく画面上...
8ヶ月前

Github CopilotでSQLクエリ生成AI Agentを作る
Bitkey Developersのフィード
この記事は Bitkey Developers Advent Calendar 2025 24日目の記事です。株式会社ビットキーで データアナリストをしている@bitkey_r_ikutaが担当します。 はじめに私の所属しているData Platformチームは、ビジネスサイドからのデータ集計依頼に対して、BigQueryでデータ集計用のSQLクエリを作成し、その後の可視化やインサイトの提供につなげています。このとき、多くの場合3~5つ以上の様々なテーブルを結合して集計する必要があるのですが、毎回「どのデータを取ってきて、どう集計すれば良いのか」の設計をするためにある程度のド...
8ヶ月前

【Cloud SQL】パスワード認証からIAM認証へ「安全に」移行する手順
Bitkey Developersのフィード
この記事は株式会社ビットキー Advent Calendar 2025、22日目の記事です。プラットフォーム開発部Cross Service Backendチーム(通称CSBチーム) の @daikideal が担当します。https://qiita.com/advent-calendar/2025/bitkey_developer はじめに私たちのチームのプロダクトはGoogle Cloudでホスティングされており、データベースとしてCloud SQL for PostgreSQLを使用しています。このCloud SQLへの接続をPostgreSQL組み込みのパスワード認証...
8ヶ月前

Cursor × Notion MCPで「Notionタスク着手〜PR作成」を半自動化し、堅牢な開発を実現する
Bitkey Developersのフィード
この記事は Bitkey Developers Advent Calendar 2025 18日目の記事です。株式会社ビットキーで homehub の開発をしている @kyaru9999 が担当します。 はじめに:開発者の「フロー」を阻害する管理作業開発者の皆さん、コーディング中にこんな「ノイズ」に邪魔されたことはありませんか?「あれ、今のタスクのチケット番号なんだっけ?」→ Notionを開いて検索「ブランチ名の命名規則、feature/ だっけ? feat/ だっけ?」→ チームのWikiを確認「PRのテンプレート埋めるの面倒だな...」→ 変更ファイルを見ながら手...
9ヶ月前

バズる目標
Bitkey Developersのフィード
この記事はBitkey Developers Advent Calendar 2025 17日目の記事になります。担当は私、エンジニアリングマネジメント室のしゅういちろがお送りします。 伝えたいこと時間をかけて決めたチームの目標、決めただけになっていませんか?全て定量化して日々追える状態であれば理想ですが、そうもいかない目標も当然あります。そんな定性的な目標や指標が遅れて反映される定量目標をチームに定着させるためにどうすれば良いか、私が工夫していることを共有します。 インプレッション0の目標定量的な目標は日次であったり、月次であったり進み具合を確認することは容易ですよね。...
9ヶ月前