We use Asana in our manufacturing business, but we have set up our Asana in a completely different way to it’s intended use.
Our jobs are “tasks” and our “Projects” are the different stages of the job (or the job flow). We move the tasks between each “project” or buckets as we call them. This tracks a job from quote stage all the way to invoicing.
We allow a task to be in multiple buckets at once.
We use custom fields to track what machines each job is required to go on, if it has started and when it’s finished on machine and each area.
We then use Asana for job installation scheduling too, which then links with a 3rd party scheduling app (TSheets).
All our reporting and BI is through another 3rd party app which gives as an insane amount of data with live dashboards for our customers to track where jobs are in our system, as well as other things like average lead time, next available install date, their staff performace, etc etc