What Is Agile Software and How Can It Benefit Your Startup?