Smart mobility services evolve rapidly in excessive competition with rivals in the market. Meanwhile, service suppliers cooperate partially to avoid exhaustion and concentrate on their core business. Therefore, homebrew and external services have dependency one another. This paper proposes some software engineering practices to develop and operate such smart mobility services. An interorganizational architecture is imported from the ITS domain as a shared view for service suppliers in competition and cooperation. Each service supplier construct an intraorganizational architecture for its home-brew services in microservice architecture style. Technical practices are basically feature oriented. Services are comprehended by the feature model and their boundaries are managed based on it. Supply chain management of services is conducted based on the data flow diagram traceable from the feature model. The contract and its variation on service supply is managed and accounted by the assurance case. Risks on sustainable service supply are studied with failure modes and effects analysis.