The document discusses several common myths about agile development practices and provides the realities in each case. Some myths addressed include that test-driven development is slow, pair programming is inefficient, agile does not work for large or distributed teams, agile requires no documentation or process, and that every project is unique and agile cannot apply. The realities provided counter each myth by explaining how the practices have been shown to save time and improve quality when implemented properly. The document aims to dispel misconceptions about agile and convince readers that with commitment, agile can work for their projects and teams.