The three frameworks I have chose to conduct research on are agile thinking, creative problem solving and human-centered design.

Being a Computer Science major, agile thinking immediately grabbed my attention because it sounds similar to agile software development. After doing research, I come to realize that these two concepts are essentially the same thing. I’ve always thought that agile development, in the case of software engineering, was a “method” however, I have come to realize that it is actually a way of thinking. Using the criteria from the innovation website, agile thinking focuses more on product offering and customer experience. This is because agile thinking is focused on the agile values that are also used in software development. These values include flexibility, speed, customer responsiveness, chance and good engineering. It follows product offering because it focuses on providing value in a fast manner and it is focused on customer experience because it aims to be flexible. It must be flexible in that it is adaptable to customer changes and recognizes and corrects mistakes earlier.

Creative problem solving is a four stage model that focuses on brainstorming and converging on ideas to choose the most promising one. From what I have noticed from my research, it acts as end-to end problem solving strategy meaning that it begins with identifying a problem, goal or challenge and results in a formulated plan of action. Because the end goal of creative problem solving is a solution or action to a problem, it seeks to improve product offering with tackling hard problems and challenges.

Lastly, human-centered design is a three phase creative approach to problem solving that centers its focus around the people the solution is being designed for. It seems to improve customer experience and product offering. The process works by building empathy for people the solution is being designed for in the inspiration phase. Next, in the ideation phase, multiple ideas are generated, prototypes are made and feedback is received from customers. Ultimately in the implementation phase, the final solution is brought to life and eventually to market.