SpringSource, a division of VMware, is a group that specializes in software infrastructure for Java application developers. SpringSource started out as a group of application developers that wanted to make their projects faster, cheaper, and of better quality. VMware acquired SpringSource in August 2009 and has given SpringSource better resources to continue to grow their products and services.
The Capstone SpringSource Team will be working on a social media site designed for software developers called Greenhouse. We are going to be moving Greenhouse onto a public cloud which is a third party server that is used to eliminate some costs and overhead for the company. Our first job is to evaluate and decide which cloud provider to use to develop and run Greenhouse. Next, we will move Greenhouse onto the public cloud. Lastly, we will use the SpringSource Java environment to add new features to Greenhouse. The team plans on documenting all of these steps for SpringSource to create a “how to guide” for people in the future who want to complete the same process.
The SpringSource team will work with an Alabama MIS graduate, Keith Donald, who was one of the founders of SpringSource. We will be using a methodology called Agile where we divide the overall project into 6 iterations. We will meet with Keith every 2 weeks to deliver our work for that iteration and he will explain what he expects from us for the next iteration. In the middle of the 2 week iterations we will have an update meeting where the team ensures that we are meeting the client’s expectations.
This project will help SpringSource, VMware, and the 2.5 million Java developers that use SpringSource for years to come. Our “how to guide” will be distributed to those 2.5 million Java developers so that they can use it to put their projects onto the public cloud. Moving SpringSource’s applications to a public cloud will take away the need to own and maintain a server. This project will also help increase the overall visibility of the Greenhouse application and will attract new developers.
Written by: Alex Grodner, Capstone student
The University of Alabama MIS program allows students to work on real projects that provide real value to real companies. Students learn to leverage people, processes and technology to solve problems and meet the challenges of today’s businesses head-on. For more information, call 205-348-5525 or visit http://cba.ua.edu/mis.