Is the Agile Manifesto still useful today? It depends! (Pros & Cons)