The Making of Mouse Maps
My name is Jonathan Bettencourt, and I’m a senior in college attending Polytechnic University. I’ve been working with Mouse as an intern for a year now, and I’m responsible for all design and development on the Mouse Squad Locator - which was recently made available, here on The Wire. As a Computer Science major, I understand that there are many students out there who wonder what it’s like to work on web-to-database project like the Mouse Squad Locator. What I’d like to do is briefly describe what that process was like for me.
In the beginning, I met with my supervisor – Ted Bongiovanni – to figure out a set of needs, wants, and goals for the project.
We used these requirements as a guide to develop building blocks, or rather, “steps” I would work on every week. These steps were recorded as case files in “FogBugz”, a system we use to track progress on particular steps. Ted would create the case file, and I would respond to it with my data for that step. The next week, I would meet with Ted to discuss my progress on the current cases, re-evaluate the project’s needs, and adjust my workload as we saw fit.
After setting up this framework, it was my job to actually accomplish the cases, using web development technology. In doing so, I found that I was doing much more than programming another piece of code; I was designing the code on an architectural level, documenting changes, trying out new approaches to tasks, recording results, analyzing results, and researching info on various programming languages and code. Most importantly, I was developing using “iteration” – which means, I was creating something small, then going back and revising it, or adding more features to it.
The Mouse Squad Locator in and of itself was created through iteration:
|
|
Build 1, New York City only with minimal features. |
|
|
Build 2, New York City only with borough search features. |
|
|
Build 4, National view. |
|
|
Build 6, Modified National view w/ additional search features. |
Now that the maps are live, I look back on the Mouse Squad Locator’s progression and realize that designing and developing it was an exercise in learning how to learn. It’s one thing to attend college – or any school, for that matter – and learn a particular subject, but I believe that using different skills together is what’s needed for professional work in any tech field today.
Tags: faculty, google, maps, mouse squads, studentsPosted: Sep. 7th, 2007 under Odds and Ends by jdbetten.
Comments: 1



