Design Thinking for Software Developers (David West, SECR-2016)
Материал из 0x1.tv
- David West
The genius of Steve Jobs and the incredible success of Apple are attributed to «design.» Software developers talk about design all the time, seldom realizing that their understanding of design is quite different from that of Jobs and Apple.
This presentation will illustrate why a different kind of «design» and «design thinking» (ala Apple) is required if we are to meet contemporary challenges of software development.
We begin the presentation with an examination of systems — the familiar technical and deterministic artificial systems of computer and program — then the complex and ultra-large scale systems of the enterprise and global Web. We will look at how and why the latter generate «wicked problems» that are not amenable to «engineering» or «computational» thinking.
The majority of the presentation will focus on presenting 29 patterns of design thinking — exploring a small number of them in detail — derived from studying the work of traditional designers (architects, graphical designers, product designers, etc.) and companies like Apple where design thinking has proven to be of incalculable value.
Concrete application of the ideas being presented will be found throughout the presentation.