First Map or Develop ?

No, that would be a waste of time.

Your first level should be a test room with all characters, weapons, enemies etc… in one small map. Once all these things are working properly, THEN build the world and populate the world with these objects that you tested in your test map.