Project management: tools and techniques for todays information professional