We would definitely recommend the Agile project management approach. It is flexible and helps handle the many iterative steps of AI projects. Agile also helps to adapt quickly to changes, which is very important when considering the sometimes experimental and evolving requirements of AI projects.
Scrum facilitates short work sprints and allows for frequent adjustments and reassessment of priorities for the next sprints. This approach helps guarantee that the final product is aligned with user needs and the latest technologies.