Staying on task is important and that's why I use Trello to make sure I stay on track with everything (projects, daily life, et cetera). Each day is tackeled according to plans set out days in advance. Whether you are a team of two, twenty or one thousand, I highly recommend Trello.
I don't know everything (nor will I ever); however, I strive for continual growing and am always ready learn something new. Currently my focus it web and software development, with an emphasis towards WordPress.