소프트웨어 개발 분야에서 필요한 창의력을 다루고 있는 책이다. 도대체 소프트웨어 공학과 컴퓨터 프로그래밍에서 창의력이 차지하는 역할은 무엇일까? 이 책의 저자는 소프트웨어 개발이란 근본적으로 복잡한 문제를 해결하는 활동이며, 복잡한 문제를 해결하려면 창의력이 필요하다는 생각을 바탕으로 소프트웨어 창의력에 대해 말하고 있다.
소프트웨어 개발을 창의력이라는 주제에 대해 관리자, 학계, 실무자라는 다양한 입장에서 살펴보고 탐구한 이 책은 창의력이 조직과 소프트웨어 분야에서 차지하는 비중과 역할을 살펴보고 있다. 또한 다른 분야에서 배우는 창의력과 창의력을 기르는 방법도 소개함으로써 소프트웨어 개발자들을 돕고 있다.