We do Agile Development, and we break that into a Work Back Schedule for projects. We have an internal ERP tool called VisionCarma that we use for project and task management, quality control, task ratings etc.