新着記事
全ての記事を見る
-
【アジャイルFAQ 第4回】更改案件の見積を、全機能を確定せずにどう出す?
この記事を読んでいただきありがとうございます。アジャイルグループに所属する、藤井智弘です。 更改案件の「現行機能保証」を3つのサブテーマに分けて扱う、その2回目です。前回(第3回)は、「現行」と呼ばれるものの実体が3つあることを見て、最後に「確定」という前提を疑いました。本稿では、発注側と合意できる「全体像」の作り方を考えます。 質問 # 既存システムの更改案件で、アジャイルで進める提案をしたところ、発注側から「見積の根拠として機能一覧を出してほしい」と言われました...
記事を読む -
【アジャイルFAQ 第3回】アップグレード案件の「現行機能保証」にどう向き合う?
この記事を読んでいただきありがとうございます。アジャイルグループに所属する、藤井智弘です。 判断の積み重ねは、いつしか慣習になります。そして一度慣習になると、誰も疑問を持たなくなります。前例踏襲という「思考停止」の完成です。今回からの3回は、そのひとつ、更改案件の「現行機能保証」を扱います。対処するには3つの視点が必要で、それぞれをサブテーマとして、3回に分けて扱います...
記事を読む -
オープンソース版GFXBenchをAndroidで動かす(3)オールドビルド編
はじめに # GFXBenchというGPUベンチマークソフトを取り上げたシリーズの3回目です。 前回までで新しいAndroidバージョンで実行が行えました。 今回からは古いAndroidバージョンでの実行を試みてみます。 ソースコード準備 # 前回までのAPKファイルを古いAndroidバージョンで実行するとエラーが発生し(詳細は後述)ベンチマーク実行不可でした。 エラー原因からソースコードを修正して回避出来ないか検討してみます...
記事を読む -
AWS×UserDataでvLLMを自動起動!停止時コストほぼゼロのローカルLLM環境
はじめに # オープンソースLLMが急速に進化する中、「機密情報や社内コードも気にせず扱える、自分専用のローカルLLM環境が欲しいな」と思い立ちました。 ただ、いざ本格的に手元(オンプレミス)で動かそうとすると、大容量VRAMを積んだGPU搭載PCが必要になり、調達するのに数十万円もの初期費用(イニシャルコスト) がかかってしまいます。「まずは効果があるか試してみたい」という検証段階で、いきなり高額なハードウェア購入稟議を通すのはハードルが高いものです...
記事を読む -
オープンソース版GFXBenchをAndroidで動かす(2)実行編
はじめに # GFXBenchというGPUベンチマークソフトを取り上げたシリーズの2回目です。 前回でGitHub公開されたGFXBenchのビルドが行えました。 今回は実際に実行してベンチマークスコアを確認してみます。 ベンチマーク紹介 # GFXBenchは様々なベンチマークから構成されており、起動時に選択して実行する様になっています。 カテゴリは大きく 高レベルテスト と 低レベルテスト に分かれています...
記事を読む -
生成AIカンファレンス2026参加記 — 生成AIで仕事は速くなる。では、その仕事は正しいのか?
アジャイルグループの中村です。 生成AIカンファレンス2026に参加しました。生成AIの社会実装をテーマに、産業・開発・知能の3つの視点から、AIエージェントやフィジカルAIなど幅広いテーマを扱うイベントです。 AIで速くなった、その先への不安 # 2026年に入り、AIエージェントによるコーディングの高速化は一気に現実味を増しました。自身も個人開発アプリのメンテでPoC程度に触れましたが、その程度の経験でも「10倍の生産性」といった表現が、以前ほど大げさには聞こえなくなりました...
記事を読む -
【アジャイルFAQ 第2回】保守運用チームにスクラムは合わないのでは?
この記事を読んでいただきありがとうございます。アジャイルグループに所属する、藤井智弘です。 質問 # うちのチームは既存システムの保守運用が中心です。不具合対応や改善要望への対応がメインで、大きな新機能をスプリントで計画的に作っていくような仕事ではありません。研修で習ったスクラムは新規開発が前提のように見えますし、うちは割り込みも多い。 うちにはスクラムは合わないのではないでしょうか? 回答 # 合わないのは、スクラムではなく「スクラム解説の前提」のほうです...
記事を読む -
【アジャイルFAQ 第1回】AI時代に問い直す!本当に必要?スクラム基礎の「意味」と「価値」
連載をはじめるにあたって # この記事を読んでいただきありがとうございます。アジャイルグループに所属する、藤井智弘です。 「豆蔵最後のアルバイト」という謎の肩書でお客様を煙に巻きながら、日々研修やご支援に従事している中で、同じような質問を何年にも渡って繰り返しいただいてきました。アジャイル開発が世に出て30年近い年月が経ち、実践者の世代交代が進んでいるので、かつて議論し尽くされた(かに見えた)質問が、打者一巡よろしく繰り返し話題にのぼるのも当然とも思います...
記事を読む -
最小構成のRAGでミステリーを解決させてみた(Gemini + TypeScript)
はじめに # 大まかな構成は把握していても、細かい実装には手が回らずぼんやりとしか理解してなかったので、勉強を兼ねてRAG(Retrieval-Augmented Generation)を実装してみました。 今回は、RAGの核となる「ベクトル化」「類似度検索」「コンテキスト注入」を理解することを目的に、フレームワークやVectorDBをあえて使わず、最小構成で動かしてみます。 これらは実運用ではライブラリやVectorDBに置き換える選択肢がありますが、まずは本質を素の形で体感します...
記事を読む -
動くサンプルで理解!C#デリゲート入門 ~Func/Action/eventの違いと使いどころまで
私はC#が好きなのですが、デリゲートを使ったことがないと気付きました。 昔やったプロジェクトでデリゲートを見たことはありますし、先輩が使っているのを見たこともあります。しかし自分自身が使ったことはなくて、食わず嫌いしていたかもと思えてきました。 そこでデリゲートをコードを書きながら学ぼうと考えたのが今回の記事です。私が書いて動かしたコードで解説していきます。 デリゲート(delegate)とは # デリゲートとは委譲という意味です...
記事を読む
