Personas is a simple module which promotes best practices when creating roles and permissions. With personas installed, configurable roles per user are replaced by a selection of personas. Personas describe a group of your users and personas can have many roles.
By breaking the direct tie of users to roles, developers and site builders are guided into following best practices when creating user roles. That is, roles should be capabilities, not job titles. This allows you to compose personas out of many roles.