I take some notes during a projects development.. I hate to backtrack over stuff I've already done. I don't note every measurement I do. I try to decide if it's worth noting or not.
I just use a file in the dev tree usually, I don't have any software except for when I need to macro-manage the defined deliverables and the tasks and resources needed
I once worked with a guy that must have been borderline OCD or something... he had on his desk a horizontal row of lined notebooks of his entire work-life, every page dated, every entry time logged, everything he did , day after day, was logged. He could even tell you what was said at an informal standup hallway meeting that took place at any time in the past.
At both formal and informal meetings, he was constantly flipping through his notebooks to find a needed piece of information that everyone else was struggling to remember.. he had already wrote it down weeks, months or years before, at the time it was said or done. whatever he was present for, got written down in his book, even if he didn't do it... if he saw it or heard it, he wrote it down

We found ourselves going to him when we needed something too