requirements
what is there and what is wanted …
analysis
ordering and understanding
design
what to do and how to decide
iteration and prototyping
getting it right … and finding what is really needed!
implementation and deployment
making it and getting it out there