アジャイル開発– tag –
-
アジャイル開発のデメリットとは?DX時代にウォーターフォール・モデルを考える
ウォーターフォールは終わったのか? DXを始め、IT導入が叫ばれる中、様々なプロジェクトが進められるようになりました。突然プロジェクト・マネジャーに抜擢され、急いでプロジェクトマネジメントの勉強をしている人も多いのではないでしょうか。プロジェ... -
Doneの定義(完了の定義)とは何か?アジャイル開発で使われる用語を解説
Doneの定義(完了の定義)の概要 Doneの定義(完了の定義)とは、成果物が、顧客に使用される準備ができていると見なされるために、満たす必要があるすべての基準を備えたチェックリストのことです((PMBOK第7版、81頁。))。主にアジャイル開発で使われる... -
エクストリームプログラミングとは何か?重要な5つのポイントと4つのプラクティスを解説
エクストリームプログラミングとは エクストリームプログラミング(XP)は、アジャイル開発手法の1つでプロジェクトが途中で変更されることを前提にプロジェクト全体を細かいフェーズに分け、1つずつの要素の開発サイクルを短くして開発を進めていきます... -
適応型アプローチとは何か?アジャイル開発に代表される開発アプローチを解説
適応型アプローチの概要 適応型アプローチとは、アジャイル開発に代表される、反復型アプローチと漸進型アプローチを組み合わせた開発アプローチです。反復型アプローチはプロジェクトの各工程(フェーズ)を繰り返し、内容を洗練させていく手法で、漸進型... -
ウィザード法(オズの魔法使いテスト)とは何か?プロトタイプ技法を解説
ウィザード法とは、製品やシステムを人間が完成しているように動かすプロトタイプ技法で、オズの魔法使いテストなどとも呼ばれます。「オズの魔法使い」の名前のとおり、童話の『オズの魔法使い』に由来し、煙や鏡を使って魔法使いのふりをしていた老人を... -
アジリティハックとは何か?大企業でも採用できるアジャイル的な手法
アジリティハックとは、特定の問題に対して、洗練されてはいないものの、迅速で効果的な解決策を提供する方法のことです((エイミー C.エドモンドソン、ランジェイ・グラティ「アジリティハック:伝統組織に敏捷性をもたらす手法」『DIAMONDハーバード・ビ... -
スクラム開発とは何か?特徴やメリット、プロセスをやさしく解説
スクラム開発の概要 スクラム開発はアジャイル開発手法の1つです。ラグビーのスクラムが語源となっており、ラグビー選手がスクラムを組むようにして、チーム一丸となって開発に取り組む、コミュニケーションを重視した手法です。 スクラム開発では、少人... -
テスト駆動開発とは何か?テストを軸としたソフトウェア開発手法を解説
テスト駆動開発の概要 テスト駆動開発とはテストコードを先に書いて、テストコードの実装を後から書いていくというソフトウェア開発手法のひとつです。この考え方を「テストファースト」と呼びます。テスト駆動開発は“Test-driven development”という英語... -
スプリントレトロスペクティブ(ふりかえり)とは何か?スクラム開発の手法を解説
スプリントレトロスペクティブの概要 スプリントレトロスペクティブはスプリントの最後に行われる、スプリントのふりかえりの会議で「ふりかえり」や「ふりかえりミーティング」と呼ばれることもあります。このスプリントレトロスペクティブは、スプリント... -
スプリントレビューとは何か?スクラム開発で用いられる手法を解説
スプリントレビューの概要 スプリントレビューはスクラム開発を導入したプロジェクトで、スプリントの終わりに実施される会議の1つです。スプリントとは、スクラム開発でシステム開発をする際の開発期間の単位です。組織によって1週間の場合も、1ヶ月の... -
デイリースクラム(スタンドアップミーティング・デイリースタンディング)とは何か?アジャイル開発(スクラム開発)で用いられるミーティングの手法を解説
デイリースクラムの概要 デイリースクラムは開発作業を円滑かつ最適化するとともに、予定どおりに進んでいるか、課題はないか確認する目的で開催されます。開発チームが主催しスクラム・マスターも参加する会議であり、以下の特徴があります。 毎日、同じ... -
KPT(ケプト)とは何か?アジャイル開発における振り返りの手法を解説
KPTとは KPTとはプロジェクトを振り返り、改善していくための手法です。Keep、Problem、Tryの頭文字を取った言葉で「ケプト」と読みます。それぞれ以下のような意味を持ちます。 Keep:よかったこと、継続したいことProblem:悪かったこと、改善したいこと...