Depends on your motives and what you strive to achieve.
Traps: The main thing is that agile development works by increasing visibility. Thus, the adoption of flexible practices in one subproject, if efforts are successful at all, can lead to the identification of problems that affect the entire project, which leads to the risk of a negative reaction. Keep in mind the parable of the two envelopes .
What practices you take first depends on how you want to deal with this risk. If you start by adopting planning practices (taskbar, release plan, user stories, speed), questions can quickly develop.
More precisely, more or less, if you start with practice in the field of requirements (user stories, automatic acceptance tests).
If you start with internal quality (test development, refactoring, continuous integration), you can improve the motivation of developers in the project, risking not necessarily being of great importance in a wider scheme of things.
source share