テクノロジーの普及は、顧客の期待が急激に高まることを意味する。顧客は手持ちの端末を自由に切り替えつつ、シームレスなサービスを期待する。
本記事は、プレミアムコンテンツ「Computer Weekly製品導入ガイド」(PDF)掲載記事の抄訳版です。本記事の全文は、同プレミアムコンテンツで読むことができます。
アジャイル開発はソフトウェア開発の柔軟性を高め、ビジネスニーズに対応しやすくする必要性から生まれた。迅速なプロトタイプ開発、概念実証、インキュベーターなどは、前世代の機械工学的「スカンクワークスプロジェクト」(訳注)のアナログ的アプローチに対するデジタル版となっている。
訳注:革新的な製品や技術を開発するための独立開発チームのこと。航空機メーカーLockheed Martin(ロッキード・マーチン)の先進開発計画を担った部門の通称に由来する。
だがプロトタイプを進化させるため、あるいは拡張するために「1回限りの」実験を捨てて最初からやり直さなければならない場合、労力は無駄になる。循環式のDevOpsモデルはその作業を捨ててしまうのではなく、ソフトウェア開発におけるアジャイルアプローチを基盤としてそれを運用的デプロイと組み合わせる。その目的は、計画、開発/コーディング、インテグレーション、テスト、リリース、デプロイ、運用、モニター、フィードバックで構成される閉ループのライフサイクル構築にある。
従来の段階的なアプローチと異なり、DevOpsの要素は継続的インテグレーション、継続的デリバリー、継続的デプロイを通じたライフサイクルの中で継続的に実行される。従ってツールに対しても違ったアプローチが必要になる。そのために「Chef」「Docker」「Puppet」などがDevOpsに関連して定着した。
しかしDevOpsには多くの課題や側面があり、ツールのポートフォリオは人やプロセスの変化に対応することが求められる。
本記事は抄訳版です。全文は、以下でダウンロード(無料)できます。
■Computer Weekly日本語版 最近のバックナンバー
Computer Weekly日本語版 11月7日号:意外な所に潜む コンプライアンス違反
Computer Weekly日本語版 10月17日号:S/4HANAへの移行は苦難の道のり
Computer Weekly日本語版 10月3日号:部門単位のクラウド導入が失敗の始まり
BeautyTech関連アプリは浸透しているのか?――アイスタイル調べ
BeutyTech関連アプリがこの1年で浸透し始めたことが明らかになりました。
日本国内に住む中国人女性のSNS利用実態――アライドアーキテクツ調査
在日中国人女性464人に聞いたSNSの利用状況と、SNSを通じて行われる情報提供の実態につい...
「Indeed」「ZOOM」がワンツーフィニッシュ 米国ビジネスアプリダウンロードTOP5(2019年10月度)
世界のモバイルアプリの潮流を分析。今回はiOSとAndroidにおける米国ビジネスアプリダウ...