Вам будет сложно: коллеги, которые не работали с этим, просто не смогут составить грамотный запрос к архитектуре и функционалу. И это не их вина. Поэтому, если у вас нет времени, чтобы разработать систему сразу под специфику работы каждого департамента, просто откажитесь на время от этой мысли. Подберите решение, которое будет максимально отвечать всем потребностям вашей компании, и представьте его базовый вариант. Заведите в систему всех пользователей и смотрите, как проходит их знакомство со средой, помогайте им освоиться, расскажите об основных процессах и механизмах.
На самом деле никак.