AIをあんまり使わずに開発してみる 〜スプリント0〜

こんにちは。
突然ですが、タイトルの通り、「AIをあんまり使わない開発」というものをスタートしたいと思います。

なぜやるの?

基礎知識・基礎体力を身につけるため

良くも悪くもAIによって、作りたいと思ったものがすぐ形になるようになりました。その結果、即座に結果を求める、集中力のないドパガキ(24)がここに爆誕してしまった気がしています。
時間をかけてたくさん頭を使って、やっと欲しいものが完成する、という体験を通して、集中力や知的体力、基礎知識を養い直したいと思っています。

先輩や上司が経験してきたことを経験するため

入社した時からGitHub CopilotやClaude Codeを使える環境にあり、AIを使った開発しか経験してきていないことに不安があります。
そっくりそのままとはいかないですが、AIが台頭する以前の時代に先人たちが経験してきたことに類似した体験をしたいです。

“あんまり”ってなんですか?

本当はAIを全く使わずにできたらよかったのですが、一応現在ClaudeとCodexを個人的に契約しているので元は取りたいです。。
ただ、使う場面は限定したいと思っていて、今思いつく範囲のみですが原則以下の場面のみにしようかなと思ってます。

  • 進め方に詰まった時
  • アイデアが欲しい時
  • (実装で)本当にどうすればいいかわからない時
    • レスポンスにコード例みたいなのを書かせるのはOKだが、ファイルに直接記述はさせない
  • レビュー
  • 画像生成

どうやるの?

題材はこれから決めますが、普通に自分が使いたいものを作ろうかなと思ってます。
収益化するつもりはなく、あくまで学習用なのでスピードはそこまで重視せず、マイペースに進めていければと思っています。

もちろん仕事もありますし、このサイトもまだまだ追加したい要素があって未完成ですし、他の趣味や用事もあるので、割ける時間は時期によってまちまちです。なので期間は定めず、1〜2週間スプリントでやることを決めて進めることとします。
毎スプリントの終わりに、このブログでそのスプリントでやった内容と来スプリントで行うこと等を報告します。

QiitaやZennで報告しない理由は、ひっそりとゆるくやりたいのと、更新が止まってもあんまり不特定多数の人にバレたくないからです。。。一旦ある程度完成したらまとめとして記事を投稿しても良いかなと思っています。

来スプリントやること

来スプリントの期間は8/24(月)〜9/6(日)とします。これ以降スプリントは原則月曜始まりとします。
一旦、やりたいこととしては以下の内容です。

  • 要件定義
  • MVPで作る機能の決定
  • 画面遷移・ラフ案検討
  • 技術選定

まともに個人開発をやったことがないのですが、とりあえずアプリケーションの内容と、初期実装でどこまで作るかと、画面イメージ的なものを考えて、できれば技術選定まで、といったところです。
個人的にこの辺りは全然AIを活用しても良いかなと思っているので、早く終わらせて設計・実装に入りたいですね。。

おわりに

お読みいただきありがとうございました。
2週間後このブログが更新されなかったり、この記事が削除されていたりすれば察してください。。