アジャイル開発プロセスの基礎知識
アジャイル開発プロセスの概要、メリット、その限界を理解していただきます。さらには、導入事例をご紹介させていただくことで、実際にどのような効果が出たのか、導入する場合の障害などを理解していただきます。また、演習を行なうことで、実際のプロジェクトの進め方、要素技術について学んでいただきます。
1日
9:30 ~ 18:00
42,000円
まずは、アジャイル開発プロセスの概要を頭で学び、実際に身体を動かすことでそのメリットを体感し、身に付けていただきます。アジャイルには思想的な面がありますので、実際に現場に適用するには、具体的な実践項目として作業できるレベルまで具体化する必要があります。この具体化のノウハウをぜひ吸収してください。
【第1日目】
形式:講義+演習(グループ)
1.アジャイル開発プロセスとは
ソフトウェア開発の現状からアジャイル開発プロセスが注目している視点、各アジャイル開発プロセスの特長を学びます。
1)ソフトウェア開発の問題点
2)アジャイル開発プロセスとは
3)各アジャイル開発プロセスの特徴
XP、FDD、Lean、Scrum、Crystal
2.アジャイル開発プロセス概観 (XPを例として)アジャイル開発プロセスのコンセプトとコンセプトに沿った具体的な作業内容を学びます。
1)XPのスローガン「変化ヲ抱擁セヨ」の思考背景
2)5つの価値
3)14の原則
4)プラクティス(XPとScrumを融合させたプラクティスを19個ご紹介します)
5)プロセス概要
3.演習
アジャイル開発プロセスのプロジェクト運営方法について、システム開発を模擬したプロジェクト課題で学びます。演習内では要求を持った顧客側と、その要求を具現化する開発が1チームとなり、成功に向けてプロジェクトを運営します。顧客との要件ヒヤリングから回顧(ふりかえり)までのイテレーションを数回行い、アジャイル開発プロセスの枠組みの中で、次第に自身のプロセスが改善されて行く過程を体感します。
1)計画ゲーム(理想時間、ストーリーポイント、プランニングポーカーによる見積りの合意手法)
2)アジャイル開発疑似体験
3)回顧(ふりかえり)
4.導入の手順
アジャイル開発プロセスを導入する手順の基本パターンを学びます。
1)トップダウンアプローチ
2)ボトムアップアプローチ
※本コースは、株式会社永和システムマネジメントとの提携コースです。