This empirical study examines the adoption of agile software development, and the role of Scrum in computer science senior projects at Florida International University. This paper describes the senior projects and Scrum implementation. It highlights the advantages of incremental and iterative software development and discusses how Scrum can improve the productivity of software teams. In addition, it illustrates the other benefits such as engagement, transparency, frequent delivery and flexibility to change. Finally, it evaluates the outcomes by tracking the velocity estimations of each Scrum team. It demonstrates how Scrum and our tools can facilitate the software product development and the transition of our projects throughout semesters.