The third step is to choose the appropriate methods and tools to implement the improvement goals for your solution design and delivery process. You should select the methods and tools that suit your project context, budget, timeline, and resources, and that can help you achieve the desired results. Design thinking, Agile, DevOps, Cloud, and frameworks and standards are all common methods and tools for improving solution design and delivery. Design thinking is a human-centered approach to solving problems that involves empathizing with users, defining the problem, ideating solutions, prototyping, and testing. Agile is a flexible and iterative approach to delivering solutions that involves breaking down the project into small units, delivering value incrementally, and adapting to changing requirements. DevOps is a set of practices and tools that aim to integrate and automate development and operation of solutions to enable continuous delivery, testing, monitoring, and improvement. Cloud is a model of delivering solutions as services over the internet instead of on-premise products that offers scalability, elasticity, availability, security, and cost-efficiency. Lastly, frameworks and standards provide guidelines and best practices for designing and delivering solutions such as TOGAF, ArchiMate or ISO/IEC 42010.