Reflections on Software Development

Personal Blog of Mustafa Basgun

Archive for the ‘IT Management’ Category

LOL – What’s Agile Programming?

without comments

I am not an anti-agile (by all odds!) and I have never planned on posting cartoons in this blog, but I just couldn’t resist to the following Dilbert ones.

Written by Mustafa Basgun

March 5, 2008 at 9:30 AM

Posted in IT Management

How to Write Unique Functional Specifications Before Starting to Code?

with 2 comments

I have recently been asked to prepare some professional TE (technical evaluation) and TD (technical design) documents by one of my friends that I used to work together couple of years ago. He currently runs his own small IT consulting company here in Atlanta, and he was in a need of new format of these documents for a new client. He didn’t want something that is just a “copy and paste” of some other documentations that can be easily found on the internet. He was basically looking for a well written functional specifications that both his new client (which I guess not a computer savvy) and his application developer can understand what the final product will look like at the end.

Even though I wasn’t going to copy and paste anything from the net, but it wouldn’t hurt me to search about how to write a successful functional specifications for technical projects and I found this resource written by Allen Smith. If anyone would be asked to write functional specifications from scratch, it will be a good starting point.

Thanks Allen for sharing this great piece of writing!

Written by Mustafa Basgun

January 21, 2008 at 10:00 AM