Skip to main content

リーンソフトウェア開発とは何ですか?

relenリーンソフトウェア開発は、ソフトウェア作成の理論的理想的な状況セットを説明するパラダイムです。無駄のないソフトウェア開発を多くのソフトウェア開発理論の1つであると考えることが重要であり、それぞれに長所と短所があります。リーンソフトウェア開発モデルを使用する場合、廃棄物の排除、学習の増幅、意思決定、迅速な配信、チームエンパワーメント、整合性の構築、全体の視覚化など、7つの重要なポイントがあります。そして、お金の節約目標。無駄のないソフトウェア開発における余剰コードと余分な機能の量を減らすことにより、ソフトウェア開発チームはお金を節約し、エンドユーザーにより厳しいコードを提供します。したがって、リーンソフトウェアモデルを使用して作成されたプログラムは、リソースが集中しておらず、より集中しています。relen leanせたソフトウェア開発における学習増幅とは、テストフェーズ間で短いサイクルを使用するという概念を指します。理論的には、これはエンジニアにより多くのフィードバックを提供し、順番に、開発チェーンの早期に問題を特定できるようにします。エンドユーザーはこれらのフェーズに含まれており、プログラムのベータバージョンがニーズを満たしていることを確認します。収集されました。たとえば、開発を開始する前に、プログラムXに機能A、B、Cが必要であることを決定することは、地上テストでこれらの機能が時間通りに完了できないことが明らかになるまで、良いアイデアのように思えるかもしれません。リーンソフトウェア開発では、A、B、およびCを含めるという決定は、実際に可能かどうかが確実になるまで遅延します。可能—おそらく、プログラムが85〜90パーセントの完了である場合—プログラムの存続期間にわたってそのモデルのパッチとアップグレードを続けています。これは、プログラムが100%完了するまで待つこととは対照的であり、その後配信します。理論的には、これにより、エンドユーザーは、開発チームが作業ベータモデルからの追加フィードバックを可能にするとともに、プログラムからより多くの生活を絞ることができます。その結果、彼らは理論的にはプロジェクトにより投資されるようになります。さらに、それは彼らに顧客へのアクセスを提供し、実際の配信に対するより密接に一致する期待を彼らに提供することを意味します。これを他のシステムとは対照的に、プログラムをさまざまなシステムのパッチワークコレクションと見なします。チーム全体が完成品に関しては同じページにあるため、この全体像は理論的により完全な製品を提供します。