well, it depends on your project, but naturally i think the most critical step in a project is Mapping the Database for your project, then it is easy to move another field.
It depends on nature of the problem statement, however defining proper requirements and analyzing it and providing proper solution, which includes use cases and database relations.