What are the steps or stage? I'm not sure about this but I've made a short list:

1) Learning
2) Planning
3) Analysis
4) Budget/Sponsorship
5) Register Domain Name
6) Design/Programing ?
7) Design/Programming ?
8) Find the right web host
9) Implementation
10) Testing/Proofread
11) Copyright/License
12) Launching
13) Promoting
14) Maintenance (cycled)

I'm still confused about number 6 and 7 whether which should go first. I'm not sure about the order or maybe I've missed something out. Can you also tell me how long will it take for each to be accomplised? Like the designing as one of the members/advisors/mentors here said which usually takes less than a day.