 This is the solution development process mapped by engineering for change based on learnings from our community of development engineering practitioners. This process has five phases, plan, learn, design, realize, and sustain, driving toward a fit for service solution. While the process appears linear, in the real world, it may not be sequential and the lines between phases often blur. During the plan phase, a team develops a comprehensive strategy to translate inputs into impact based on the needs of a community. Defining a scope of work, forecasting risks and unintended consequences, and considering factors of sustainability early in the process will ground project expectations, assumptions, and ideals with contextual realities and project constraints.