Quote:
Originally Posted by jtshaw
If I am rushed, it usually comes out with much more of a hacked look to it.
|
QFT bang it together and get it out there
The only bugs I really really thoroughly check in that situation is something that might lead to a system or application comprimise. There have been times when I've been given a fairly huge job and had 4 hours to do it.
": do you follow traditional software engineering techniques e.g such as the 'waterfall model' or do you obtain the requirements / specification & design from someone else in the project & just concentrate on coding??"
It's never up to you. Either you are in a company that requires you to use one method or another, or they throw stuff at you so fast you don't have time to eat lunch, let alone write a 500 page spec LMAO. When your marketing director is hammering your boss because you are losing 180k a month in missed opportunity because he needs x, y and z and you aren't done yet, start talking methodologies and your boss will set you up for a shrink appointment and tell you you need more sleep.
It really does depend on your situation. I worked for financial companies for 10 years and they did everything by the numbers. I left that world last year and work for software company now and I have yet to see a "spec" or "requirements" which was printed. Yea I am in heaven.
We use the "stream of consciousness" development methodology. It's awesome. Someone sees something they don't like? We change it. On the fly now done, checked into cvs. Big changes go to the "big list in the sky" which people work on when they get a fire up their ass to do something big. I guess it's the XP method. Rapid feedback change loop. We have a full time docs person that writes user docs and designs their experience in the portal. How she keeps up with us I'll never know but she's awesome. Again, I don't do that. People that do it well? You are gods and goddesses. When user requests slow down, we work on the big stuff and that's when the magic happens. Take care of users first, what you want second. Always remember that and you'll be a success story.
-Viz