場所を選ばない開発体制
クラウド・モバイル・AIを組み合わせた「切れない」業務環境
この環境を構築した背景
AYCCのエンジニア(= コンサルタント)は、システム開発業務と並行して家族の介護を担っています。作業場所は自宅のデスクに限らず、病院の待合室や移動中の電車内など日々変化します。
病院ではいつ診察に呼ばれるか分かりません。「端末を閉じて即座に移動し、戻ったらすぐ作業を再開する」。この要件を満たすために、場所や中断に左右されない開発環境を設計・構築しました。
結果として、お客様へのレスポンスや納品スケジュールに影響を出さない体制が実現しています。
「どこでも同じ環境」を実現する仕組み
この開発体制の基本的な考え方は、手元のデバイスに開発環境を持たないことです。
ソースコード、データベース、AIツールなど開発に必要なすべてのリソースはクラウド上のサーバー(VPS)に集約されています。自宅のPC、外出先のMacBook、病院でのiPad mini、いずれもこのサーバーへの「窓口」に過ぎません。そのため、どのデバイスから接続しても、まったく同じ作業環境にアクセスできます。ローカルにデータを保存しないため、端末の紛失・故障時にも業務データが失われるリスクがありません。
構成イメージ
Termux iPad
Blink Shell
Terminal Windows
PowerShell
Mosh → tmux → Claude Code
デバイスごとの役割の違いは、画面サイズと使用場面だけです。
Windows
自室デスク・集中作業
Mac
外出先PC作業
iPad
病院・電車内
Android
移動中・空き時間
中断に強い通信技術
クラウド上の環境を活かすには、場所や状況を問わず安定して接続できる仕組みが必要です。AYCCでは、中断に強い通信技術を組み合わせています。
Mosh(Mobile Shell)
通信が途切れても自動復帰するリモート接続。地下鉄やWi-Fi切替でも作業が途切れません。
tmux
サーバー側でセッションを永続化。デバイスが変わっても作業状態がそのまま引き継がれます。
最新AIモデルに最適化した開発体制
AI技術は急速に進化しています。AYCCでは特定のモデルやバージョンに依存せず、常にその時点で最も優れたAIモデルを採用して開発を行っています。
常に最新を採用
AIモデルの進化に合わせて開発環境を継続的にアップデート。陳腐化しない開発体制を維持しています。
設計・実装・検証の並行処理
AIによる自律的な並行処理で、個人開発でもチーム開発レベルの品質と速度を実現しています。
人間が最終判断
AIの出力を盲信せず、エンジニアの経験に基づく品質判断と方針決定を最上位に置いています。
ワークフロー
お客様にとっての意味
この体制により、以下のようなサービス品質を維持しています。
-
迅速なレスポンス
場所を問わず業務環境にアクセスできるため、お問い合わせや緊急対応にも柔軟にお応えできます。
-
安定した納品スケジュール
作業の中断・再開が即座に行えるため、細切れの時間も有効に活用し、スケジュール遅延のリスクを低減しています。
-
AI活用による開発効率
最新のAI技術を活用し、個人事業主でありながらチーム開発に近い生産性と品質チェック体制を実現しています。
家族を大切にしながら、プロとしての責任を全うする。
その両立のために磨き上げた環境が、
お客様への迅速で安定したサービス提供を支えています。