Suche senden
Hochladen
Why give programmers sole control of UI design
•
Als PPTX, PDF herunterladen
•
2 gefällt mir
•
2,668 views
Durch KI verbesserter Titel
Mikhail Payson
Folgen
Presentation for my speech on ISDEF 2012
Weniger lesen
Mehr lesen
Melden
Teilen
Melden
Teilen
1 von 28
Jetzt herunterladen
Empfohlen
OGDC2012 Cross-Platform Development On Mobile Devices_Mr.Takaaki Mizuno_DeNA
OGDC2012 Cross-Platform Development On Mobile Devices_Mr.Takaaki Mizuno_DeNA
Buff Nguyen
Test 'till you drop
Test 'till you drop
Oana Mangiurea
Дизайн-мышление. Гайд по процессу / Design Thinking Guide / Russian
Дизайн-мышление. Гайд по процессу / Design Thinking Guide / Russian
Wonderfull
Пара слов о рисках
Пара слов о рисках
Mikhail Payson
Eca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptx
Goran Djonovic
SDT introduction as given at MKIS, KL, 2023
SDT introduction as given at MKIS, KL, 2023
FerryKemperman
Welcome to the it lab.pptx
Welcome to the it lab.pptx
Anees120773
Rapid Prototyping 2015: Its a Mad Mad World
Rapid Prototyping 2015: Its a Mad Mad World
Marti Gold
Empfohlen
OGDC2012 Cross-Platform Development On Mobile Devices_Mr.Takaaki Mizuno_DeNA
OGDC2012 Cross-Platform Development On Mobile Devices_Mr.Takaaki Mizuno_DeNA
Buff Nguyen
Test 'till you drop
Test 'till you drop
Oana Mangiurea
Дизайн-мышление. Гайд по процессу / Design Thinking Guide / Russian
Дизайн-мышление. Гайд по процессу / Design Thinking Guide / Russian
Wonderfull
Пара слов о рисках
Пара слов о рисках
Mikhail Payson
Eca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptx
Goran Djonovic
SDT introduction as given at MKIS, KL, 2023
SDT introduction as given at MKIS, KL, 2023
FerryKemperman
Welcome to the it lab.pptx
Welcome to the it lab.pptx
Anees120773
Rapid Prototyping 2015: Its a Mad Mad World
Rapid Prototyping 2015: Its a Mad Mad World
Marti Gold
Climberreport
Climberreport
LuckyTolani1
Full stack conference talk slides
Full stack conference talk slides
Sameer Al-Sakran
UDSA Unit 4.pptx
UDSA Unit 4.pptx
SrilekhaK12
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
marjoramg
Web valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app development
Eamonn Maguire
Maintainable design
Maintainable design
Filip Rakowski
Define & design apps for success en
Define & design apps for success en
Acrmnet s.r.l.
Types of software
Types of software
farishah
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
Pedro Vicente
Python_Module_1.pdf
Python_Module_1.pdf
R.K.College of engg & Tech
Software engg. pressman_ch-1
Software engg. pressman_ch-1
Dhairya Joshi
Yikes...It Looks Like That?! - UI Worst Practices
Yikes...It Looks Like That?! - UI Worst Practices
Bruce Elgort
Bodhi linux
Bodhi linux
Dnyanesh Gawai
A call to JS Developers - Let’s stop trying to impress each other and start b...
A call to JS Developers - Let’s stop trying to impress each other and start b...
Christian Heilmann
Contributing to an Open Source Project 101
Contributing to an Open Source Project 101
POSSCON
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Vincenzo Barone
Vp all slides
Vp all slides
Aman Adhikari
Design and User Experience for Windows & Windows Phone
Design and User Experience for Windows & Windows Phone
Zayen Chagra
Ubercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't work
Samuel Bednar
Motiur rahman
Motiur rahman
MotiurRahman121
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
Mikhail Payson
Промышленная разработка ПО. Лекция 7. Особенности работы руководителя проектов
Промышленная разработка ПО. Лекция 7. Особенности работы руководителя проектов
Mikhail Payson
Weitere ähnliche Inhalte
Ähnlich wie Why give programmers sole control of UI design
Climberreport
Climberreport
LuckyTolani1
Full stack conference talk slides
Full stack conference talk slides
Sameer Al-Sakran
UDSA Unit 4.pptx
UDSA Unit 4.pptx
SrilekhaK12
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
marjoramg
Web valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app development
Eamonn Maguire
Maintainable design
Maintainable design
Filip Rakowski
Define & design apps for success en
Define & design apps for success en
Acrmnet s.r.l.
Types of software
Types of software
farishah
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
Pedro Vicente
Python_Module_1.pdf
Python_Module_1.pdf
R.K.College of engg & Tech
Software engg. pressman_ch-1
Software engg. pressman_ch-1
Dhairya Joshi
Yikes...It Looks Like That?! - UI Worst Practices
Yikes...It Looks Like That?! - UI Worst Practices
Bruce Elgort
Bodhi linux
Bodhi linux
Dnyanesh Gawai
A call to JS Developers - Let’s stop trying to impress each other and start b...
A call to JS Developers - Let’s stop trying to impress each other and start b...
Christian Heilmann
Contributing to an Open Source Project 101
Contributing to an Open Source Project 101
POSSCON
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Vincenzo Barone
Vp all slides
Vp all slides
Aman Adhikari
Design and User Experience for Windows & Windows Phone
Design and User Experience for Windows & Windows Phone
Zayen Chagra
Ubercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't work
Samuel Bednar
Motiur rahman
Motiur rahman
MotiurRahman121
Ähnlich wie Why give programmers sole control of UI design
(20)
Climberreport
Climberreport
Full stack conference talk slides
Full stack conference talk slides
UDSA Unit 4.pptx
UDSA Unit 4.pptx
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
EntwicklerCamp 2014 - Domino Designer : Tips, Tricks and Enhancements for Max...
Web valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app development
Maintainable design
Maintainable design
Define & design apps for success en
Define & design apps for success en
Types of software
Types of software
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
A Multiplatform, Multi-Tenant Challenge - Droidcon Lisbon 2023
Python_Module_1.pdf
Python_Module_1.pdf
Software engg. pressman_ch-1
Software engg. pressman_ch-1
Yikes...It Looks Like That?! - UI Worst Practices
Yikes...It Looks Like That?! - UI Worst Practices
Bodhi linux
Bodhi linux
A call to JS Developers - Let’s stop trying to impress each other and start b...
A call to JS Developers - Let’s stop trying to impress each other and start b...
Contributing to an Open Source Project 101
Contributing to an Open Source Project 101
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Kamon Ayeva Antipatterns, Patterns, And Rules Of Thumb For Successful Plone...
Vp all slides
Vp all slides
Design and User Experience for Windows & Windows Phone
Design and User Experience for Windows & Windows Phone
Ubercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't work
Motiur rahman
Motiur rahman
Mehr von Mikhail Payson
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
Mikhail Payson
Промышленная разработка ПО. Лекция 7. Особенности работы руководителя проектов
Промышленная разработка ПО. Лекция 7. Особенности работы руководителя проектов
Mikhail Payson
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Mikhail Payson
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщика
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщика
Mikhail Payson
Промышленная разработка ПО. Лекция 4. Особенности работы программиста. Ча…
Промышленная разработка ПО. Лекция 4. Особенности работы программиста. Ча…
Mikhail Payson
Промышленная разработка ПО. Лекция 3. Особенности работы программиста. Часть...
Промышленная разработка ПО. Лекция 3. Особенности работы программиста. Часть...
Mikhail Payson
Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. Инструменты
Mikhail Payson
Руководитель - это про людей (CIOConf 2013, Барнаул)
Руководитель - это про людей (CIOConf 2013, Барнаул)
Mikhail Payson
Промышленная разработка ПО. Лекция 1. Общие понятия
Промышленная разработка ПО. Лекция 1. Общие понятия
Mikhail Payson
Как отучить программиста колбасить (Прагматик 2012)
Как отучить программиста колбасить (Прагматик 2012)
Mikhail Payson
как воспитать программиста (Выступление в Sibirix)
как воспитать программиста (Выступление в Sibirix)
Mikhail Payson
Эффективная работа команды: поток
Эффективная работа команды: поток
Mikhail Payson
Как воспитать программиста
Как воспитать программиста
Mikhail Payson
Mehr von Mikhail Payson
(13)
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
Промышленная разработка ПО. Лекция 8. Особенности работы руководителя проекто...
Промышленная разработка ПО. Лекция 7. Особенности работы руководителя проектов
Промышленная разработка ПО. Лекция 7. Особенности работы руководителя проектов
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщика
Промышленная разработка ПО. Лекция 5. Особенности работы тестировщика
Промышленная разработка ПО. Лекция 4. Особенности работы программиста. Ча…
Промышленная разработка ПО. Лекция 4. Особенности работы программиста. Ча…
Промышленная разработка ПО. Лекция 3. Особенности работы программиста. Часть...
Промышленная разработка ПО. Лекция 3. Особенности работы программиста. Часть...
Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. Инструменты
Руководитель - это про людей (CIOConf 2013, Барнаул)
Руководитель - это про людей (CIOConf 2013, Барнаул)
Промышленная разработка ПО. Лекция 1. Общие понятия
Промышленная разработка ПО. Лекция 1. Общие понятия
Как отучить программиста колбасить (Прагматик 2012)
Как отучить программиста колбасить (Прагматик 2012)
как воспитать программиста (Выступление в Sibirix)
как воспитать программиста (Выступление в Sibirix)
Эффективная работа команды: поток
Эффективная работа команды: поток
Как воспитать программиста
Как воспитать программиста
Why give programmers sole control of UI design
1.
Why you should
think twice before giving your programmer to design the UI Mikhail Payson, Perpetuum Software @Mikhail_Payson
2.
HOW THE PROGRAMMER
SEES THE USER:
3.
…a good programmer
sees
4.
…an average programmer
sees
5.
…the most of
programmers see
6.
…they just write
the code
7.
When the user
sees a blonde in red…
8.
…programmers see something
like that
9.
PROGRAMMERS CREATE A PRODUCT
TO…
10.
… make everything
unified
11.
…to give the
user an ability to do «everything he needs»
12.
…to keep all
the data on the same page an do everything at once
13.
…the structure of
code is a priority
14.
THE PROGRAMMER FORGETS THAT…
15.
…he is not
the only user of their system
16.
… the user
knows the system a little worse then the programmer does
17.
…the user knows
nothing about programming
18.
…and about computers
in some cases
19.
…the user has
a real task he needs to solve
20.
… most users
don’t need most features
21.
…the users never
read the manual
22.
…there are a
lot of UI patterns. We don’t need to reinvent the wheel
23.
THE PROGRAMMERS ARE
SURE THAT…
24.
…if the user
makes a mistake it is a fault of this user only
25.
…the development stops
on the day of release
26.
SO, WHY?…
27.
…Because they live
in different worlds
28.
Thank you! It’s question
time! Mikhail Payson, Perpetuum Software mp@perpetuumsoft.com @mikhail_payson
Jetzt herunterladen