How we used an arcade to teach students about technology & teamwork

How we used an arcade to teach students about technology & teamwork

Tommy Vacek's Layout avatar

From the design community to the WordPress community to our local community in Omaha, Nebraska, Flywheel is actively invested and gives back to the communities we’re part of. Recently, we hosted high school students from Weeping Water High School through a program called Careerockit. Put on by the Chamber of Commerce in Omaha, Careerockit connects students with real-life business experiences to educate, excite, and inspire them. So we thought, what could be better than working on a technology project that incorporates Agile methodology with Ms. Pacman? (The answer is: nothing!)

A broken, vintage arcade cabinet had been sitting, collecting dust in a corner of the Flywheel office for some time. How did it get there? Chalk it up to the nerdy and whimsical nature of our team, and that’s all you need to know! We decided that high school students would learn a lot and have a blast making it work by overhauling the cabinet with RaspberryPi, new joysticks, and a new screen, all while working as a team using Agile methodology.

Agile is the set of methods and practices that’s rapidly becoming the standard that software teams all over the globe use to execute their projects. Members of our Engineering and Product teams taught the students about this methodology that we subscribe to, along with a lesson on Scrum, an Agile framework. Then we introduced them to the project they’d be applying their Agile knowledge to. (Giddy might be the best word to describe the students reaction!)

We kicked things off with a planning session to divide the project into “stories,” another word for tasks in the Scrum framework. These included items like “disassemble arcade cabinet” and “load RasberryPi with OS.” The students, with the help of Flywheel software engineers and scrum masters, started the work of a simulated “sprint,” which is basically the timeframe for the project! Everyone did their part, asked questions, experimented, and explored. With limited time, it felt touch and go, but finally the arcade came to life in 3 quick hours! Thanks to the students, the arcade now plays eight games – everything from Super Mario Bros to The Legend of Zelda!

In typical Scrum fashion, we held a demo where the students showed off their work to the rest of the Flywheel team and shared what they’d accomplished. Everyone was thrilled to see the arcade cabinet finally be resurrected, but even more happy seeing the high schoolers take pride in their work and fully embrace the experience.

Finally, the students held a “retro” to talk about lessons learned from the project. Takeaways included Agile and Scrum process knowledge, lessons on teamwork and ideation, and even Flywheel values and culture. Our goal with Careerockit isn’t to recruit software engineers for eight years from now, but instead to live our value to be productive community members. We feel a responsibility to help grow talent locally and be part of elevating our community in the technology sphere. Mission accomplished!

Weeping Water High School, the Flywheel team thanks you for giving us the gift of an awesome arcade!

Tommy Vacek is the Director of Engineering at Flywheel.