仕事の進め方

開発も保守運用も、プロフェッショナルな経験を持つエンジニアが AI を活用して進めます。
AI によって品質を高めながら工数を減らし、生まれた時間をお客様との対話に使います。設計とレビューは人が担当し、自動テストを通った変更だけを公開します。
すべての作業を、セキュリティを意識して進めます。

エンジニアと AI の分担

判断と責任はエンジニアが持ち、作業の量が多い部分に AI を活用します。

エンジニアが担当すること

  • お客様との要件の確認
  • 構成と設計の決定
  • セキュリティとデータの扱いの判断
  • すべての変更のレビュー
  • 公開してよいかの判断

AI を活用すること

  • 設計に沿ったコードの作成
  • テストのコードの作成
  • 既存のコードと資料の読み込みと調査
  • ログと記録の整理
  • 手順書や変更の説明の下書き

開発の流れ

設計とレビューは人が担当し、実装に AI を活用します。変更はすべてエンジニアが確認し、自動テストを通ったものだけを公開します。

  1. 要件の確認

    エンジニアがお客様と直接お話しし、目的、条件、優先順位を確認します。

  2. 設計

    機能、構成、データの持ち方、セキュリティの方針をエンジニアが決め、お客様と確認します。

  3. AI を活用した実装

    設計に沿って、エンジニアが AI を活用してコードを書きます。テストのコードもあわせて用意します。

  4. レビュー

    すべての変更をエンジニアが読んで確認します。設計との違い、セキュリティ、保守しやすいコードになっているかを確認します。

  5. 自動テスト

    変更のたびに、自動テストと静的解析を実行します。通らない変更は公開しません。

  6. 公開

    公開の手順を自動化し、手作業による誤りを防ぎます。

  7. 公開後の監視と改善

    公開したあとも監視を続け、不具合の修正と改善を、同じ流れで進めます。

保守運用での AI の使い方

保守運用でも、判断はエンジニアが行い、調べる作業とまとめる作業に AI を活用します。

障害の原因の切り分け

障害やエラーが起きたとき、ログと設定の整理に AI を活用し、エンジニアが原因を判断して対処します。

更新の影響の確認

OS、ミドルウェア、ライブラリの更新内容と変更の履歴を AI で読み込み、影響する箇所を洗い出します。適用するかどうかはエンジニアが判断します。

脆弱性の情報の確認

公表された脆弱性が、お預かりしているシステムに関係するかを確かめる作業に AI を活用します。

システムの引き継ぎ

他社が開発したシステムを引き継ぐとき、コードと資料の読み込みに AI を活用し、構成の把握にかかる時間を減らします。

ご報告の作成

作業の記録とご報告の下書きに AI を活用し、エンジニアが内容を確かめてからお送りします。

修正も開発と同じ流れで

保守運用の中での修正も、レビューと自動テストを通してから公開します。

手順書と構成の文書の更新

作業の手順書と構成の文書を、変更のたびに AI を活用して更新します。内容はエンジニアが確認します。

データの扱い

AI を活用するときは、入力した情報が AI の学習に利用されないサービスだけを使います。お客様のソースコードや資料が、AI のモデルの学習に使われることはありません。AI の出力は、必ずプロフェッショナルが内容を確認してから利用します。

  • 入力した情報を AI の学習に利用しない、法人向けの契約・設定のサービスだけを利用
  • 個人情報や認証情報 (パスワード、鍵など) は AI に入力しない
  • 利用する AI サービスの、データの保存期間と保存場所を確認したうえで利用
  • お客様の社内の規程で AI の利用に制限がある場合は、その規程に合わせて対応
  • AI の出力には誤り (ハルシネーション) が含まれることがあるため、プロフェッショナルの視点で内容を確認してから利用
  • AI を利用する従業員に、情報の扱いと出力の確認についての教育を実施

品質の確認

AI が書いたコードも、人が書いたコードと同じ基準で確認します。テストのない既存のシステムでは、変更する箇所からテストを追加していきます。

レビュー

すべての変更をエンジニアが読み、設計との違い、セキュリティ、あとから直しやすい書き方かを確認します。

自動テスト

機能ごとにテストを書き、変更のたびに自動で実行します。既存の機能に影響がないことを確かめてから公開します。

静的解析

書き方の誤り、型の不一致、危険とされる書き方を、プログラムを動かす前に機械的に見つけます。

自動デプロイ

テストと解析を通った変更だけを、決まった手順で自動で公開します。手作業による公開の誤りを防ぎます。

お客様との対話

AI で減らした工数は、お客様と話す時間に使います。

作る前の確認

作り始める前に、目的と優先順位、実際にお使いになる方の業務を確認します。

進捗の共有

動く画面を早い段階でお見せし、いただいたご意見を設計に反映します。

公開後のご提案

保守運用の中で気づいた改善点を、費用と効果をあわせてご提案します。

ご相談・お問い合わせ

内容が固まっていない段階からご相談いただけます。各分野のプロフェッショナルがご対応いたします。ご相談・お見積もりは無料です。