Incorporating design thinking into development
Most of this book is about using the steps needed to solve problems, considering user needs, refining problems, and creating and testing solutions. This is the essence of design thinking. You were probably doing this even without knowing its name. This hands-on approach emphasizes user empathy through the research methods covered in the book. However, in practical terms, a design thinker remembers the user goals at every process step. Because Agile aligns so well with the iterative nature of Generative AI, this chapter exposes tricks to make generative AI successful in an enterprise software development organization. This works for companies who deliver enterprise tools and those who use enterprise tools to work with a mass audience. It should be clear that both have compelling use cases and challenges with design thinking in an agile AI world.
This will sound harsh. If an organization is not using Agile or a form of iterative development...