私は優れたソフトウェア エンジニアリング プログラムを専攻し、プロセスの重要性とライフサイクル モデルの手順を学びました。私は古典的な「ウォーターフォール」モデルに精通しています。他のものも調査しましたが、新しい時代のモデルがどれほど狡猾でトリッキーであっても、ウォーターフォールは可能なタスクをリストアップするのに適しています. ですから、これは良い出発点です。
私が学校を卒業していたとき、.NET はちょうど盛り上がりを見せていたので、適切なライフサイクル モデルを使用して Web 開発にアプローチする新しい方法については説明しませんでした。現在、私は Web ショップで働いており、まだ確立されていない優れたプラクティスとプロセスを確立しようとしています。私は 6 年前に卒業したばかりで、より構造化されたソフトウェア環境での経験があるので、新しいものを紹介するのは私です。
今、オフィスはただのカオスです。昨日、プロジェクトマネージャーから「私たちのプロセスは片手の拍手の音です」と言ってたくさん笑われました。私たちはプロセスを切望していますが、何をすべきかわかりません。最初に要件を収集する必要があるのに、物事のやり方を教えてくれるツールを望むという後ろ向きなアプローチを誰もが取っています。
当店は総勢9名のお店です。私たちは仕事を速くできるようになる必要があります。現在業界標準になっている優れたソフトウェア開発モデルは何ですか? 他の誰もがこれを行っているので、学ぶ必要があります。このショップは 1995 年からサイトを構築しています。ベスト プラクティスに関する適切なリソースはどこにありますか? 当店はLAMPショップです。
編集: また、追加する必要があります。既存の Web サイトにプロセスを追加することを検討しています。そのため、これらのモデルが常に目指している新しいプロジェクトを構築していません。私たちは 10 年前の巨大なサイト (3 ~ 5 年ほどですが、クライアントは古い) を維持し、新しい機能を段階的に追加しながら、それらを維持しています。これはそこで役立ちますか?