What would you say are the development tasks for any given project? Say you are handed a functional spec for some sophisticated asp.net form to implement; what are the formal steps from specification to release?
I mean something in the spirit of:
- Get functional spec
- Identify business objects
- Create Flow chart
Create data chart 5 ...
Code the damn thing! :)
- QA ...
Unfortunately I have never ever used any formal approach - in all my jobs it has always been like "here's your spec, code it son" and i just went ahead coding UI, BO, data. But in this new project in the new startup with this new boss who has no knowledge of development process and wants to get an idea so he can define tasks for the outsourced team, he asked me to create a formal list.
Any comments are welcome!
Thank you, Andrey