Important Questions to Ask Yourself before Committing to Agile