A clear and shared goal, a collaborative and cross-functional team, clear roles and responsibilities, open and transparent communication, flexible and adaptable processes, regular feedback and retrospectives, and a culture of continuous improvement are fundamental requirements for agile working.