automation project challenges