最近のアクセス:
アジャイル開発

アジャイル開発はアジャイル宣言に基づく一種の哲学です。生産性の向上や、ソフトウェアのより頻繁なリリースだけではなく、これまでとは異なる仕事のやり方も含まれています。現在この言葉は、プロジェクトに大きな結果をもたらすことから、開発者コミュニティの間で非常に人気になっています。これを採用することによって、より効率的に仕事を進めて、より迅速に顧客に価値を提供することができます。この方法は、市場で競争優位性を得るチャンスを提供してくれます。
最も一般的なアジャイル開発方法論は次のとおりです: Scrum/Extreme Programming/Kanban。どの開発手法を選択しても、組織内で DevOps を実装するのに役立ちます。
イメージ:44757.png
DevOps 関連するプロセスに関しては、アジャイルプロセスを達成し、可能なすべてのタスクを自動化するために毎日実行されるタスクが何であるかを見て、それらが流れ、前述のアジャイルのデリバリーを達成できるようにする必要があります。
そのためには、これらすべてのタスクが自動的に実行されることを可能にするパイプライン処理を定義する必要があります。
 ソフトウェアにおけるパイプラインとは、各エレメントの出力が次の入力になるように配置された一連の処理エレメントです。パイプラインは、ソフトウェアのデリバリーをいくつかのステージに分け、新機能の品質を検証し、バグによってユーザーに影響が生じないようにします。パイプラインの目的は、問題が検出された際に、プロセスの各ステージで開発チームにフィードバックを生成することです。
パイプラインアプローチ実装の目的として、各ステージで可能なものをすべてを自動化することが不可欠です。各ステージで、テストの実行、プロビジョニング、デプロイ、セットアップ、テスト環境とステージング環境の設定を自動化します。こうすることで、開発者がフィードバックを受け取ることができます。パイプラインにコードを追加するたびに、検証メソッドを定義する必要があります。コードは、各ステージを通過する際にテストされ、ステータスに関するフィードバックを提供します。




サブページ
Created: 19/08/09 02:01 by Admin Last update: 20/04/22 21:51 by Admin
カテゴリ
Powered by GXwiki 3.0