Skip to content

Capstone Update: Sprint 2

Last updated on 13 February 2025

Agile development method

While this website didn’t exist during the Sprint 1 update, I wanted to share the progress we have made so far during this Sprint 2 period.

Before I dive into that though, I wanted to mention that the capstone project is following the Agile Development methodology. Agile development is rooted more in collaboration than traditional waterfall development methods and aims to tackle multiple tasks in different areas simultaneously. Because Agile doesn’t follow the traditional phases, it is both a proactive and reactive style of development that encourages lots of retrospection and analysis about what is working, what isn’t, and what is needed. In Agile development, those phases and sections are called Sprints

Getting close to completion

For an in-depth recap, head on over to the ‘Capstone’ page, but in short, our capstone project is an educational program that combines a hands-on demonstration with a website that has information to teach safe habits and practices when connecting to and using public networks. The main deliverable of this project is the Bookworm device, which is a Raspberry Pi device housed inside a hollowed out book. This device will be connected to a public network and set to monitor traffic of people who want to participate. Because we want to stay as far away from information collection as possible, no information is retained, and packet contents are not viewed due to privacy sensitivity. It’s purely to show how traffic can be monitored, not to show exactly what we find.

The above is the structure we are following for our Capstone project course. We have just finished Sprint 2, and gotten the majority of the project up and running. The Bookworm device itself is assembled hardware-wise, and awaiting software setup. The website is completed now too, but we haven’t pushed those changes to the web server yet so you’ll still see the old information. And last but not least, the demonstration component is completed, and we even found a venue to demonstrate at!

Bookworm Internals

Looking forward

All in all, Sprint 2 was largely a success and set us up for success in our third and final sprint. There aren’t many tasks left for Sprint 3:

  • Configure Bookworm software and get it functional as needed
  • Rehearse and carry out the demonstration component
  • Push website updates and changes into production

I am excited to have this project completed. At the very end there is a showcase for the faculty at the school and even people within the IT industry, and I am both excited and anxious about it. Until then though, head down and keep working away!

If you wanted to check out the website, be my guest! We will work on getting it updated so hopefully we see those changes soon!

Take care, and thank you for reading!

Published inSchool