Difference between revisions of "Project planning tool evaluations"

From Deep Blue Robotics Wiki
Jump to: navigation, search
(Created page with " == Criteria == Supports resource management/leveling - The primary challenge we face when trying to plan/schedule projects is that many team members have skills in several...")
 
(Criteria)
Line 3: Line 3:
  
  
Supports resource management/leveling - The primary challenge we face when trying to plan/schedule projects is that many team members have skills in several different areas and only a handful of team members have skill in some areas. It can require considerable experimentation with resource allocation (assigning team members to tasks) to ensure that projects are completed as quickly as possible and with the most efficient use of our team members. Many project management tools allow resources to be allocated to different tasks and then allow the user to manually schedule the tasks and see whether resource conflicts occur. However, with many tasks and resources it is incredibly time consuming to do this for each resource allocation under consideration. We need a tool which automates this process by providing a way (sometimes called resource leveling) to click a button and have the tasks rescheduled so that dependencies are satisfied and no resource is overscheduled.
+
=== Supports resource management/leveling ===
  
Collaborative - Subteam leads should be able to provide estimates concurrently and it should be easy for anyone to be able to see the latest schedule. This implies that the tool is an online/collaborative tool.
+
The primary challenge we face when trying to plan/schedule projects is that many team members have skills in several different areas and only a handful of team members have skill in some areas. It can require considerable experimentation with resource allocation (assigning team members to tasks) to ensure that projects are completed as quickly as possible and with the most efficient use of our team members. Many project management tools allow resources to be allocated to different tasks and then allow the user to manually schedule the tasks and see whether resource conflicts occur. However, with many tasks and resources it is incredibly time consuming to do this for each resource allocation under consideration. We need a tool which automates this process by providing a way (sometimes called resource leveling) to click a button and have the tasks rescheduled so that dependencies are satisfied and no resource is overscheduled.  
  
Usable from mobile devices - Many team members find it more convenient to to use their phones than a desktop app.
+
=== Collaborative ===
  
Open source - Avoids vendor lock-in.
+
Subteam leads should be able to provide estimates concurrently and it should be easy for anyone to be able to see the latest schedule. This implies that the tool is an online/collaborative tool.
 +
 
 +
=== Usable from mobile devices ===
 +
 
 +
Many team members find it more convenient to to use their phones than a desktop app.
 +
 
 +
=== Open source ===
 +
 
 +
Avoids vendor lock-in.

Revision as of 17:07, 20 October 2016

Criteria

Supports resource management/leveling

The primary challenge we face when trying to plan/schedule projects is that many team members have skills in several different areas and only a handful of team members have skill in some areas. It can require considerable experimentation with resource allocation (assigning team members to tasks) to ensure that projects are completed as quickly as possible and with the most efficient use of our team members. Many project management tools allow resources to be allocated to different tasks and then allow the user to manually schedule the tasks and see whether resource conflicts occur. However, with many tasks and resources it is incredibly time consuming to do this for each resource allocation under consideration. We need a tool which automates this process by providing a way (sometimes called resource leveling) to click a button and have the tasks rescheduled so that dependencies are satisfied and no resource is overscheduled.

Collaborative

Subteam leads should be able to provide estimates concurrently and it should be easy for anyone to be able to see the latest schedule. This implies that the tool is an online/collaborative tool.

Usable from mobile devices

Many team members find it more convenient to to use their phones than a desktop app.

Open source

Avoids vendor lock-in.