スクラムとかんばんはどちらも、実際にはプロセスの「スケルトン」です。どちらもソフトウェア開発に固有のものではありません。スクラムはソフトウェア開発組織によって普及しましたが、ソフトウェア プロジェクト管理手法ではなく、一般的な管理手法として位置付けられています。かんばんは製造業から生まれ、最初は保守チームによってソフトウェア開発に適応されました。スクラムとかんばんはどちらも、その作業を行っているチームを通じて作業単位の流れを管理し、見積もりをより正確に行うことができるように作業の流れの速さを測定し、ボトルネックを非常に明確にして対処できるようにすることを目的としています。
どちらもソフトウェア開発に固有のものではないため、スクラムとカンバンを使用するチームは、ソフトウェア開発プラクティスをプロセスに追加して、ソフトウェアを段階的かつ反復的にリリースおよび改善できるようにします。ほとんどのチームは、スクラムまたはカンバン プロセス内で作業しているかどうかにかかわらず、XP の技術的プラクティスと Crystal の反射的プラクティスを採用しています。
XP は基本的に、単一のチームに適用されるスクラムに加えて、コードを「高品質」にするものと、プログラマーがそれを達成する方法についてのガイドラインです。Crystal Clear は同じ場所にある小規模なチームにも適用されますが、XP プラクティスも推奨されていますが、プログラミング プラクティスについてはより柔軟です (プロセスを説明している本は優れており、どのようなプロセスを選択する場合でも、非常に貴重なアドバイスが満載です)。スクラム チームは通常、Crystal の内省的なプラクティスも採用しています。定期的な「ハートビート」ふりかえりと、主要なマイルストーンごとに大規模なふりかえりです。かんばんには継続的な反省と改善が必要ですが、ふりかえりを使用するチームもあります。
小規模なプログラミング チームで漸進的/反復的なプロセスの適用を開始する場合、XP は技術的能力の基準をかなり高く設定し、十分に文書化されているため、開始するのに適したプロセスだと思います。継続的フローとかんばんがソフトウェア開発業界のさまざまな分野にどのように最適に適用されるかについては、kanban-dev メーリング リストや他の場所でまだ議論されています。
プロセスを改善し、特定の状況に適応させるために、定期的なふりかえりも実施することをお勧めします。