はじめに
システム開発でよくある失敗は、「依頼したものと違うものが完成した」 というケースです。原因の多くは、要件定義や基本設計をエンジニア任せにしてしまい、クライアントの意図が正しく伝わらないことにあります。
この課題を解決するために生まれたのが 「ニシジマ式 Skip-Fall 開発」。最大の特徴は、クライアント自身が、要件定義から画面設計・基本設計までを行う点にあります。
ニシジマ式 Skip-Fall 開発の流れ
1. クライアントが要件を整理
まずクライアントが「どんな機能が欲しいか」「どんな画面が必要か」を自分の言葉でまとめます。
例:予約ができる仕組み、会員情報を管理したい、支払いを簡単にしたい…など。
2. クライアントがAIでモックアップを生成
ここからAIを使って、画面イメージやサイト構造がその場で自動生成されます。分厚い仕様書を読む必要はなく、最初から"目に見える形"になるので非常に直感的です。
3. クライアントが即レビュー & 修正
AIが作ったモックアップを見ながら、「もっとこうしてほしい」「色を変えたい」などを即フィードバック。この段階でほぼ完成イメージが固まります。
4. 基本設計が完成
モックアップをベースにAIが仕様を整理し、基本設計書が完成。結果として、クライアントが自分の手で要件定義から基本設計まで完了できるのです。
5. 開発・テスト・納品
エンジニアは、クライアントが作った設計をそのまま受け取り、開発・テスト・納品に集中します。「思っていたのと違う」というズレがほとんどなくなります。
- クライアント主導でズレがない
- 簡単な開発は自分で設計ができるのでコストの削減が可能
- 開発スピードが圧倒的に速い
- AIが補助するので初心者でも設計可能
- 大規模で複雑な開発には追加の検討が必要
- セキュリティ要件や、ネットワーク要件など開発環境の考慮が必要な開発は不向き
- AI生成の設計内容を人が確認するプロセスは必須
まとめ
ニシジマ式 Skip-Fall 開発は、「クライアントがAIを使い、自分で要件定義から基本設計までやってしまう」という革新的な開発スタイルです。
これにより「伝わらない」「思っていたのと違う」といった従来の失敗を大幅に減らし、スピード感のある開発が可能になります。小〜中規模のプロジェクトには特に効果的で、これからの時代に合ったアプローチといえるでしょう。
