Managing Information Technology Projects: Applying Project Management Strategies to Software, Hardware, and Integration Initiatives