Loading article…
スパイクとは、エクストリームプログラミングから生まれた製品開発手法で、可能な限り単純なプログラムを使用して潜在的な解決策を探ります。[1]ソフトウェアの問題を解決または回避するためにどれだけの作業が必要かを判断するために使用されます。通常、「スパイクテスト」では、追加情報を収集したり、簡単に再現できるエッジケースをテストしたりします。この用語は、スクラムやエクストリームプログラミングなどのアジャイルソフトウェア開発アプローチで使用されます。
用途
スプリントのスパイクはさまざまな方法で使用できます。[2]
- チームに新しいハードウェアやソフトウェアを慣れさせる方法として
- 問題を徹底的に分析し、個々のチームメンバー間で作業を適切に分割するのを支援します。
- スパイク テストは将来のリスクを軽減するためにも使用でき、気付かなかった追加の問題を発見できる可能性があります。
技術的スパイクと機能的スパイクを区別することができます。技術的スパイクは、新しいテクノロジーが現在の実装に与える影響を評価するためによく使用されます。機能的スパイクは、新しい機能または実装との相互作用を判断するために使用されます。
このような作業項目を追跡するために、チケット システムでは、組織化の目的でスパイクごとに新しいユーザー ストーリーを設定できます。
スパイクの後、結果 (新しいデザイン、改良されたワークフローなど) がチームと共有され、議論されます。
参考文献
- ^ 「Spike」。アジャイル辞書。
- ^ 「Spikes in Scrum」。Scrum Alliance。2018年7月12日時点のオリジナルよりアーカイブ。2018年7月12日閲覧。
