This is my point of view:
1. Working Client/Server communication
2. Working chat system
3. Working voice chat system (I don't think it's really needed, but some people might like the idea)
4. Working character - basic model (creating, saving, loging in and navigating around in 3D)
*. Bug reporting system - can be even used by developers (so they will get some kind of notes what to fix...
5. Working environment (shaped land, water, textures)
6. Adding game objects - environment (trees, stones...), buildings (cities, villages...)
7. Adding creatures
8. Adding proper models of characters + adding NPCs
9. Adding items (armor, weapons... )
10. Adding spell and abilities
11. Working combat system
12. Working loot system
13. Working quest system + quests
14. Working party, guild, raid... (creating, inviting, kicking, disbanding)
15. Added some events (Arena, Battlefield or whatever) + their system
16. Working dungeon system
17. Some kind of transport (mounts, ships, planes, flying mounts, subway, teleports...)
18. Testing
19. Public Testing
20. DONE
After it's done remember to fix bugs and possibly make some updates - some new environments, new items, new creatures, new quests....
I don't force you to use this list, it's up to you. This is just my personal opinion...