Best Assignment at Georgia Tech

Being a student for too long, I’m not a big fan of assignments or projects anymore. Among all assignments I had to do at Georgia Tech, there is one that I truly appreciate and will never forget:

First year. First semester. Alex Orso’s class on Software Development Processes. First assignment is about requirements gathering. There’s no written information given about the assignment. To learn what the assignment is about, each group has to interview the professor for 15 minutes. In a way, the professor is the customer, who needs an application developed, and it’s our job to figure out the requirements by interviewing him.

None of the groups were able to gather all the requirements correctly, in fact, if they were grading this assignment by automated testing, most of us would have failed. Who would have imagined that all the error messages needed to be displayed using error stream instead of standard output 🙂

I enjoyed this assignment because it was unconventional. It was creative, it was unforgettable. Through experience, I learned how important and difficult requirements gathering is. I wish all assignments were as interesting 🙂

September 12, 2008

sarp centel

Sarp is a software developer. He writes about technology, books and software.
social web
Japan to New York in 5 minutes! @sarp
books i've read recently
Men Without Women
The Everything Store
First, Break All The Rules
Chaos Monkeys
The Antidote
popular posts