“…IT development projects often fail to achieve their intended outcomes [Keil and Robey, 2001], many times due to a lack of alignment [Luftman et al, 1999] between the systems development project and the organizational and business process impacts of the systems implementation. Yet, few courses provide business majors with the practical experiences they need [Adams and Zanzi, 2004] to develop the expertise to avoid such failures: an understanding of what can occur in project teams and how to manage project team members, how to choose technology, how to manage organizational change, and how to write and present the typical documents used to procure technology contracts [Lee et al, 1995]. Flatly stated, most courses fail to expose students to the complex, dynamic, and unstructured situations they will face when they enter the workforce [Hernández-Serrano et al, 2002].…”