Project Management Approaches for IT Projects Project Management Challenges and Solutions for Managing IT Service, IT Product, and Mixed Implementation.