Нужно:
- группы задач, и даже группы групп
- многоюзерность, назначения и разграничение прав
- шаблоны (желательно параметризованные, желательно повторяющий права и назначения), т.е. быстрый способ создать некий типичный набор задач
- события (как провал сроков) и умение реагировать на них (отправлять email или посылать http запрос)
- просто умение отправлять email когда придет время
- rest/js api