開発チームのシニアとして、私はチームのためにより洗練されたプロセスを生成するのを手伝うように頼まれました.現在、各フェーズの境界と出力が何であるかについて標準化されていないSDLC /ウォーターフォール方式に漠然と従っています(「ここで.いくつかの要件があります。コーディングしてください!")。
アジャイルなどのさまざまな方法論の議論に入ることなく (私は好きですが、おそらくそれを持ち出す方法について別のスレッドを開始するでしょう)、開発者が関与する SDLC フェーズを形式化するための優れたリソースはありますか? アイデアはプロセスを標準化することであるため、一般的に必要とされる特定の手順やドキュメントのアイデアについて議論することをお勧めします。
このトピックに関する標準的なウィキペディアの記事とその枝を熟読しました。それらは全体的な概要を示していますが、私たちが従うべき一般的なプロセスを引き出したいと思います。ビッグバン アプローチを回避するための段階的な手順も役立ちます。
チームのほとんどはカウボーイ コーダーであり、唯一の公式の成果物はコード自体の最終結果です。設計、ドキュメンテーション、および業界がすでに受け入れているその他の多くのステップと成果物があるので、それが私が求めているものです。