IT用語帳

DevOps

DevOps

でぶおぷす

開発(Development)と運用(Operations)を統合し、ソフトウェアの開発からリリース、運用までのサイクルを高速化する文化・手法。CI/CD(継続的インテグレーション/継続的デリバリー)、自動化、監視を重視する。
プロジェクトの調達マネジメントと関連知識 > 開発モデルと開発手法

関連キーワードの用語

PMプロジェクトマネジメント計画書

プロジェクトの実行、監視・コントロール、終結の方法を定義する包括的な文書。スコープ、スケジュール、コスト、品質、資源、コミュニケーション、リスク、調達、ステークホルダの各マネジメント計画と、ベースラインを統合して構成される。

PMCI/CD(継続的インテグレーション/継続的デリバリー)

CI(継続的インテグレーション)はコード変更を頻繁に統合し、自動ビルド・テストを行う手法。CD(継続的デリバリー)はCIに加えて、リリースプロセスも自動化し、いつでもデプロイ可能な状態を維持する手法。DevOpsの基盤技術。

PMソフトウェア開発契約

ソフトウェアの開発を外部に委託する際の契約。工程ごとに請負契約と準委任契約を使い分けることが多い。要件定義・運用テストは準委任契約、設計・プログラミング・テストは請負契約が一般的とされる。

PMリファクタリング

ソフトウェアの外部的な振る舞いを変えずに、内部構造を改善する作業。コードの可読性、保守性、拡張性を向上させる。アジャイル開発やXPにおいて、技術的負債の蓄積を防ぐための重要なプラクティス。

IPハッカソン

エンジニアやデザイナーなどがチームを組み、限られた時間内(通常1〜2日)で集中的にアイデアを形にするイベント。ハック(Hack)とマラソン(Marathon)を組み合わせた造語。新しいサービスやアプリの開発に活用される。

IPヒューマンインザループ

HITLとも略される。AIシステムの意思決定プロセスに人間の判断を組み込む仕組み。AIの出力を人間がレビュー・修正することで、精度向上や倫理的な問題の回避を図る。