RE: MS Project
Hi Rob
Thank you for your question. If I understand your requirement correctly one way to achieve this is to break your task down into smaller components and use milestones between each segment to represent witness points. Milestones can be updated in exactly the same way as tasks (Tools > Tracking > Update Tasks) to indicate when each point is completed.
I hope this helps - do let us know if you have any further questions.
Kind regards,
Andrew