Multi-Agent System Development: Coordination-First Guide