Джоэл Спольски о программном обеспечении

Публикация № 63918

Управление - Управление бизнес-процессами (BPM)

15
Джоэл Спольски (англ. Joel Spolsky, род. в 1965) — программист и писатель. Известен, прежде всего, как автор блога «Джоэл о программном обеспечении» (Joel on Software), в котором он обсуждает вопросы программирования, прежде всего — под Windows. В 1991—1994 годах он занимал должность менеджера продукта в команде Microsoft Excel. Основал компанию Fog Creek Software в которой сейчас и работает.

Спольски родился в Альбукерке штат Нью-Мексико и где жил, пока ему не исполнилось 15 лет. Затем с семьей он переехал в Иерусалим в Израиле, где окончил среднюю школу и служил в десантных войсках. В 1987 он возвращается в США, чтобы поступить в колледж. Учился в Университете Пенсильвании в течение года, пока не перевелся в Колледж Пирсона Йельского университета, где в 1991 году получил диплом в области компьютерных наук с отличием.

Спольски начал работать в Майкрософт в 1991 в качестве руководителя команды программистов Microsoft Excel, где он спроектировал Excel Basic. Он переехал в Нью-Йорк в 1995, где работал на Viacom и Juno. В 2000 году он основал Fog Creek Software и и создал блог Джоель о программном обеспечении. Джоель о программном обеспеченьи был "одним из первых блогов начатых бизнесменом".

Спольски недавно начал сотрудничество с Джефом Этвудом на Stack Overflow, представляющем собой сообщество бесплатных вопросов и ответов в области разработки программного обеспеченья

Он автор 5 книг, например, "Дизайн пользовательских интерфейсов для программистов" и "Как довести дело до конца". Так же он создатель Теста Джоеля.

15

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. indigo_ 13.01.10 10:49 Сейчас в теме
А что-то, по-моему, ссылка на тест не работает...
2. dolter 117 13.01.10 11:17 Сейчас в теме
однозначно в избранное :-)
3. Душелов 14.01.10 18:34 Сейчас в теме
Хорошие статьи, есть что почитать!
4. tango 484 18.01.10 17:19 Сейчас в теме
"При отсутствии спецификации с бедным отделом документирования происходит нечто забавное (в грустном смысле этого слова). У составителей документации обычно нет политического права прерывать программистов. Во многих компаниях, если у составителей входит в привычку прерывать разработчиков с вопросами, а как что-либо должно работать, программисты направляются к руководству с мольбой о невозможности выполнить работу из-за этих [удалено цензурой] писателей, и не могли бы они, пожалуйста, держать их подальше, и менеджеры, пытаясь улучшить производительность, запрещают составителям документации в дальнейшем тратить драгоценное время их программистов. Такие компании всегда можно отличить, так как файлы справки и руководства не содержат никакой другой информации кроме той, что и так можно увидеть на экране."
http://local.joelonsoftware.com/wiki/%D0%A7%D0%B0%D1%81%D1%82%D1%8C_1_-_%D0%90_%D0%B7%D0%B0%D1%87%D0%B5%D0%BC%3F
absolutblohin; +1 Ответить
5. absolutblohin 20.01.10 16:09 Сейчас в теме
(4) Так вот в чем дело!!! Больше не буду ругаться на документацию 1С - она пишется в невыносимых условиях, людьми не знакомыми с продуктом. Бедные писатели - приношу свои извинения
10. echo77 1096 29.01.10 19:30 Сейчас в теме
(4) - это про фирму 1С, у неё, видимо, бедный отдел документирования :-)
6. tango 484 20.01.10 16:38 Сейчас в теме
заметьте, не я это сказал
7. Abadonna 3835 28.01.10 08:05 Сейчас в теме
Интересно, имел ли он в виду и 8.2? ;)
По мне, Веб – это классно, но веб-ориентированные приложения с их гадким, непоследовательным интерфейсом с большим временем реакции – большой шаг назад в отношении удобства и практичности (usability) интерфейсов.
8. artbear 1159 29.01.10 17:52 Сейчас в теме
(0) ИМХО не те книги назвал, у него есть 2 намного интереснее для разработчика, чем названные в описании :)
9. ZOMI 419 29.01.10 18:46 Сейчас в теме
(0) Весьма полезная статья ! +
11. rasswet 82 25.02.10 10:59 Сейчас в теме
много интересно нашел! респект за ссылку!
12. cruse 6 21.07.10 11:57 Сейчас в теме
Дельно написано. Я скажу так, если в вашей компании работают программисты, у которых есть устремление писать качественные продукты, то все, о чем пишет Джоел становиться очевидным. Например, о тех 15 минутах на вход в поток, о расстоянии между людьми, когда для того, чтобы отвлечь человека надо выйти в другую комнату или хотя бы снять трубку телефона. Я понял все эти вещи еще в 90 годах работая в средней оптовой фирме. Не важно по каким причинам в программисте живет этот стержень "писать хорошо, прокачивать требования и прорабатывать модели", потому что это круто или денег больше, пока его не сломали люди сами могут найти правильные решения и методы и найти свои "ноу хау", которые станут конкурентным преимуществом компании.

Как ломают? Начиная от менеджеров по продажам, которые еще до обследования обещают золотые горы клиенту в сжатые сроки и говорят "я все понял, тут все просто". И заканчивая корпоративными делами, когда 2 монитор тебе нельзя не потому, что денег нет, а потому, что другие тоже захотят. Правда не понятно, что в этом плохого, если это в разы экономит время при производстве изделия и делает, например, составление договоров, ТЗ, справок не таким муторным.
Оставьте свое сообщение

См. также

Как создать идеальную службу поддержки бизнеса 6

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM) Бухгалтерский учет

О том, насколько хорошо работают бизнес-процессы, можно понять по реакции пользователей: если они довольны - значит, все хорошо. А что является главным связывающим звеном между бизнесом и пользователями? Конечно, служба поддержки, и чем лучше вы организуете ее работу, тем удовлетворенность пользователей будет выше. О том, что как создать идеальную службу поддержки, на конференции INFOSTART EVENT 2018 Education рассказал Сергей Харитонов из ГК «Агат».

26.07.2019    2038    user1063453    0       

Как привлечь пользователей на портал самообслуживания 7

Статья Бизнес-аналитик Руководитель проекта Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

Зачем нужен портал самообслуживания? Как заставить пользователей подавать обращения через портал самообслуживания? В данной статье руководитель службы технической поддержки делится своим опытом и выводами по запуску портала самообслуживания.

09.06.2019    2206    KoldunOne    6       

Уволен через автоматизацию 46

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

Кейс бизнес-программирования

07.03.2019    7767    1c-intelligence    47       

Механизм бизнес-событий на конкретном примере 30

Статья Программист Нет файла v8::Бизнес-процессы ДО Россия УУ Документооборот и делопроизводство Бесплатно (free) Управление бизнес-процессами (BPM)

Есть в системе 1С:Документооборот механизм бизнес-событий. Когда мне понадобилось решить конкретную задачу, гугление ни к чему конкретному не привело. Хотелось так «вжух» и всё понять про данный механизм, но в итоге пришлось лезть в код 1С и смотреть реализацию данного механизма. В данной публикации поделюсь результатами исследований, может, кому-то это поможет быстро и легко во всём разобраться.

18.02.2019    5494    soulner    0       

Принципы проектирования справочников номенклатуры в 1С: Управление Предприятием 2 (ERP 2.4.6) 73

Статья Программист Пользователь Нет файла v8 ERP2 Россия Бесплатно (free) Управление бизнес-процессами (BPM) Бухгалтерский учет Пользователю системы

Принципы системного подхода к проектированию справочников номенклатуры в 1С: Управление Предприятием 2 (ERP 2.4.6) или как избежать замусоривания.

13.02.2019    11129    roman72    20       

Практика применения подсистемы Автозадачи 26

Статья Программист Нет файла v8 1cv8.cf Россия УУ Бесплатно (free) Управление бизнес-процессами (BPM) Пользователю системы

На Инфостарте есть публикация о подсистеме Автозадачи (https://infostart.ru/public/656758/). Я решил поделить своим опытом применения этой подсистемы Альфа-авто 5.

29.01.2019    4771    AntonSm    4       

Где мы взяли флакон? 39

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM) Управление проектом

История появления и развития методики

26.12.2018    6502    1c-intelligence    7       

Айсберг, кейсы 26

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

Несколько примеров применения принципа "Айсберг".

26.12.2018    5152    1c-intelligence    12       

Методология управления изменениями на основе методологии TOGAF и языка моделирования Archimate 9

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM) Управление проектом

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

02.12.2018    4977    rossoxa    2       

Обзор блока адресного хранения в программах 1С: УТ, ERP и КА 35

Статья Бизнес-аналитик Руководитель проекта Нет файла v8 ERP2 УТ11 КА2 Россия УУ Учет ТМЦ Бесплатно (free) Управление бизнес-процессами (BPM) Бухгалтерский учет

В статье мы подробно расскажем вам, как реализовано адресное хранение в типовых решениях 1С:Управление торговлей, 1С:ERP и 1С:Комплексная автоматизация.

29.11.2018    12243    alis112358    23       

Похороны скрам-доски 19

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM) Личная эффективность

Продолжаем балансировать позитив Марии Темчиной. Вторая глава книги про американцев.

31.10.2018    6723    1c-intelligence    15       

Ограничения и недостатки производственного учёта в 1С: УНФ 40

Статья no Нет файла v8 УНФ УУ Производство готовой продукции (работ, услуг) Бесплатно (free) Управление бизнес-процессами (BPM) Бухгалтерский учет Производство

У любого программного продукта (и не только программного, да и не только у продукта) существуют свои сильные и слабые стороны. О многих сильных сторонах 1С: УНФ (Управление нашей фирмой) я писал и снимал обучающие видеоролики. Мне действительно нравится данная программа в силу сочетания функциональности и простоты учёта. Но давайте объективно коснёмся недостатков 1С: УНФ при внедрении на производственных предприятиях. Но сначала про…

30.10.2018    12616    Gavrik    22       

Цифровая трансформация. 3

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

Цифровая трансформация. Что это и как мы можем помочь нашим клиентам?

21.08.2018    3782    -DenA-    4       

Принцип "Айсберг" 30

Статья Программист Пользователь Руководитель проекта Нет файла УУ Бесплатно (free) Управление бизнес-процессами (BPM)

Простой принцип, который стоит учитывать при автоматизации.

16.08.2018    9441    1c-intelligence    23       

На чьей стороне мячик? Алгоритм определения исполнителя задачи 5

Статья no Нет файла Бесплатно (free) Техническое задание Управление бизнес-процессами (BPM)

Я считаю, что мало кому удалось избежать ситуации, когда его назначали исполнителем работы, мягко скажем, не его уровня. На мой взгляд, такое особенно часто встречается среди технических специалистов. Причем, в случае возражения, обычным аргументом противоположной стороны является: "Нам так раньше всегда делали!". Эта публикация является попыткой описать формализовано процесс определения исполнителя с точки зрения логики. Посвящается тем, кто, будучи невежественным в вопросе, смеет указывать, кому его решать. А также тем, кто это терпит.

14.08.2018    5191    itriot11    42       

Автоматизация контроля границ 26

Статья Программист Бизнес-аналитик Руководитель проекта Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

Продолжаем изучение учебника по бизнес-программированию. На этот раз - параграф из раздела "Автоматизация".

08.08.2018    7448    1c-intelligence    18       

Канбан в условиях российской действительности 72

Статья Системный администратор Бизнес-аналитик Пользователь Руководитель проекта Нет файла Россия Бесплатно (free) Управление бизнес-процессами (BPM) Управление проектом

Слово "Канбан" слышали все, кто работает в производстве, в поддержке и в ИТ-разработках. В этой статье я попробую рассказать про Канбан подробно, обобщить принципы и опыт (мой и ближайшего окружения) по внедрению на практике этой системы с упоминанием возникающих при этом "граблей" и рекомендаций по борьбе с ними.

08.08.2018    16055    MariaTemchina    63       

Миф о всесильном менеджере 16

Статья Программист Бизнес-аналитик Руководитель проекта Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

Не будем заниматься изменениями, потому что мы - не менеджеры.

05.07.2018    7276    1c-intelligence    1       

Эсперанто, эльфийский и клингонский 31

Статья no Нет файла Бесплатно (free) О жизни Управление бизнес-процессами (BPM) Личная эффективность

Почему бизнес и ИТ не понимают друг друга? И как сделать, чтобы понимали?

14.06.2018    9806    1c-intelligence    47       

Продукт vs Процесс 27

Статья Программист Пользователь Руководитель проекта Нет файла УУ Бесплатно (free) Управление бизнес-процессами (BPM)

Продолжаем тему управления качеством, рассматривая ключевой акцент - продукт или процесс?

08.06.2018    9980    1c-intelligence    40       

Экспансия решений 1С на глобальный рынок: как взять быстрый старт? 42

Статья no Нет файла 1С:Франчайзи, автоматизация бизнеса Бесплатно (free) Управление бизнес-процессами (BPM) Управление проектом

Николай Шилкин рассказал о требованиях, которые предъявляет глобальный рынок к решениям 1С, рассмотрел достоинства и недостатки платформы в контексте ее выхода за пределы рынка стран СНГ. Он также объяснил, у каких решений есть шансы добиться успеха на мировом рынке, и дал рекомендации 1С-стартаперам.

04.06.2018    9585    RayCon    21       

Золотой франч. Часть 1 35

Статья Программист Пользователь Руководитель проекта Нет файла 1С:Франчайзи, автоматизация бизнеса Бесплатно (free) Управление бизнес-процессами (BPM)

Попробуем сформировать кейс для конкретной части знакомого нам бизнеса – 1С:Франчайзи.

22.05.2018    11515    1c-intelligence    61       

Регулярные задачи 21

Статья Программист Пользователь Руководитель проекта Нет файла Бесплатно (free) Управление бизнес-процессами (BPM) Личная эффективность

Регулярные задачи и регулярный менеджмент, как инструмент работы над изменениями. Варианты, проблемы, решения.

17.05.2018    9364    1c-intelligence    5       

Жизненный цикл задачи 41

Статья Программист Пользователь Руководитель проекта Нет файла Бесплатно (free) Управление бизнес-процессами (BPM) Личная эффективность

Жизненный цикл задачи - из чего состоит, как им управлять, каких результатов можно добиться.

15.05.2018    12039    1c-intelligence    16       

Почему менеджеры не изменяют? 28

Статья Пользователь Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

Почему менеджеры не занимаются изменениями? А если занимаются, то ничего не получается?

10.05.2018    10914    1c-intelligence    32       

Менеджер vs Программист 25

Статья Программист Пользователь Руководитель проекта Нет файла Бесплатно (free) О жизни Управление бизнес-процессами (BPM)

Что общего между менеджером и программистом? И в чем различие?

07.05.2018    10737    1c-intelligence    57       

Первый шаг к успешному проекту автоматизации 11

Статья no Нет файла Россия Бесплатно (free) Техническое задание Управление бизнес-процессами (BPM) Управление проектом

Всем нам хочется, чтобы проект по автоматизации предприятия был успешным? Чтобы поставленные цели были достигнуты в срок и затраты не превысили запланированных? В нашей статье мы расскажем, каким, по нашему мнению, должен быть первый шаг к успешному проекту.

30.03.2018    8336    Апрель-С    1       

Автоматизация для "полевых" сотрудников (тех, кто не работает в офисе) 42

Статья Программист Руководитель проекта Нет файла v8 1cv8.cf 1С:Франчайзи, автоматизация бизнеса УУ Учет рабочего времени Бесплатно (free) Управление бизнес-процессами (BPM)

Статья о том, как подходить к автоматизации процессов, где должны действовать сотрудники «в поле» - торговые представители, сервис-инженеры и т.д. На что стоит обратить внимание для таких видов бизнес-процессов

24.01.2018    12466    siddy    0       

Ад своими руками 240

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

Почему не надо внедрять системы управления задачами

28.12.2017    36239    1c-intelligence    179       

Внутренние бизнес-процессы 22

Статья no Нет файла v8::Бизнес-процессы 1cv8.cf УУ Управление взаимоотношениями с клиентами (СRM) Бесплатно (free) Управление бизнес-процессами (BPM)

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

20.12.2017    11831    siddy    0       

Латентные паразиты 137

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

Вот вы сидите, и не думаете о паразитах. А они рядом.

04.12.2017    23584    1c-intelligence    143       

Куда дальше? 80

Статья Программист Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

1С умеем, бизнес-процессы умеем, системы мотивации умеем, ТОС умеем, Scrum умеем... Чего не умеем?

17.10.2017    22204    1c-intelligence    278       

Практика применения UML для проектирования бизнес процессов и информационных систем 79

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

В статье я поделюсь с вами практикой применения UML для решения актуальных задач в области выполнения проектов на 1С. Когда мы с коллегами обсуждаем применение UML - я чаще всего слышу такое возражение: «как мы можем применять UML, если все современные среды для него не поддерживают кодогенерацию в 1С?» Как будто у нас уже все проектные технологии отлажены, с заказчиками нет никаких проблем, и только кодогенерации нам не хватает. Конечно же, это не так. В статье рассмотрим для чего нам необходимо моделирование и что это даст для повышения эффективности проектов.

03.09.2017    30544    SergeyN    10       

Контроллинг и системное мышление: примитивный пример 31

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

Примитивный пример применения контроллинга и знаний о системном мышлении на технологической операции мех.обработки, с интересными результатами. И немного о японцах.

17.08.2017    17638    1c-intelligence    110       

Практический пример автоматизации производства в 1С: УНФ 33

Статья Программист Бизнес-аналитик Нет файла v8 УНФ УУ Производство готовой продукции (работ, услуг) Бесплатно (free) Пользователю системы Управление бизнес-процессами (BPM) Бухгалтерский учет

Конфигурация 1C:УНФ обладает явным преимуществом для небольших предприятий по сравнению с другими программными продуктами семейства 1С. Это лёгкость использования с отсутствием изобилия функционала, в котором теряются многие пользователи, которым представлено УТ, КА, не говоря про ERP. Другими словами, ничего лишнего. Это большой плюс, если нет бюрократии и сложных методик в организации.

31.07.2017    24467    Gavrik    13       

Использование GAP-анализа для выявления и согласования задач по проекту 6

Статья Программист Бизнес-аналитик Руководитель проекта Нет файла Бесплатно (free) Управление бизнес-процессами (BPM) Управление проектом

Данная статья размещена здесь для тех, кто хочет знать больше про GAP анализ и как его использовать на проекте. Так как формат статьи не позволяет рассказать все, я постарался рассказать основное по этой теме. Больше, если получится, я расскажу на Event 2017, если мой доклад наберет достаточное количество голоcов. Ссылка на доклад http://event.infostart.ru/2017/agenda/#item643129

05.07.2017    10508    raiml    0       

Внедрение автоматизированной системы управления работами в сервисной компании 15

Статья Пользователь Нет файла v8 ERP2 1С:Франчайзи, автоматизация бизнеса Россия УУ Производство готовой продукции (работ, услуг) Бесплатно (free) Управление бизнес-процессами (BPM) Управление проектом

В статье рассматривается пример того, как мы создавали автоматизированную систему управления работами в сервисной компании. В начале мы провели анализ бизнес-процессов заказчика, которые существовали только в головах его ключевых исполнителей. Единый документооборот в сервисной компании отсутствовал, каждый руководитель подразделения вел свои данные в отдельных Excel файлах, на границах подразделений возникала потеря информации и документов, процедура управления работами превращалась в постоянный кошмар для руководителей. Для успешного решения задачи необходимо было провести предварительную серьёзную подготовку. В результате этой работы мы разработали методику, в которой подробно описали бизнес-процессы, определили оптимальный порядок действий, установили порядок передачи ответственности от исполнителя к исполнителю и порядок контроля выполнения работ. После этого внедрение автоматизированной системы стало обычным «делом техники».

29.06.2017    10261    Soliton    2       

IDEF0. Знакомство с нотацией и пример использования 44

Статья Бизнес-аналитик Пользователь Нет файла Обучение, бизнес-тренинг, курсы 1С:Франчайзи, автоматизация бизнеса Бесплатно (free) Управление бизнес-процессами (BPM)

Зачастую в моей работе возникает необходимость не просто изучить и решить определенную проблему, но выявить ее местонахождение в общей модели работы компании. Мало понимать, что определенное подразделение работает неправильно, важно понимать, каким образом оно взаимодействует с другими. Иначе невозможно выявить все существующие проблемы и выбрать оптимальный метод решения поставленной задачи. А для этого требуется изучить работу компании и составить ее функциональную модель.

28.06.2017    24617    raiml    36       

Краткое описание BPMN с примером 50

Статья no Нет файла Бесплатно (free) Управление бизнес-процессами (BPM)

О том, что такое BPMN, написано очень много. Но проблема в том, что почти вся информация, которую можно найти в Интернет, ориентирована на людей, которые уже ранее сталкивались с BPMN или с другим стандартом моделирования бизнес-процессов. Я же предлагаю разобраться «с нуля» — что такое BPMN? В чем особенности и преимущества этой технологии и почему она появилась и оказалась столь востребованной, по крайней мере, за рубежом. Да и у нас в стране ей все больше и больше интересуются.

28.06.2017    24434    raiml    10