Use Milestones to track your progress
Milestones are used to group a set of Tasks together. They help you to successfully plan and track the progress of your project from start to finish.
Each project has a Start Date and End Date. However, within each project, there may be several milestones.
Milestones can have their own start and end dates. They can also be assigned to users who are responsible for completing the milestone.
Use Tasks to get things done
Tasks are the key feature of the Project. They are the activities that need to be accomplished within a certain timeframe and are assigned to users so that they can complete the task.
Tasks can be assigned to users, have start and end dates, color coded statuses, notes, plus progress of the task. When you assign a Task to a Milestone, the progress of that Task automatically goes toward the progress of the Milestone it is assigned to.
Bug tracking and issue reporting
With UpStream you can easily report bugs or issues as they arise.
And just like milestones and tasks, you can assign the bug to a user, add the status, severity of the bug, a description, due date and you can also attach files to each individual bug, which is handy for screenshots.
And just like tasks and milestones, you can also add your own custom fields.
UpStream is highly customizable
With powerful options, you can configure UpStream to work the way you need it to.
You can add your own custom fields wherever you like, create your own statuses with whatever colors you choose and plenty more.
You can even rename projects, milestones, tasks, bugs and clients. Prefer to rename ‘Bugs’ as ‘Issues’? Rather call a ‘Project’ a ‘Plan’ or call a ‘Client’ a ‘Customer’? Go for it!
Run your projects from the front of your site
With UpStream you can allow your clients to view the details and the progress of the project via the frontend. They never need to see the WordPress admin.
Using a customized login system, you can determine which users of your client can have access to the project and also to which parts of the project they can view.
Manage your clients with UpStream
A client (in the eyes of UpStream) is a business, a company or perhaps a freelancer.
When adding a client, you can include their address details, phone, email and logo. You can also add any custom fields that you need. You can also add users to each client and assign project access to any of these users.
Discuss any aspect of your projects
Avoid messy email trails and keep the entire discussion about your project right where it should be, within the project!
Any user can add to the discussion and as with every feature in UpStream, there is very fine grained user permissions. UpStream is fully integrated with the WordPress Comments system.
Combine this with the Front End Edit extension and you can allow your clients to add to the discussion.
Track all your project activity
Track every single aspect of the project. All activity is logged and displayed within each project. This means that any item that is added, edited or deleted is logged, with the old and new values displayed.
You can view just the last 10, last 20 or all items in the activity log.