Software development & design exercises developed for use with my software team