Many uncertainties arise in system developments since the system became complex, large-scale, and deployed in uncertain environment. Developers cannot determine some type of uncertainties until start of operation. In order to deal with changing requirements and environments caused by these uncertainties, we have to tackle with building an architecture that takes operations into account in a system development lifecycle. In this paper, we propose a lifecycle-oriented development process which improve the requirement and design in terms of uncertainties for realizing sustainable information architecture for smart mobility. As a case study, we apply the proposed method to a development of Patrash which is a transfer guide application.