Projects and Users <ul><li>Users have access to the communication happening only in the projects that they are assigned to.
Users are assigned various roles in the context of a project.
A user with the role 'Project Manager' in a project has some special privileges as far as that project is concerned. </li></ul>Admin user can create users, create projects, and assign users to projects. He has unrestricted access to all users and all projects. Project 1 Project 2
Communication Discussions <ul><li>Discussions / Topics are message threads, consisting of messages posted on that topic.
Each message has a message status - red, green or yellow – the colors being derived from signals. </li><ul><li>Green = All is well
Yellow = Something between green and red </li></ul><li>A discussion gets the status of the last message in that discussion. </li></ul>Tasks <ul><li>Tasks can be of high, medium or low priority. They are assigned to project users and have a due date.
They are created in the open state and can be marked as complete.
A task can be effort driven, in which case progress can be recorded against it. With the estimated effort, due date and %progress, whether the task is on schedule, ahead of schedule or behind schedule can be inferred. </li></ul>