I am trying to share some steps for it
1. Understand your local rules and make a plan
2. Get the appropriate permits
3. Get quotes and contracts from any subcontractors
4. Order materials (don't forget beer)
5. Begin construction. Getting periodic inspections as required.
6. Get more materials...