| Yes, I've done it.
You need to have a very wide range of skills, and you need to be good at doing all of those things. When I started doing it, I wasn't good at doing all of those things, but after doing 3 albums like that, I certainly developed in areas where I was weaker. So, don't expect it to turn out great the first time.
Also you can suffer from being too close to the songs with little objectivity. Be careful not to spend too long on songs, and don't be too much of a perfectionist with the details, because you will lose the big picture. Its better to sacrifice perfect engineering and have good songs instead of making songs that lose their artistic focus because you tweaked them for too long. |