Organizations need to exhibit characteristics of agility in order to stay ahead of their competitors, and to even survive in dynamic environments. One major concern for organizations is how to develop and implement Information Systems (IS) for their agility. However, IS are mostly regarded as a black-box related to organizational functions and structures. For this reason, organizations tend to overly spend their resources to change whole IS instead of one component that causes problems, or even making a good diagnosis. In this paper, we provide a way to open the IS black-box with a case study. The case is about how the department of Management Control and Information Systems at Universidad de Chile improves its organizational agility with a course scheduling system, eClasSkeduler. The case analysis illustrates not only how the organization improves its agility through eClasSkeduler but also how this information system is related to organizational functions in agility.