Добавено |
Нямаше изход от досадата. Просто трябваше да продължим. И все пак, всеки час монотонност беше принос към нашата стратегия за пренасяне и всеки файл, през който преминахме, беше възможност да прочетем и научим за нашия приет изходен код. Бавно, ден след ден, седмица след седмица, ние намалихме списъка с файлове, които все още трябваше да изградим.
Кен Косиенда
Подобни
Това беше част от мисията на Стив за Епъл, най-значимата част от ДНК за разработване на продукти на Епъл: да обедини технологиите и либералните изкуства, да вземе най-новите софтуерни и хардуерни постижения, да ги смеси с елементи от дизайна и културата и да създаде функции и продукти, които хората намират за полезни и смислени в ежедневния си живот.
Кен Косиенда
Често беше трудно да се реши къде трябва да завърши даден алгоритъм и евристиката да поеме. Обикновено ни отне много итерации на проектиране и програмиране, за да оценим всички подходящи опции. Най-добрите решения бяха натрупване на малки решения, внимателно претеглени едно срещу друго, докато се опитвахме да укротим сложността на толкова много комбиниращи се и припокриващи се фактори.
Кен Косиенда
Такива йерархично ограничен достъп до главния изпълнителен директор не може да бъде твърде различен от това, което се случва с други големи компании, но начинът да получите достъп до тези срещи на високо ниво в Епъл имаше много по-малко общо с вашето място в организационната диаграма и много повече свързано със способността ви да правите продуктите по-добри.
Кен Косиенда
Когато правя демо, мисля за целевата аудитория и вземам конкретно решение какви функции да включа. Начертавам концептуален пръстен около тези ключови детайли и използвам дебел въображаем маркер, за да го направя. Демо точките вътре в пръстена са фокусът и подобно на лампата във филмовата сцена, аз ги изобразявам с най-висока прецизност. Оставям извън ринга други по-малко важни подробности, които в крайна сметка ще трябва да бъдат разгледани, но не веднага. Обръщам им възможно най-малко внимание.
Кен Косиенда
Конкретните и специфични демонстрации, които описах в глава 6, бяха катализатори за творчески решения. Те ни принудиха да правим преценки за това кое е добро, какво има нужда от промени или подобрения и какво трябва да бъде изтрито. Обикновено се сближавахме с демонстрациите, след което позволихме на обратната връзка от демонстрацията да предизвика ново разминаване, което веднага се опитахме да затворим за последващото демо.
Кен Косиенда
С течение на времето стигнах до заключението, че проектирането на отлично потребителско изживяване е както за предотвратяване на отрицателни преживявания, така и за улесняване на положителните.
Кен Косиенда
Когато поведението на софтуера е мистериозно, бъдете по-организирани.
Кен Косиенда
В Епъл се стремихме да бъдем възможно най-съпричастни както в първоначалния, така и в текущия опит с продукт, но осъзнахме, че не можем да опитаме всичко по време на нашата фаза на проектиране и разработка. Трябваше да намалим неограничените възможности за това как един продукт може да изглежда и да се държи, и за да направим това, използвахме нашия дизайн и технологичен вкус.
Кен Косиенда
Ако има уникална магия в продуктите на Епъл, тя е в софтуера и ще ви разкажа как създадохме някои от най-важните софтуери в историята на компанията.
Кен Косиенда
Използвахме алгоритми и евристики, сякаш те бяха лявата и дясната страна на нашия колективен мозък за разработване на продукти. Използването на всеки включваше взаимодействие на занаята и вкуса и ние винаги се опитвахме да постигнем правилния баланс. Алгоритмите и евристиката трябва да се координират, за да направят страхотен високотехнологичен продукт.
Кен Косиенда