Начало » Мисли » Кен Косиенда

Кен Косиенда

(Ken Kocienda)
американски софтуерен инженер и дизайнер

В Епъл никога не бихме си мечтали да направим това и никога не сме провеждали никакви A/B тестове за някой от софтуера на iPhone. Когато стана въпрос за избор на цвят, ние избрахме един. Използвахме добрия си вкус - и познанията си как да направим софтуера достъпен за хора със зрителни затруднения, свързани с възприемането на цветовете - и продължихме напред.

Винаги сме започвали с малко, с малко вдъхновение. Направихме демонстрации. Смесихме се в обратната връзка. Изслушахме напътствията на умни колеги. Смесихме във вариации. Усъвършенствахме визията си. Следвахме първоначалната демонстрация с още една и след това друга. Подобрихме нашите демонстрации на постепенни стъпки. Развихме работата си, като бавно се сближихме с по-добри версии на визията. Кръг след кръг на творческа селекция ни преместиха стъпка по стъпка от искрата на идея до завършен продукт.

Вкусът развива изтънчено чувство за преценка и намиране на баланс, който създава приятно и интегрирано цяло.

Това насочва към по-общия урок, който взех от работата си по редактиране на WebKit: Хората имат повече значение от програмирането.

Използвахме думата "евристика", за да опишем аспекти от разработката на софтуер, които насочват към либералните изкуства. Неговият двойник, "алгоритмите", беше неговото алтер его от техническа страна. Евристиката и алгоритмите са като двете страни на една и съща монета. И двете са специфични процедури за каране на софтуера да прави това, което прави: приемане на вход, прилагане на операция и производство на изход. И все пак всеки имаше различна цел.

Използвахме алгоритми и евристики, сякаш те бяха лявата и дясната страна на нашия колективен мозък за разработване на продукти. Използването на всеки включваше взаимодействие на занаята и вкуса и ние винаги се опитвахме да постигнем правилния баланс. Алгоритмите и евристиката трябва да се координират, за да направят страхотен високотехнологичен продукт.

Успях да накарам колегите си да инвестират в работата ми по поведението на точките на вмъкване, не само като помолих за помощта им в една среща и благодаря, когато приключи, но като демонстрирах чрез текущите си действия при промени в кода, демонстрационни прегледи и време за обяд чатове, че техните съвети са имали значение за мен. Получаването на правилното поведение на точката на вмъкване вече не беше само мой проект. Сега това беше наш проект.

Често беше трудно да се реши къде трябва да завърши даден алгоритъм и евристиката да поеме. Обикновено ни отне много итерации на проектиране и програмиране, за да оценим всички подходящи опции. Най-добрите решения бяха натрупване на малки решения, внимателно претеглени едно срещу друго, докато се опитвахме да укротим сложността на толкова много комбиниращи се и припокриващи се фактори.

Каквото и да беше, конкретните и специфични модификации, които избрахме да направим, доведоха до действията, които оправдаха правенето на следващото демо. Повторете, след това повторете отново. Правейки това отново и отново, насочваме нашите проекти към бавен път към натрупване на положителни промени. Ето как започнахме с една идея и завършихме със софтуер за продукт.

Стив беше в центъра на всички кръгове. Когато беше в достатъчно добро здраве — той се върна само няколко месеца по-рано от втория си отпуск, свързан със здравето, за пет години — той взе всички важни решения за продукта. Той използва тези демонстрационни прегледи като основно средство за решаване как трябва да изглежда, да се чувства и функционира софтуерът на Епъл.

Нямаше изход от досадата. Просто трябваше да продължим. И все пак, всеки час монотонност беше принос към нашата стратегия за пренасяне и всеки файл, през който преминахме, беше възможност да прочетем и научим за нашия приет изходен код. Бавно, ден след ден, седмица след седмица, ние намалихме списъка с файлове, които все още трябваше да изградим.

Въпреки че мненията и настроенията на Стив можеха да бъдат трудни за очакване, той беше напълно предвидим, когато ставаше дума за страстта му към продуктите. Той искаше продуктите на Епъл да бъдат страхотни и настояваше да участва в процеса, докато вървеше, за да ръководи развитието на работата чрез своите рецензии. Ето защо чаках да му покажа моето демо. Той искаше да види последния ми напредък и след това да тласне работата към своя идеал със своите отзиви и предложения.

По-общо казано, той винаги се опитваше да гарантира, че продуктите са възможно най-интуитивни и ясни и беше готов да инвестира собственото си време, усилия и влияние, за да види, че са.

Малка група от страстни, талантливи, с въображение, изобретателни, винаги любопитни хора изградиха работна култура, основана на прилагането на своето вдъхновение и сътрудничество с усърдие, майсторство, решителност, вкус и съпричастност и чрез продължителна прогресия на сесии за демонстрационна обратна връзка, многократно настроени и оптимизирани евристики и алгоритми, продължиха през съмнения и неуспехи, подбраха най-обещаващите битове на напредъка на всяка стъпка, всичко това с цел създаване на възможно най-добрите продукти.

Мисля, че мащабният успех на Едисън е изграден върху основата на стремежа към малки детайли. Бих искал да върна дискусията към това как самият Едисън описа подхода си за изграждане на основите на своята новаторска работа, по-конкретно как той решава проблеми като намирането на най-добрия материал с нишки за неговата крушка: Нито едно от моите изобретения не дойде случайно. Виждам, че трябва да бъде изпълнена заслужаваща усилия и правя опит след опит, докато дойде. Това, което се свежда до един процент вдъхновение и деветдесет и девет процента изпотяване.

За Едисън беше по-важно да се гради върху обещаващи идеи и да продължи да работи и работи, докато едно изобретение не стане реалност.

Това беше част от мисията на Стив за Епъл, най-значимата част от ДНК за разработване на продукти на Епъл: да обедини технологиите и либералните изкуства, да вземе най-новите софтуерни и хардуерни постижения, да ги смеси с елементи от дизайна и културата и да създаде функции и продукти, които хората намират за полезни и смислени в ежедневния си живот.

Плитката красота в продуктите не служи на хората. Продуктовият дизайн трябва да се стреми към дълбочина, към красота, вкоренена в това, което прави продуктът, а не само в това как изглежда и се чувства.

Във всяко сложно усилие комуникирането на добре артикулирана визия за това, което се опитвате да направите, е отправната точка, за да разберете как да го направите. И въпреки че измислянето на такава визия е трудно, несъмнено е по-трудно да завършите цялата верига, да излезете с идея, план за реализиране на идеята и след това да осъществите плана на висок стандарт, без да се затъвате, променяйки изцяло посоката или напълно се провали. Може би най-обезпокояващият и предизвикващ страх източник на безпокойство е, че вашите идеи, думи и произтичащата от тях визия може да не са добри за начало и няма да доведат до успех дори при вярно следване.

Във всяко сложно усилие комуникирането на добре артикулирана визия за това, което се опитвате да направите, е отправната точка да разберете как да го направите.

Когато правя демо, мисля за целевата аудитория и вземам конкретно решение какви функции да включа. Начертавам концептуален пръстен около тези ключови детайли и използвам дебел въображаем маркер, за да го направя. Демо точките вътре в пръстена са фокусът и подобно на лампата във филмовата сцена, аз ги изобразявам с най-висока прецизност. Оставям извън ринга други по-малко важни подробности, които в крайна сметка ще трябва да бъдат разгледани, но не веднага. Обръщам им възможно най-малко внимание.

Ако има уникална магия в продуктите на Епъл, тя е в софтуера и ще ви разкажа как създадохме някои от най-важните софтуери в историята на компанията.

Отрежете ъглите, за да пропуснете ненужните усилия. Премахнете разсейващите фактори, за да фокусирате вниманието там, където трябва. Започнете да приближавате крайната си цел възможно най-скоро. Увеличете максимално въздействието на най-трудните си усилия. Комбинирайте вдъхновение, решителност и майсторство, за да направите демонстрации.

Конвергенцията беше терминът, който използвахме, за да опишем крайната фаза на създаване на продукт на Епълк, след като функциите бяха заключени и екипите по програмиране и дизайн прекараха последните три или четири месеца в коригиране на грешки и полиране на детайли.

Конкретните и специфични демонстрации, които описах в глава 6, бяха катализатори за творчески решения. Те ни принудиха да правим преценки за това кое е добро, какво има нужда от промени или подобрения и какво трябва да бъде изтрито. Обикновено се сближавахме с демонстрациите, след което позволихме на обратната връзка от демонстрацията да предизвика ново разминаване, което веднага се опитахме да затворим за последващото демо.

Стив реши, че най-добрият начин да се отговори на трудни въпроси като тези е да се избегне необходимостта да ги задаваш.

С течение на времето стигнах до заключението, че проектирането на отлично потребителско изживяване е както за предотвратяване на отрицателни преживявания, така и за улесняване на положителни. Това също не може да бъде равномерен компромис. Страхотните продукти правят хората щастливи почти през цялото време и правят обратното рядко, ако изобщо го правят.

Можехме да изберем всяко ключово подреждане, което искаме за Purple, и може би сме пропуснали златна възможност при появата на писане на сензорен екран. Можехме да прогоним QWERTY завинаги. Но това предполага, че QWERTY е лош. Не е и причините са свързани с това как вкусът и съпричастността се съчетават с майсторството, за да се направи технология като софтуерна клавиатура.

В Епъл се стремихме да бъдем възможно най-съпричастни както в първоначалния, така и в текущия опит с продукт, но осъзнахме, че не можем да опитаме всичко по време на нашата фаза на проектиране и разработка. Трябваше да намалим неограничените възможности за това как един продукт може да изглежда и да се държи, и за да направим това, използвахме нашия дизайн и технологичен вкус.

Такива въпроси пропускат смисъла: Опитвахме се да бъдем с вкус и сътрудничество, усърдни и внимателни към занаята и останалото във всички неща, които правехме, през цялото време. Всичко се брои. Никой детайл не е твърде малък.

Не създадохме големи, авангардни отдели за софтуерни изследвания, изолирани от и със слаба връзка с дизайнерите и инженерите, отговорни за създаването и доставката на истинските продукти.

Дори когато демонстрациите вървяха добре, винаги имаше постоянен поток от обратна връзка, предложения за промени, впечатления за това как софтуерът може да се държи различно. Всички проговориха. Демонстрациите бяха отворен форум за обмен на идеи за това как едно взаимодействие може да изглежда или функционира по-добре. Когато демонстрациите вървяха зле, както понякога се случваше, имаше същия поток от коментари и градивна критика. Никога не е имало посочване с пръст; обаче имаше очакване новите демонстрации да включват отговор на обратната връзка от предишни демонстрации. Това беше единственото съществено демо очакване: напредък.

Такава драма беше необичайна за мен, за Ким и за останалите от нас. Обикновено поддържахме скоростта на напредъка си над нивото на стреса, най-вече защото попаднахме на няколко препятствия, които не биха отстъпили място на добра идея.

Факт е, че нашата работна памет има твърди граници и е имало десетилетия на изследване, за да разберем границите на нашите когнитивни способности, простирайки се до психологическия документ, озаглавен "Магическото число седем, плюс или минус две: някои ограничения на нашия капацитет за обработка на информация".

За да направят продуктите по-достъпни, дизайнерите трябва да облекчат натоварването на хората, които се опитват да използват нещата, които правят. Дори малките опростявания правят разлика. Добрата новина е, че мисля, че почти винаги е възможно да се рационализират задачите, за да станат по-малко изморителни.

Когато поведението на софтуера е мистериозно, бъдете по-организирани.

С течение на времето стигнах до заключението, че проектирането на отлично потребителско изживяване е както за предотвратяване на отрицателни преживявания, така и за улесняване на положителните.

Такива йерархично ограничен достъп до главния изпълнителен директор не може да бъде твърде различен от това, което се случва с други големи компании, но начинът да получите достъп до тези срещи на високо ниво в Епъл имаше много по-малко общо с вашето място в организационната диаграма и много повече свързано със способността ви да правите продуктите по-добри.

Този натиск за простота имаше цел. Въпреки че Стив можеше да се постави на мястото на клиентите, хора, които не се интересуваха от тънкостите на софтуерната индустрия. Той никога не е искал софтуерът на Епъл да претоварва хората, особено когато вече може да са разтегнати от суматохата на ежедневието си.

По-добро оправдание е, че хората могат да пишат на QWERTY клавиатура на смартфон, без да мислят за това. Клавиатурата може да се стопи, може да се отдръпне и когато това се случи, тя оставя място за това, което хората наистина ги интересува.

Важното беше, че остана напрежение и поток между алгоритмите и евристики - правенето на правилен избор да се наклони към технологиите или свободните изкуства може да бъде сложно.



САЩ |
Добави коментар

Режим на клавиатурата: ENG
Обратно горе