This paper is the first study to investigate scenario planning and roadmapping for renewable energy development with nine steps. It is believed that this is the first study to consider the first 1-4 steps with scenario development and latter 5-6 steps with policy portfolio planning, and the final 7-9 steps with resource development roadmap for environmental sustainability policy planning in Taiwan for achieving the 2025 renewable energy target. It marks new ground in considering intuitive logics approach-based scenarios and two life-cycle typed policies for portfolio plans of scenario planning on an extant, and providing the resulting resource development roadmap within 2018-2025. Finally, three resource development tasks, including forward integration of green value chain, integration of green business units, and green business environment management, were identified in the analysis of the robustness of the scenarios.