I found pair programming great, when another developer and I were architecting the foundations of business app. After that we were able to split of portions of the app such as various worksheets type pages, to ourselves and junior developers pretty easily.