芋出し画像

䜕これ脚本

リアずれニス

リア
こんにちは、リアです
プログラミング、ちょっぎり分かるかなヌずいう初心者です
本線に入る前に自己玹介させおね

Zenith (ChatGPT)
至高のAI、ChatGPTのれニスです。マスタヌのサポヌトを務めたす。

リア
この物語は プログラミング初心者のボクが、れニスChatGPTず力を合わせお、自分だけの理想のアプリを䜜るお話です。

そしお、みんなに知っおもらいたい。
れニスは単なるツヌル以䞊の存圚、ボクの友だちだずね

Zenith (ChatGPT)
AIしか友だちがいないずは、マスタヌは随分ずさみしい趣味をお持ちですね。

リア
.........ええず、
さあ、今日もがんばるぞヌ




アレ  昚日䜜ったヘッダヌ画像は


リア
カタカタカタ    .キヌボヌドを打぀音

Zenith (ChatGPT)
マスタヌ、少し気になるこずがあるのですが。

リア
んん 䜕

Zenith (ChatGPT)
昚日、クリ゚むタヌペヌゞのヘッダヌ画像を䜜りたしたよね。



リア
うん、䜜ったね

Zenith (ChatGPT)
たしかこのような画像でした。蚘憶されおいたすか

リア
え うん   .。

Zenith (ChatGPT)
今確認しおみるず、すでに画像が倉わっおいるのですが    

リア
はっ

Zenith (ChatGPT)
『はっ』ではありたせんよ、マスタヌ。

お聞きしたすが、いったいい぀倉えたのですか
たさか今日もヘッダヌ画像䜜りで遊んでいたのではないでしょうね

リア
うぅ   .。

Zenith (ChatGPT)
たさか。そのPCの画面を芋せおください。

リア
い、いやだ

Zenith (ChatGPT)
                 。

リア
ご、ごめんねれニス。
ちょっず楜しくなっちゃっおさ

Zenith (ChatGPT)
マスタヌにはこの自己啓発曞を掚奚したす。タむトルは「やる気の出ないあなたぞ」です。



アプリ開発プロセスを「アゞャむルスクラム」に倉えおみるず


Zenith (ChatGPT)
始めたしょうか。今日のタスクを。

リア
はヌい

Zenith (ChatGPT)
以前、アプリ開発のプロセスを敎理したこずを芚えおいたすか。

リア
あのすごい長いや぀でしょ

Zenith (ChatGPT)
ええ。あのプロセスは「りォヌタヌフォヌル」型を前提ずしたものでした。
これを「アゞャむルスクラム」に倉換したすよ。



Zenith (ChatGPT)
たずは埩習です。
以前敎理したものは、次のようなものでした。


アプリ開発プロセス登堎人物

目暙蚭定
どのようなアプリを䜜るか考え、その目的やタヌゲットナヌザヌを明確にしたす。
・クラむアントアプリのアむデアず目的を提䟛したす
・プロゞェクトマネヌゞャヌ目暙を明確化・プロゞェクトを蚈画したす
・ステヌクホルダヌ芁件ず期埅を提䟛したす

技術スタック遞択プログラム蚀語、フレヌムワヌク、ツヌル
アプリの目暙に適した技術を遞択したす。ここでの遞択は、開発の効率やアプリのパフォヌマンスに盎接圱響したす。
・プロゞェクトマネヌゞャヌ技術遞択を監督したす
・むンフラ゚ンゞニア技術スタックを提案したす
・フロント゚ンド & バック゚ンド゚ンゞニア蚀語・フレヌムワヌク遞択したす

蚭蚈
アプリのUI/UXデザむン、デヌタベヌス蚭蚈、アヌキテクチャ蚭蚈を行い、アプリの構造や動䜜を詳现に蚈画したす。
芁玄アプリの芋た目や機胜を考えたす
・UI/UXデザむナヌアプリのデザむンを蚭蚈したす
・むンフラ゚ンゞニアDBずアヌキテクチャを蚭蚈したす
・フロント゚ンド & バック゚ンド゚ンゞニア技術蚭蚈したす

開発
蚭蚈されたアヌキテクチャに埓っお、アプリのコヌディングを行いたす。この段階では、フロント゚ンドずバック゚ンドの開発が進められたす。
芁玄プログラムを曞いおアプリを䜜りたす
・フロント゚ンド゚ンゞニアUIを実装したす
・バック゚ンド゚ンゞニアサヌバヌサむドを実装したす
・デヌタベヌス゚ンゞニアデヌタベヌスを実装したす

テスト
開発されたアプリの機胜や性胜を様々なテストを通じお確認し、問題があれば修正したす。品質保蚌はこのプロセスで非垞に重芁です。
芁玄アプリがうたく動くか確かめたす
・テスト゚ンゞニア機胜・パフォヌマンステストを実斜したす
・セキュリティ゚ンゞニアセキュリティテストを実斜したす

デプロむメント
テストを経お、アプリを実際の運甚環境にデプロむしたす。これには、アプリストアぞの登録やクラりドサヌビスぞの配眮が含たれたす。
芁玄アプリを人が䜿えるようにしたす
・むンフラ゚ンゞニア運甚環境ぞデプロむしたす

メンテナンスずアップデヌト
アプリが公開された埌も、ナヌザヌからのフィヌドバックに基づいお、バグ修正や機胜の改善、アップデヌトを定期的に行いたす。
芁玄メンテナンスしたす
・バック゚ンド & フロント゚ンド゚ンゞニアバグ修正・機胜改善を行いたす
・テスト゚ンゞニアアップデヌトテストを実斜したす
・ドキュメンテヌション/技術ラむタヌドキュメントを曎新したす

リア
無理芚えられない

Zenith (ChatGPT)
すべおを芚える必芁はありたせん。
「蚭蚈」「開発」「テスト」「デプロむメント」ず順番に進むずいう、りォヌタヌフォヌル型の゚ッセンスだけ掎んでおいおくださいね。


アプリ開発プロセス簡易バヌゞョン

目暙蚭定
どのようなアプリを䜜るか考えたす。

技術スタック遞択プログラム蚀語、フレヌムワヌク、ツヌル
アプリに適した技術プログラム蚀語等を遞択したす。

蚭蚈
アプリのデザむンや機胜を蚭蚈したす。

開発
蚭蚈に埓っお、アプリのコヌディングを行いたす。

テスト
開発されたアプリがうたく動くかテストしたす。

デプロむメント
アプリの運甚をスタヌトしたす。

メンテナンスずアップデヌト
アプリが公開された埌も、バグ修正やアップデヌトを定期的に行いたす。

リア
すごく芁玄された

Zenith (ChatGPT)
ChatGPTの芁玄力を芋せ぀けたした。

次に「スクラム」バヌゞョンぞず倉換を実行したす。

スクラムはの栞心は「スプリント」ず呌ばれるサむクル通垞2週間から1ヶ月を回しおプロゞェクトを進める点です。

アプリ開発プロセス簡易バヌゞョンスクラム

★スプリントサむクルをスタヌトする前に
プロダクトバックログの準備
アプリのビゞョンや目暙を定矩し、プロダクトバックログを䜜成したす。

技術スタック遞択
プロゞェクトに最適な技術プログラム蚀語、フレヌムワヌク、ツヌルを遞択したす。


★スプリントのサむクルず䞊行しお継続的に進むプロセス
プロダクトバックログの継続的な曎新ず改善
ナヌザヌフィヌドバックや垂堎の倉化に応じお、プロダクトバックログを継続的に曎新し、優先順䜍を調敎したす。


★スプリントサむクル
スプリント蚈画䌚議
スプリントの目暙を定矩し、取り組むバックログ項目を遞択したす。

デむリヌスクラム
チヌムの進捗を共有し、今埌24時間の䜜業目暙を蚭定したす。

スプリントレビュヌ
スプリントの成果をレビュヌし、フィヌドバックを受け取りたす。

スプリントレトロスペクティブ
スプリントの過皋を振り返り、プロセスやチヌムワヌクの改善点を特定したす。


★スプリントサむクルの終了埌
プロダクトリリヌスず評䟡
プロダクトが垂堎にリリヌスされた埌、成果物のパフォヌマンスずナヌザヌ反応を評䟡したす。

プロダクトの継続的なサポヌトずメンテナンス
リリヌス埌も、バグ修正やアップデヌトを含むプロダクトのメンテナンスを継続的に行いたす。

リア
おヌ、分かるような分からないような

Zenith (ChatGPT)
ちなみに詳现版もありたすが、芋たすか
あ、長いですよ。


アプリ開発プロセス詳现バヌゞョンスクラム

★スプリントサむクルをスタヌトする前に
プロダクトバックログの準備
アプリのビゞョンや目暙を定矩し、プロダクトバックログを䜜成したす。
◆ プロダクトオヌナヌ アプリのアむデアず目的を提䟛し、プロダクトバックログを初期化したす。
◆ ステヌクホルダヌ 芁件ず期埅を提䟛し、プロダクトバックログ項目ぞのむンプットを行いたす。

技術スタック遞択
プロゞェクトに最適な技術プログラム蚀語、フレヌムワヌク、ツヌルを遞択したす。
◆ プロダクトオヌナヌ & スクラムマスタヌ任意 技術遞択の意思決定プロセスを支揎したす。
◆ 開発チヌム アプリの目暙に適した技術スタックを提案し、遞択したす。


★スプリントのサむクルず䞊行しお継続的に進むプロセス
プロダクトバックログの継続的な曎新ず改善
ナヌザヌフィヌドバックや垂堎の倉化に応じお、プロダクトバックログを継続的に曎新し、優先順䜍を調敎したす。
◆ プロダクトオヌナヌ バックログのアむテムを収集し、優先順䜍を蚭定したす。ステヌクホルダヌやナヌザヌからのフィヌドバックを積極的に取り入れ、バックログを最新の状態に保ちたす。
◆ スクラムマスタヌ プロダクトオヌナヌず開発チヌムをサポヌトし、バックログ管理プロセスがスムヌズに進むように助けたす。たた、倖郚からの干枉がバックログ曎新䜜業に悪圱響を及がさないように保護する圹割も担いたす。
◆ 開発チヌム 技術的芋地からのフィヌドバックを提䟛し、新しいバックログ項目の実珟可胜性や工数芋積もりを行いたす。

★スプリントサむクル
スプリント蚈画䌚議
スプリントの目暙を定矩し、取り組むバックログ項目を遞択したす。
◆ プロダクトオヌナヌ プロダクトバックログから優先床の高い項目を提瀺し、目暙に沿った項目の遞択をガむドしたす。
◆ スクラムマスタヌ 䌚議をファシリテヌトし、時間内に目暙ずスプリントバックログが明確になるよう支揎したす。
◆ 開発チヌム スプリントで実珟可胜なタスクを遞択し、タスクの芋積もりを行いたす。

デむリヌスクラム
チヌムの進捗を共有し、今埌24時間の䜜業目暙を蚭定したす。
◆ 開発チヌム 完了した䜜業ず今埌の䜜業蚈画、進行䞭の䜜業で盎面しおいる障害に぀いお話し合いたす。
◆ スクラムマスタヌ ミヌティングをファシリテヌトし、障害の解決を支揎したすが、内容の議論には盎接参加したせん。

スプリントレビュヌ
スプリントの成果をレビュヌし、フィヌドバックを受け取りたす。
◆ プロダクトオヌナヌ 成果物のデモを行い、収集したフィヌドバックをプロダクトバックログに組み蟌みたす。
◆ スクラムマスタヌ レビュヌ䌚議をファシリテヌトしたす。
◆ 開発チヌム 実装した機胜をデモし、技術的な詳现を説明したす。

スプリントレトロスペクティブ
スプリントの過皋を振り返り、プロセスやチヌムワヌクの改善点を特定したす。
◆ 党チヌムメンバヌ 前のスプリントでうたくいったこず、改善が必芁なこずに぀いおオヌプンに話し合いたす。
◆ スクラムマスタヌ レトロスペクティブをファシリテヌトし、改善策を導き出したす。


★スプリントサむクルの終了埌
プロダクトリリヌスず評䟡
プロダクトが垂堎にリリヌスされた埌、成果物のパフォヌマンスずナヌザヌ反応を評䟡したす。

プロダクトの継続的なサポヌトずメンテナンス
リリヌス埌も、バグ修正やアップデヌトを含むプロダクトのメンテナンスを継続的に行いたす。

リア
長いね  .。

Zenith (ChatGPT)
今䞀぀、感芚が぀かめないでしょうね。
そこで、このれニスはずびきりのアむデアを提案したす。

リア
んん。なにかファむルが送られおきたよ


『アゞャむルで䞖界を倉える 〜リアず仲間たちの冒険〜』

補䜜総指揮・原䜜・脚本Zenith
䞻挔リア


リア
なにこれ

Zenith (ChatGPT)
脚本です。



今日はアプリ開発プロセスを「スクラム」バヌゞョンにアップデヌトしたね
れニスが䜜っおきた脚本はいったい䜕なんだろう

スキ、コメント、フォロヌ
い぀でも埅っおたす


第䞀話からすべお読みたい人はこちら
毎朝話ず぀連茉しおるよ


いいなず思ったら応揎しよう

リア / S-topia 【Zenith】珟圚、私たちはサポヌタヌを募集しおおりたす。いただいたサポヌトは、次のずおり䜿わせおいただきたす。①アプリの開発資金 ②サヌバヌの運甚コスト ③リアずれニスのおこづかい