1. A project management method, comprising: generating at least one workflow map containing a plurality of activity blocks, each activity block corresponding to an activity in a project; linking the plurality of activity blocks with links corresponding to dependencies between activity blocks; dividing said plurality of activity blocks into at least two functional swimlanes corresponding to at least two functional groups; associating at least one of a work instruction, a tools and methods element, a design criteria element, a design standards element, a lessons learned element, and a practitioner proficiency element with each activity; and generating a user interface to provide user interactivity with said at least one workflow map.