Pathfinding A*

Hello guys
Ok, so I’m in the making of a serious game and before I continue any further with he pathfinding i just wanna check if I’m going in the right direction. Maybe you even can give me some hints on how to continue.

Ok, so i have made my A-star environment, but it isn’t enough. The path is crooked and very unorganic, which is not what i want.

So i thought that i first use A-star to find somewhat the fastest way, and then refine the path even further. I’d do this by dividing the path up in smaller fractions, then loop through them all and draw a line to the next until it’s broken and so on.

Is this something used in “real” RTS games? If better ideas/recourses/solutions, please share