This feature is available in all editions.
Below are a few common project roles that work well in most organizations:
For most members, the Team Member role is sufficient. This is a great "go to" role that grants the user basic access to any project and will allow them to begin working immediately.
Assign the Project Lead role to members who need to manage the schedule (e.g., Product or Project Manager).
Assign the Observer role to members who want to view progress (e.g., Executive Management).
Refer to Project Roles for a complete explanation of each project role.