dont think washing technique should effect anything much, as your trying to clean things basicaly, if you have hard water its worth finishing off with filtered water or "pure" water, so you dont get limescale on negs, which probably is pretty grainy and scratchy...
for the massive dev chart app. It's a little pricey but you just pop your film and developer choice into the app and it gives you the times for each stage with countdowns and beeps for each agitation.