要件定義入門①:要件定義とはなにか ~現場での役割と全体像~
要件定義入門①:要件定義とは何か ~現場での役割と全体像~ # 1. はじめに # 要件定義という言葉はよく耳にするものの、 「実際に何をしているのか分からない」と感じる方が多いのではないでしょうか。 特に現場に入りたての頃は、実装やテストといった開発工程に関わることが多く、 要件定義については「最初にやる工程らしい」という程度の理解に留まりがちです。 そのため、 「要件定義って何をしているのだろう」 と疑問に思う場面も少なくありません...
記事を読むAWS QuickSightのCI/CD環境構築:第1章 ダッシュボードの自動バックアップ(Git管理)
はじめに # こんにちはDX戦の檜尾です。 初めての投稿になりますドキドキ。 日々の業務において、AWSQuickSightのダッシュボード定義をコードとして管理する「BI as Code」の重要性が高まっていると感じます。 従来のGUI上での直接編集はアジリティが高い反面、変更履歴の追跡や誤操作によるロールバックが困難になるという運用上の課題を抱えています。 AWSではこれらの問題に対してビジネスインテリジェンス運用 (BIOps)という考えを適用しようとしています...
記事を読むGoogle Cloud認定全制覇!……まであと一歩で跳ね返されたリアルな軌跡
はじめに # これまで豆蔵デベロッパーサイトで、AWS認定に関する記事(2022年の12冠達成やその後の新認定取得など)をいくつか執筆してきました。現在、AWS認定は最新の「Generative AI Developer - Professional (AIP-C01)」以外はすべて取得しています。 そんなAWS偏重な私が、今回は「Google Cloud認定の全冠」に挑戦しました。結論から言うと、約2か月で一気に制覇しようと挑んだものの、あと1歩のところで失敗してしまいました...
記事を読むテキストエディタ自作入門
テキストエディタ難民 # 皆さん、テキストエディタは何を使っているでしょうか。 最近だと、VS Code ですかね。猫も杓子も といった感じですし。 でもわたし、VS Code は好きになれないんですよね。ゴチャゴチャしていて。 なので Sublime text をメインに使っていましたが、日本語の扱いが微妙な所があったり、巨大なファイルを開くのが遅かったりと不満もあり、状況に応じて色々なテキストエディタを切り替えて使う難民生活を送っていました...
記事を読むライブラリ開発にyalcを活用する
はじめに # 共通機能やAPIスキーマなどをライブラリ化して利用する場合、モジュール化したものを公開して各アプリケーションに組み込むと思います。 テストコードで動作確認すべきですが、実際に組み込むと軽微な修正が発生してしまうことがあります。 ファイルを相対参照させるとdist配下の構造が変わってエントリーポイントになるファイルの位置が変わってしまうなどの問題にも困っていました。 そんな悩みを解決してくれたyalcの活用方法を説明します...
記事を読むAWS Session ManagerをGit Bashで利用した際の文字化け対処法
はじめに # 普段、業務ではどのような OSを使っているでしょうか。 筆者個人では Macを使っていますが、業務では Windowsを利用しています。 Windows環境では、軽量で扱いやすく、POSIXライクな操作ができる Git Bashを利用しています。 Windows Terminalからも使えるため、普段使い慣れたコマンドをそのまま利用でき、 AWS CLIとの相性が良い点も便利です...
記事を読むGitHub MCP Registryに公開されているMCPサーバーをVS Codeで動かす手順
はじめに # MCPサーバーは、エージェントやツールが呼び出せる実行可能な「サービス」を定義する仕組みです。 このページでは、VS CodeのMCP拡張からMCPサーバー(今回はMarkitdownを使用)を起動して、AIエージェント/MCPクライアントで呼び出す手順を紹介します。 用語補足(この記事での使い方) MCP(Model Context Protocol)サーバー エージェントに実行可能なツールを提供する仕組み...
記事を読むAWS Firewall Managerの2大セキュリティポリシー:初心者でもわかる実践&運用ポイント
0. はじめに # こんにちは。豆蔵R&Dグループの丹羽です。 今回はAWSセキュリティサービスの1つである「AWS Firewall Manager」(以下、FMS)[1]のポリシー設定について紹介したいと思います...
記事を読むスクラムマスターのAI活用を考える - 検査・適応
はじめに # アジャイルグループの石田です。 第1回:導入、第2回:透明性に続く、3部作の最後となります。 第1回の導入ではスクラムガイド拡張パックとAIによる経験的プロセス制御強化の可能性について、第2回ではJira×GAS×AIによる可視化ツールの作成を通してAIによる透明性の強化について紹介しました。 今回は、スクラムの三本柱の残り2つ、検査と適応について、スクラムマスターとしてAIをどう活用するかについてです...
記事を読むVitestと統合可能!StorybookでNext.js v16のコンポーネントテストを行う 前編 - 導入・基本編 -
はじめに # ビジネスソリューション事業部の塚野です。 皆さんはフロントエンド開発の際にコンポーネントのテストをどのように行っているでしょうか? 自分は最近になり、Storybook というオープンソースツールに入門しました。 https://storybook.js.org この Storybook は UI カタログを作成するサービスです。 コンポーネントをアプリ本体から切り離して単体で描画でき、Props や状態のパターンを「ストーリー」として整理ができます...
記事を読むVitestと統合可能!StorybookでNext.js v16のコンポーネントテストを行う 後編 - App Routerでの設定・モジュールモック -
はじめに # ビジネスソリューション事業部の塚野です。 本記事は「Vitestと統合可能!StorybookでNext.js v16のコンポーネントテストを行う」の後編です。 前編では Storybook の導入や基本的な使い方についてご紹介しました。本記事では Next.js 固有の設定やモジュールモックなどについてまとめていきます...
記事を読む無料のOSSツールSysONで始めるSysMLv2モデリング(6)〜 ActionFlowの作成
前回の記事では、Action Definitionと Action Usageを作成しました。 /blogs/2026/02/05/sysmlv2-tool-syson-action/ 本記事ではそれらを用いて ActionFlowを作成します。 SysMLv2には標準で Action間の接続を表示するための ActionFlowViewが用意されています。 ActionFlowを作成するにはこの ActionFlowViewを使うのが順当でしょう...
記事を読む無料のOSSツールSysONで始めるSysMLv2モデリング(5)〜 Actionの作成
これまでの記事では、Part Definitionと Part Usage、Packageの作成をご紹介しました。 /blogs/2026/01/29/sysmlv2-tool-syson-partusage/ 本記事から振る舞いのモデリングを行います。 執筆時点における SysONの安定版は v2025.12.0が最新ですが、本記事では引き続き v2025.8.0を使用します。 ざっとドキュメントを見る限りでは、v2025.8.0と v2025.12.0の間に大きな機能追加はなさそうです...
記事を読むKiro CLIでRalphループを試してみた
はじめに # AIエージェントによる自律開発は魅力的ですが、長時間の処理でコンテキストの劣化により精度が落ちる問題があります。この課題に対するアプローチとして注目されているのはRalphループ(コンテキストを都度破棄して新しいセッションで処理を継続する自律開発手法)です。本記事では、Kiro CLI[1](AIエージェントによる自律開発を支援するCLIツール)を使ったRalphループの検証結果と、実践で得た教訓を共有します...
記事を読むGitHub Copilotのエージェントとインストラクションの設定方法
はじめに # 本記事では、GitHub Copilotのエージェント(Agents)およびインストラクション(Instructions)の設定方法について説明します。 Agents(エージェント)とは 特定のタスクや分野に特化した専門家としてCopilotをカスタマイズする機能です。 たとえば、バックエンド開発用、フロントエンド開発用など、異なる専門性を持つ複数のエージェントを定義し、状況に応じて使い分けることができます。 Issueにアサインしたり、VS Code上で選択して利用します...
記事を読む無料のOSSツールSysONで始めるSysMLv2モデリング(4)〜 Part Usageの作成
前回の記事「無料のOSSツールSysONで始めるSysMLv2モデリング(3)〜 Part Definitionの作成」では、Part Definitionを作成しました。 /blogs/2026/01/22/sysmlv2-tool-syson-partdef/ 本記事では、Part Usageを作成します。 本記事で使用する SysONは前回同様、v2025.8.0です。 SysONは現在も進化中ですので最新リリースの挙動とは異なる可能性があります。 ご了承ください...
記事を読む無料のOSSツールSysONで始めるSysMLv2モデリング(3)〜 Part Definitionの作成
前回の記事では、新しいプロジェクトとPackage要素を作成しました。 /blogs/2026/01/15/sysmlv2-tool-syson-pkg/ 本記事では、構造定義の要の1つである Part Definitionを作成します。 執筆時点における SysONの安定版は v2025.12.0が最新ですが、本記事では前回同様 v2025.8.0を使用します。 最新リリースの挙動は一部異なる可能性がありますのでご了承ください...
記事を読むSlackアプリで始める業務日誌(その1)- 基本操作 -
1. はじめに # 先日、業務日誌について書いた投稿がこちらになります。 /blogs/2026/01/06/businessdiary/ ただ、 ここは技術ブログなので、記事だけだと片手落ちな気がする。 自分は技術者なんだから、せっかくだから何か作りたい。 と思いましたので、業務日誌を題材にアプリを作りました。 (あくまで学習用のサンプルアプリになりますが) また、最近、社内研修で要件定義、設計、文章の書き方などを 学びましたので、練習を兼ねてこれらも実施しました...
記事を読むスクラムマスターのAI活用を考える - 透明性
はじめに # アジャイルグループの石田です。 第1回:導入の続編です。前回は、スクラムガイド拡張パックを参考に、AIがスクラムを強化する可能性の一つとして「経験的プロセス制御」の強化について触れました。 スクラムマスターとして、スクラムというプロセスにAIを活用することで、チームが実践するスクラムの三本柱「透明性・検査・適応」をより強化することができます。 透明性へのアプローチ # 本記事では、三本柱の第一歩である「透明性」に着目します...
記事を読む無料のOSSツールSysONで始めるSysMLv2モデリング(2)〜 Packageの作成
前回の記事「無料のOSSツールSysONで始めるSysML v2モデリング(1) 〜 はじめてのSysON」では、SysONをインストールして Webブラウザでホーム画面を表示しました。 /blogs/2026/01/08/sysmlv2-tool-syson-intro/ 本記事では、新しいプロジェクトとパッケージを作成してみましょう。 本記事では Release 2025.8.0を使用しています。 最新版ではUIや挙動が異なる可能性がありますのでご了承ください...
記事を読む

