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
β€œPara cok iyi bir hizmetkar, cok kotu bir efendidir.” @sarp
books i've read recently
Shoe Dog
Digital Minimalism
The Art of Thinking Clearly
Atomic Habits
The Untethered Soul
popular posts