August 28, 2003

Full Software Lifecycle

Only a week after being hired at my company they got me started on a 1-man programming project. It actually would have been a better 2-3 man project, but we don't exactly have that sort of manpower around here. Anywhoo, 2 months later (coming up fairly soon), I will be completing this project. It will be quite a relief, because 40hrs a week working on one thing a majority of the time gets really old. Aside from that, the software has been tested in my own little black box, and has done fine. Yesterday I had the opportunity to start teaching other people how to use it. Ok, so maybe software isn't that good of a word for it. *System* would be better. Anyways, I've created a system that several people in my company will be using to streamline a couple of currently time-consuming processes. Is this system intuitive??? to a programmer, yes. To anyone else? apparently not! Fortunetely it wasnt built to be intuitive, but efficient and uber-flexible. So in order to achieve efficiency and uber-flexibility, I had to toss user-friendly'ness by the wayside. I didn't mind this sacrafice until I started teaching others how to use it yesterday, and It seems as though I have a little more bit of work heading in my direction (a niiiice manual, with directions that my mom could follow.... ok, so ill probably at least make the assumption that the *user* has at least used a computer before.). I never thought I would have to do this aspect of programming, but I guess it will be a good learning experience.

Posted by kposey at August 28, 2003 08:48 AM | TrackBack
Comments
Post a comment









Remember personal info?