近年、生成AIの普及に伴い、アプリケーション開発の現場でも新たな開発スタイルが注目されています。そのひとつが、AIと対話しながら開発を進める「バイブコーディング」です。
自然言語で作りたい機能を伝え、生成されたコードを試しながら改善を繰り返すことで、アイデアを短期間で形にできるのが特徴です。
本記事では、エンジニアと生成AIが協働する新しい開発手法として話題の「バイブコーディング」についてご紹介します。
近年、生成AIの普及に伴い、アプリケーション開発の現場でも新たな開発スタイルが注目されています。そのひとつが、AIと対話しながら開発を進める「バイブコーディング」です。
自然言語で作りたい機能を伝え、生成されたコードを試しながら改善を繰り返すことで、アイデアを短期間で形にできるのが特徴です。
本記事では、エンジニアと生成AIが協働する新しい開発手法として話題の「バイブコーディング」についてご紹介します。
前回は、ウォーターフォール型開発という、大規模で複雑なプロジェクトに適した開発手法について紹介しました。
最初に要件定義で完成までの道筋をしっかり計画でき、管理がしやすい一方で、
開発期間が長期化しやすく、仕様変更への対応が難しいという特徴があることを学びました。
今回は、ウォーターフォール型開発とは考え方の異なる、仕様変更にも対応しやすいとされている開発手法、「アジャイル開発」について取り上げたいと思います。
前回は現在提供中のサービス「PackinsStarMD」の新機能と、開発に至るまでの経緯についてご紹介させていただきました。
今回はその「開発までの経緯」に着目して、初学者目線で「ウォーターフォール型開発」についてまとめてみたいと思います。
