手法・技法– category –
-
手法・技法
テスト駆動開発とは何か?テストを軸としたソフトウェア開発手法を解説
テスト駆動開発の概要 テスト駆動開発とはテストコードを先に書いて、テストコードの実装を後から書いていくというソフトウェア開発手法のひとつです。この考え方を「テストファースト」と呼びます。テスト駆動開発は“Test-driven development”という英語... -
手法・技法
スキルマップとは何か?エンジニアのキャリア形成にも使えるツール
スキルマップの概要 スキルマップの例 スキルマップとはチームのスキルを管理する手法の1つです。多くの場合、スキルマップは縦軸にスキルを、横軸にメンバーの名前を掲載し、格子状に作成していきます。このことから、スキルマトリックスと呼ばれること... -
手法・技法
スプリントレトロスペクティブ(ふりかえり)とは何か?スクラム開発の手法を解説
スプリントレトロスペクティブの概要 スプリントレトロスペクティブはスプリントの最後に行われる、スプリントのふりかえりの会議で「ふりかえり」や「ふりかえりミーティング」と呼ばれることもあります。このスプリントレトロスペクティブは、スプリント... -
手法・技法
スプリントレビューとは何か?スクラム開発で用いられる手法を解説
スプリントレビューの概要 スプリントレビューはスクラム開発を導入したプロジェクトで、スプリントの終わりに実施される会議の1つです。スプリントとは、スクラム開発でシステム開発をする際の開発期間の単位です。組織によって1週間の場合も、1ヶ月の... -
手法・技法
サンドイッチテストとは何か?トップダウンテスト・ボトムアップテストとの違いを含めて解説
サンドイッチテストとは システム開発における「サンドイッチテスト」とは、結合テストの種類の1つです。一箇所のテストが完了次第、次のテスト対象モジュールを追加していくため、「増加テスト(インクリメンタルテスト)」と呼ばれる種類に分類されます... -
手法・技法
一斉テストとは何か?システム開発のテスト法を解説
一斉テストの概要 システム開発における「一斉テスト」とは、結合テストの1つです。システムの部品であるモジュールを徐々に追加しながらテストをしていく増加テストとは対照的に、一斉テストは複数のモジュールを一度に結合して実行するテスト手法を指し... -
手法・技法
デイリースクラム(スタンドアップミーティング / デイリースタンディング)とは何か?アジャイル開発(スクラム開発)で用いられるミーティングの手法を解説
デイリースクラムの概要 デイリースクラムは開発作業を円滑かつ最適化するとともに、予定どおりに進んでいるか、課題はないか確認する目的で開催されます。開発チームが主催しスクラム・マスターも参加する会議であり、以下の特徴があります。 毎日、同じ... -
手法・技法
KPT(ケプト)とは何か?アジャイル開発における振り返りの手法を解説
KPTとは KPTとはプロジェクトを振り返り、改善していくための手法です。Keep、Problem、Tryの頭文字を取った言葉で「ケプト」と読みます。それぞれ以下のような意味を持ちます。 Keep:よかったこと、継続したいこと Problem:悪かったこと、改善したいこ... -
手法・技法
スプリントプランニングとは何か?スプリントバックログを含め、スクラム開発の工程の1つを解説
スプリントプランニングの概要 スプリントプランニングとはスクラム開発の代表的な工程で、それぞれのスプリントを始める前に実施されるミーティングを指します。スプリントプランニングには、スクラムチームを構成する、以下の3者が参加します。 プロダ... -
手法・技法
増加テストとは何か?増加テストの種類やメリットを含めて解説
増加テストとは 増加テストとは、システム開発における結合テストの種類の1つです。「トップダウンテスト」「ボトムアップテスト」「サンドイッチテスト」などが増加テストにあたります。テストのスタート地点に関わらず、モジュールを1つずつテストして... -
手法・技法
ヘッダービディングとは何か?ヘッダービディングとウォーターフォールとの違いも含めて解説
Web広告の「ヘッダービディング」手法 ヘッダービディングとは、Webサイトの広告枠の選定に際し、入札単価の高い広告が広告枠を入手するという手法で、オークション形式の一種です。ビディング(bidding)とは「入札」や「競り」を意味する言葉です。その... -
手法・技法
ストーリーポイントとは何か?プランニングポーカーを含めて解説
ストーリーポイントの概要 ストーリーポイントとは、ユーザーストーリーを実装するのに必要なコストを見積もるための単位です。 ユーザーストーリーとは、システムがユーザーに対して提供する価値を自然言語で書いたものです。アジャイル開発において要件...
