Combat Agile is an application of military doctrine to the practice of Agile and Lean software development. Striking similarities exist between the U.S. Marine Corp methods for waging war and the Agile concepts of a self-organizing, adaptable team. In this book, author Steve Johnson examines these parallels and adds his own observations from years of experience in the software development arena. This is not a beginner's book of Agile -- this is advanced material for the practiced Agilist. Practicing Agilists will find some contrary opinions in this book -- for example that priorities are set by a team discussion. After many trials, the author believes the most effective (and fastest time to market) prioritization is not a democratic exercise. Instead, it is faithful reproduction of the "commander's intent" -- a military term focused on the end goal. You may like these ideas or hate them, but you're sure to come away with material you can use with your current and future Agile teams.