ソフトウェア開発は、ウォーターフォール型プロジェクト管理の時代から劇的に進化してきました。今日、信頼性とセキュリティは製品の期待においてより重要な位置を占めています。使いやすく、セキュアで、欠陥のないソフトウェアが最高の基準となっています。シフトレフト・アジャイル・アプローチは、これらの懸念に対処するために、より迅速なターンアラウンド時間、増分的なデリバリー、より頻繁なクライアントの入力、および高い成功率を可能にします。
典型的なアジャイル・ワークフローでは、チームは計画と開発プロセスを左側から開始し、プロジェクトが本稼働に入ると右側に進みます。セキュリティと品質保証がプロセスの後半で導入されていたのに対し、シフトレフトはアジャイルの実践を利用して、計画と開発の初期段階でバグのテストを含めます。これにより、重大な欠陥や脆弱性が本稼働フェーズに入り、最終的に顧客に配布される可能性が減ります。シフトレフトは、早期のテストと自動化により、懸念事項を早期に解決し、よりスムーズで迅速な統合とデプロイを可能にします。シフトレフトが成功したシナリオでは、ソフトウェアの品質が高く、自動化が効果的であり、顧客の体験が向上します。
dzone.com
Revolutionizing Software Development: Agile, Shift-Left, and Cybersecurity Integration
