Scrum against hunger: Green River students build new website for local food bank
--
Learning software development at Green River College involves building working software that addresses a real need for a real client. In the process, students gain valuable project experience and the client gets free software — win, win!
In a compelling instance of developing software for social good, students enrolled in Green River’s evening Bachelor’s in Software Development (which, parenthetically, boasts an impressive 45% enrollment of women) recently took on the Kent Food Bank as a client in IT 305: Web Development Frameworks.
Partnering with the Kent Food Bank made a lot of sense. For one, the Food Bank needed a dynamic, mobile-friendly website to promote its services, accept volunteer sign-ups, and collect monetary donations — a perfect project match forIT 305, which dives deeply into front-end web technologies (HTML, CSS, jQuery, Twitter Bootstrap), as well as back-end development (Ajax, MySQL, PHP).
The Food Bank also happens to sit squarely across the street from Green River’s Kent Station Campus where evening software development students attend. Close proximity set the stage for frequent collaboration between class and client.
The course kicked off in early January with a visit from Kent Food Bank Executive Director Jeniece Choate, who discussed her organization in detail and outlined their vision for a new website. Students then spent an evening volunteering at the Food Bank to get a feel for day-to-day, on-the-ground operations.
“I wanted my students to visit the Kent Food Bank and volunteer there so that they would be better equipped to build a website for the organization,” says IT 305 instructor Tina Ostrander. “When doing software development, it is critically important to understand your clients’ needs.”
After volunteering, students split up into small development teams then started designing competing versions of a new Kent Food Bank website, starting with a paper prototype. An emphasis on Agile Scrum meant students worked in two-week sprints, participated in sprint reviews and sprint retrospectives, and worked off a product backlog. The client (usually Choate and a board member) participated in sprint reviews, offering critical feedback on student work.
At the end of the academic quarter 12 weeks later, each development team presented its final product to Jeniece Choate and Kent Food Bank Board Member Lori Macauley. Industry partners from Expeditors International including Hellie Walter (Manager, IS Services) and Carrie Rabasa (User Experience Designer) were also on hand to provide coaching and targeted product feedback. Then, based on client feedback and instructor review, one website was selected for implementation.
Kimberly Praxel, Joshua Clark, Chris Knoll, and Joshua Hawks, whose website was selected, are tremendously proud of their accomplishment and the project experience they gained along the way.
“Building a website for the Kent Food Bank was an incredibly meaningful experience,” reflects Kimberly Praxel. “I was able to work with an actual client. Along those lines, the most important thing I learned in the process was not to get too stuck on my personal vision for the website. You have to be responsive to the needs of the client, which means your design might need to change to suit their needs.”
“To be able to use what we learn in the classroom to help the community, in this case the Kent Food Bank, meant a lot,” adds Chris Knoll. “One of the major reasons I was attracted to software development was the ability to positively impact peoples’ lives with the websites and programs we create. It’s an awesome feeling helping others.”
Interestingly enough, one of the biggest challenges that students report encountering along the way wasn’t creating a website from scratch or mastering a specific technology. Rather, it was learning how to function effectively within a development team.
“One challenge I faced with this project,” says Praxel, “was figuring out the dynamic personalities of my teammates. I’m not a wait-till-the-last-minute kind of person and I like to plan ahead, but others prefer working under pressure at the last minute. Finding a balance between our respective work styles was my biggest challenge, but in the process I built some incredible friendships that I will have for the rest of my life.”
“Agreed, the biggest challenge was the initial meshing of the group,” reflects Joshua Hawks. “Honestly, our personalities clashed at times, but as things progressed we learned how to work together and became good pals.”
Board Members at the Kent Food Bank are equally thrilled to have a beautiful new website in place to attract donors and promote services to the community.
“My experience in working with Green River students has been incredible,” says Kent Food Bank Board Member Lori Macauley. “They truly surpassed my expectations with their level of creativity and willingness to satisfy all of our needs and requests. Thanks to this website, the increased visibility of the Kent Food Bank will help tremendously in increasing our donations, our volunteers, and the number of people we can serve!”
“Working with Green River has been an amazing process,” adds Executive Director Jeniece Choate. “Students have made a huge impact on the Kent Food Bank. The website will help the Food Bank for years to come with a greater ability to serve the Kent Community.”
In sum, Green River’s collaboration with the Kent Food Bank shows that students, when given the chance, can apply their craft to change the world — one client at a time. For students in IT 305, the future looks particularly bright.
“While we could only choose one website for implementation,” concludes Tina Ostrander, “I’m incredibly proud of all my students. They built beautiful, responsive websites in just one academic quarter (12 weeks), which is no easy task. Each and every one of them developed their technical skills, negotiated team dynamics, learned how to collaborate with a real-life client, and had the opportunity to receive coaching and feedback from our partners at Expeditors. The course was an overwhelming success.”
The Kent Food Bank provides food assistance, a clothing bank, and emergency services to low-income residents of the Kent School District. Sign up to become a volunteer or make a tax-deductible donation at kentfoodbank.org.
