Write an essay, of approximately 1000 words, that discusses your "Best" and worst experiences in software engineering. The experience may be from a class, from a job, or just stuff you did on your own. But this is to be a fact-based essay, not fiction!
In your essay, you should related the 7 (standard) phases of the software engineering life cycle, and try to identify the life-cycle model used in the efforts.
You should turn in the essay electronically (email to tboult) before class on Monday Jan 30. The essay should also include a pointer to your online resume.
Some people have asked me about style. This is an essay not a itemized list. Try to make it interesting to read for someone that does not really understand SE. Imaging that this might be going to a VP of corporate strategy who is being asked to consider changes in your company, and hence trying to turn your next potential "worst" experience into a good one. If you want some examples of interesting essays, try joelonsoftware.com, e.g. the following article on daily builds is good example. The essay, "two stores" is closer in spirit to your assignment, but much longer.