なぜ要件定義から実装まで 一人でできるのか?

宮川 剛のキャリアストーリー

パソコンスクール講師からSE/PM、そしてAIエンジニアへ。3つの転機がどのように組み合わさって、現在の独自のスキルセットを形成したかをご紹介します。

キャリアタイムライン

1994

パソコンスクール講師

20人近い受講生を取りまとめ、PM基礎力を形成

人材育成・プロジェクト管理基礎
1994-2005
2005

SE/PM・ビジネス分析者

20年間、上流工程の専門家として大規模プロジェクトをリード

ビジネス理解力・プロジェクト推進力
2005-2025
2022

AI活用エンジニア

AI登場を機にプログラミングを習得、全スキルを統合

AI × プログラミング × PM経験
2022-現在
第1章

パソコンスクール講師時代

1994-2005年 | PM基礎力を培った11年間

全国ネットのパソコンスクール講師として11年間、20人近い受講生を前に教室を運営。資格試験合格に向けた受講生の取りまとめを通じて、後のプロジェクト管理に欠かせないスキルの基礎を培いました。

身につけたスキル

  • 課題の明確化・分析
  • モチベーション維持・管理
  • レベル差のある人材の統率
  • 資格試験指導・目標管理
  • 情報処理国家試験指導

「1教室あたり20人近い受講生を前に教室を運営し、資格試験合格に向けて取りまとめる経験は、後のプロジェクト管理に大いに役立つスキルの基礎となった...」

第2章

SE/PM・ビジネス分析者時代

2005-2025年 | 20年間の上流工程専門家として

講師時代に培った人材管理スキルをベースに、20年間システムエンジニア・プロジェクトマネージャとして、要件定義から設計、チーム管理まで幅広く経験。お客様のビジネス課題を技術で解決することの価値を実感しました。

身につけたスキル

  • ビジネス要件の分析・文書化
  • 大規模プロジェクトの推進力
  • 多様なステークホルダーとの調整
  • チームビルディング・リーダーシップ

「講師時代に培った人材管理スキルをベースに、SE/PMとして多くのプロジェクトを成功させてきたが、技術の進歩についていくため新しいスキルが必要だった...」

第3章

AI時代への転身

2022年-現在 | AIの登場を機にプログラミングを習得

2022年、ChatGPTの登場で世界が変わりました。「これまでのSE/PM経験とAIを組み合わせれば、新しい価値を創造できる」 そう確信し、50代でプログラミング学習を本格開始しました。

身につけたスキル

  • ChatGPT APIの活用方法を習得
  • Ruby/Rails でAI連携アプリ開発
  • SE経験を活かした要件定義→実装
  • AI効率化ツールの開発・提案

「今では、講師時代の人材管理スキル、20年間のSE/PM経験で培った課題発見力と、プログラミング・AI活用スキルを組み合わせて、お客様に最適なソリューションを提案・実装できるようになりました」

まとめ: 統合されたスキルセット

👨‍🏫

講師経験

  • ・人材育成・管理
  • ・課題分析力
  • ・PM基礎力
🎯

SE/PM経験

  • ・要件定義・業務分析
  • ・プロジェクト推進力
  • ・ステークホルダー調整
💻

プログラミング

  • ・Ruby/Rails開発
  • ・Webアプリケーション構築
  • ・アーキテクチャ設計
🤖

AI活用

  • ・ChatGPT API連携
  • ・AI効率化ツール開発
  • ・DXコンサルティング

「一人で要件定義から実装まで対応できる」という希少価値のあるエンジニアになることができました

Works

これまで手がけたプロジェクトの一部をご紹介します。要件定義から実装まで一貫して担当した実績です。

Kiro + Claude Code 併用によるの仕様駆動開発、実験レポート

Kiro + Claude Code 併用によるの仕様駆動開発、実験レポート

Qiitaグループ『halanXware』に寄稿しました このたび、Qiitaのグループ『halanXware』に記事を寄稿しました。 普段はこのブログを中心に技術的な内容を発信していますが、より多くのエンジニアの方に届く場として、...
Qiita Organization「PhalanXware」に記事を寄稿しました

Qiita Organization「PhalanXware」に記事を寄稿しました

こんにちは。 この度、QiitaのOrganization「PhalanXware」に新しい記事を寄稿しました。 今回のテーマは、AIコーディングエージェント「Claude Code」を活用した開発効率化についてです。SE/PMと...
Rails 8.1.1 × Claude Code

Rails 8.1.1 × Claude Code

昨日(2025-12-20)のKanazawa.rb#160のLT大会で発表した資料です。 MCPでセキュリティを守らせ、 Web版Projects機能で全体を指揮・誘導し、 RSpecで仕様を縛る。 AIを『賢い部下』にするための、...
AIを「ツール」ではなく「チーム」として扱うようになった理由

AIを「ツール」ではなく「チーム」として扱うようになった理由

AIを「ツール」から「チームメンバー」として扱うことで、開発における不安を解消。各AIに明確な役割を与え、最終判断は人が行うという方針で、効率的な開発を実現した事例を紹介。
Kiro Claude Code CodexCLI
技術ブログ管理に特化したiOSアプリ:読む・考える・残すを1つに統合

技術ブログ管理に特化したiOSアプリ:読む・考える・残すを1つに統合

技術ブログの「読む→考える→残す→再利用」を1つのiOSアプリで実現。ブックマーク管理、目的別メモ、タグ付け、RSS収集など、技術者の知識管理をサポートする統合ツール。
SwiftUI Swift5.9+ Core Data WsiftCheck + XCTest MVVM + Repository Pattern

あなたのプロジェクトも同じ品質で実現できます

この希少なスキルセットで
あなたのプロジェクトをサポートします

要件定義から実装まで一貫して対応できる経験豊富なエンジニアをお探しですか?