The #snow must go on — the story of Project: Barry
By Max van der Werff, Graduate Engineer
This is the tale of a bunch of graduates, their first forays into projects and the trials and tribulations found within. “Project: Barry” is a Graduate project created to map snow worldwide using data pulled from Twitter, and this is the end of it’s saga — catch up on the full story here.
When it snows it pours: late November, two weeks since presentation
During this time, GIS moved to complete the mapping section of the project. The server would comprehend the information being sent to it by Barry, store it in a database and then map it in real time. The viewpoint of the map would be updated to the location of the most recent tweet, creating an interactive experience.
Next we put together a buffer for notifications, making them more useful. This allowed us to stack up tweets over some time, then send one notification with a number of tweets and a selection of locations involved.
Things were moving smoothly and ahead of schedule when we received word that the final presentation would be on the upcoming Friday — not in several weeks like the original deadline.
Whiteout: beginning of December — presentation time
Due to several issues, the date had changed but thanks to the Agile methods, we had a working program ready to be put into production at the end of each week. This allowed us to simply cancel later features (sorry GUI and web crawling!) and tidy up.
This iteration of Barry (v0.1) was at the point of being run on a server, sending information to the database in real time to be mapped and sending buffered notifications to the group — and this was what was presented in the beginning of December. The presentation was open to the entire Edinburgh office and saw a full room ready to interact with Barry and the mapping system in real time.
Participants were able to tweet using the word ‘snow’ and have their name, (embarrassing) display picture and location appear on screen as the map bounced around showing the locations of tweets from around the world. See the example below for a first hand look at Barry in its natural habitat! (You may need to click on the image to start its animation)
It’s safe to say each Barrista (demonym for those of Project: Barry) was glad to have been a part of the project. Gaining project experience alongside book learning was a huge addition to being part of Sopra Steria’s Graduate programme. Working alongside other streams really makes you think for others and seriously improves your knowledge.
Expanding and developing the project has proven to be incredibly fruitful, both in terms of improving our standing within the company (recognised as being “Those guys who made that Twitter thing”!) and increasing our effectiveness when stepping into the Real World™. Experiencing real deadlines, shifts in scope and late notice changes really gave us a chance to prove our worth and flex our skills.
After the thaw
After the end of the project, the Barristas have since moved to other projects — but the legacy of Barry will live on…
Barry’s real time mapping component is to be utilised to provide visual representation of activity on a potentially company wide basis… so stay tuned!
This is just one example of the innovative projects Sopra Steria graduates get involved with. If you are, or someone you know is, graduating in 2016 and looking for exciting opportunities, why not take a look at this year’s Graduate Recruitment programme.
Originally published at blog.soprasteria.co.uk on February 17, 2016.