the first thing I do, is just start.
After a while I get the feeling that I wanna stick to the piece and then give it a name I can remember and include into the names of the tweaked samples ( that I mostly record from my hardware ).
Then it's time to make a short story and glue in into the music.
At this point I try to come up with a name that fits the story told in the lyrics and change the names of the samples I used into the new name + add a few notes to the sample names, so I can find them back easy later on.
My sample-names normally includes the hardware used, the preset (or saved edited preset incl sysx-name which I store on my harddrive) and the recorded bpm. At first it seems like a lot of work, but the enjoyment of finding stuff back beats the stress.
This way I can re-record any part that are somehow not to my pleasing and create or store/send my work the best way.
It helps to make some kind of code to shorten the names, normally I use the type of the brandnames of the hardware and the MIDIchannel. Make it something that you can decode after a few weeks of so.
When I started I used to use creative codes but looking back most of them I really can not decode, so I stick with the easy ones.