We’ve already mentioned some of the features in the previous section, but now we will delve deeper.
In our journey metaphor, we can see tasks as all the actions in the preparation, during, and finalization of the journey. Everything from packing the suitcases and buying plane tickets to buying a cocktail at the beach bar or renting a car at the spot. The same applies to project management tools: every task is an action that someone has to do, it has a timeframe and priority (obviously, buying plane tickets is more important than buying a cocktail). It is clear from this example that some tasks (or actions) must be performed before others.
Users can usually have several different roles in a project, such as project manager, member, or reader. Just as in a journey, you can have the person who does the planning, traveling companions, and people who only get the postcards.
And finally, milestones in a project are specific goals that must be achieved, like a destination that has to be reached in a journey.