IBM case study guide