27.10.2016 20:46
Комментариев:  

Почему написали Айтиль

Айтиль написали как будто без повода

Компьютеры и компьютерщики жили без Айтиля 44 года: ENIAC работал уже в 1945, а первый том первой версии Айтиля вышел только в 1989 году. Писать этот том начали в 1986, значит, идея написания появилась ещё раньше. Что случилось с компьютерами в середине 80-х такого, что в ответ на это пришлось написать Айтиль?

Не случилось ничего. Самое близкое к 1986 году заметное событие в компьютерной индустрии — уход Стива Джобса из «Эпл» в 1985 году. Перед этим он выпустил «Макинтош» в 1984. Переде этим IBM выпустила PC в 1981. Да, персональные компьютеры изменили мир, но ни одно из этих событий не могло быть причиной написания Айтиля. Во-первых, в Айтиле не написано об особой роли персональных компьютеров. Наоборот, в версии от 2000 года авторы всё ещё пишут про мейнфреймы, как про ядро инфраструктуры. Во-вторых, известно, что на создание Айтиля сильно повлияла созданная в IBM «Архитектура управления информационными системами» (ISMA), первый том которой вышел в 1980 году. Работа над ISMA началась в 1972. Но и в начале 70-х с компьютерами ничего выдающегося не произошло. Как будто Айтиль написали от нечего делать. А ведь так не бывает! Что-то должно было послужить причиной.

Раньше почти все сотрудники ИТ были программистами

В 1995 году мы с одногруппниками обсуждали, кто такой хороший программист. В деталях разошлись, но суть все понимали одинаково: хороший программист это тот, кто пишет хорошие программы. Это логически следовало из того, кто такой программист вообще — это тот, кто пишет программы.

Через год я уже работал программистом, переписывал на ФоксПро заводскую систему расчёта потребности в материалах и запчастях. Мой друг этажом ниже писал на Паскале систему учёта готовой продукции. Рядом с ним программировали систему расчёта зарплаты. Почти все сотрудники отдела АСУ были программистами, то есть писали программы.

Из определения, что программист — это тот, кто пишет программы, следует, что когда программы написана, его работа закончена. На заводе было не так: после написания программы её нужно было установить, обучить пользователей, решать их проблемы. У заводского программиста неожиданно оказалось множество непрограммистских обязанностей.

В 2015 году я искал и расспрашивал людей постарше о том, как работали отделы АСУ в прошлом. Свидетелей 60-х и 70-х не нашёл, а в 80-х было то же самое: несмотря на попытки министерств распространять готовые программы по подведомственным предприятиям, несмотря на попытки предприятий распространить свое ПО на другие предприятия, на заводах и в конторах программисты старались не использовать чужие программы, но писать свои. А написав, сопровождали и поддерживали их.

За границей дела обстояли точно так же: например, Ф. Брукс в «Мифическом человеко-месяце» говорит об ИТ-подразделении только как о команде программистов, а идею покупать готовое ПО, а не разрабатывать собственное, называет революционной. Книга вышла в конце 60-х.

Помню, в конце 90-х молодые сотрудники ИТ-отделов потешались над бухгалтерами за то, что те называли их программистами. А ведь с точки зрения бухгалтера ничего не изменилось: много лет к бухгалтеру приходил сотрудник ИТ-отдела, чтобы «помочь с программой». И всегда раньше этот сотрудник был программистом, по должности и по выполняемой работе. А когда в конце 90-х сотрудник ИТ-отдела точно так же пришёл к бухгалтеру, чтобы «помочь с программой», с чего бухгалтер должен был захотеть называть его не программистом, а как-то иначе?

В 2000-х в ИТ-подразделениях программистов не стало

Бухгалтер не знал, что революционная идея конца 60-х покупать готовое ПО, а не писать собственное, к концу 90-х полностью реализовалась. Типовая инфраструктура небольшой компании выглядела так: на рабочих местах ОС и офисный пакет от «Микрософта», плюс бухгалтерская программа от российского производителя. На серверах ещё держался «Новелл», но «Микрософт» его уверенно вытеснял. Компании покрупнее могли похвастаться более престижными марками серверов, а бухгалтерская программа у них была немецкая, но собственных программ ни большие, ни маленькие компании не писали.

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

Айтиль — для ИТ, которое не пишет программы

Вот откуда слово «сервис» в ИТСМ (ИТ-сервис-менеджмент) — ИТ-подразделения прекратили писать программы и стали предоставлять услуги.

Вот что имеют в виду, когда говорят о «революции в ИТ, ответом на которую стал Айтиль и ИТСМ» — массовую замену программистов на администраторов и операторов поддержки.

Вот почему написали Айтиль — ни методы управления проектами, ни методы разработки ПО не годились в качестве инструкций «как жить» ИТ-подразделениям, основной продукцией которых вместо программ стали услуги.

01.06.2016 22:24
Комментариев:  

О чём все книги о переговорах

В ежедневных взаимодействиях с окружающим миром мы что-то отдаём и что-то получаем взамен. Многие обмены нерегулируемы: чтобы за 1 секунду ускорить тело массой 1 кг на 1 м/с, нужна сила в 1 Н. Однако часто итог обмена не установлен заранее: «Зарплата обсуждается с успешным кандидатом», «Торг уместен», «Звоните, о цене договоримся». В таких ситуациях, умеючи, можно отдать меньше, а получить больше. Чем выше умение, тем лучше пропорция, а идеальный сферический в вакууме переговорщик получит всё, не отдав взамен ничего.

Как им стать? Примерно так:

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

  2. Скажите, чего хотите. Как говорила одна моя знакомая: «На вопрос о желаемой зарплате отвечаю, что это 60-80, а в ответ никто почему-то не предлагает 90, наоборот, пытаются скинуть с 60». Идея заявить о желании зарабатывать 100, чтобы потом отступить до 90, нетренированного человека пугает: разброс почти в два раза между ожиданиями работодателя («скидывает с 60») и нашими потребностями увеличивает риск или не договориться, или прогнуться до неприемлемой величины.

  3. Узнайте, чего хочет оппонент. За что-то он готов отдать и нужные вам 100, и 200, и даже 1000. За что? Не знаете? Значит, если отдаст, то не вам.

Дальше идут техника, лучшие практики и уловки: как именно разговаривать, как повысить пользу своего «товара» в глазах «купца», как убедить оппонента страшнее осознать свои потребности, и ещё сто сорок мелочей разного размера.

В следующей заметке будем тренироваться превращать переговоры в не-переговоры и обратно. Недавно был случай: грабитель в банке захватил заложников, к нему пришёл переговорщик и, превратив переговоры в не-переговоры, застрелил его. Но мы пойдём другим путём!

10.05.2016 22:35
Комментариев:  

Как убеждали людей в старину

Собираясь восстанавливать старые заметки про «Сначала скажите „Нет“», я прошёл путь от «надо быстро восстановить все старые заметки» до «надо бы их подновить», а затем и до «надо бы их предварить обзором». К этому обзору в книге Эдварда Люттвака «Стратегия Византйиской Империи» на с. 292—293 нашлась прекрасная цитата, которую я публикую сегодня.

Часто переговоры состоят в убеждении противной стороны. В ход могут идти логические выкладки, торг, обман, угрозы. А вот что можно было найти в арсенале переговорщика полторы тысячи лет назад:

Разъясняя, каким образом была решительно реорганизована сасанидская фискальная система, ат-Табари переходит к кадастровой переписи сельскохозяйственной продукции и урожая — явно скопированного с византийского земельного налога на югер (jugatio), — совершенную по приказу Кавaда I, умершего в 531 г.:

…когда его сын Кисpa [Хocров 1 Ануширван, для греков Хосрой] унаследовал власть, он приказал провести её [перепись)… и пересчитать финиковые пальмы, оливковые деревья и головы [рабочих, византийская подушная подать, саріtatiо]. Затем он велел своим секретарям подсчитать общую сумму всего этого и издал общие обращения к народу. Он приказал секретарю, отвечавшему за земельный налог, огласить им общий объём налоговых обязательств с земли и число финиковых пальм, оливковых деревьев и голов… после чего Кисра сказал им: «…Мы повелеваем, чтобы налоги выплачивались частичными платежами, распределёнными по году, тремя частичными платежами. Благодаря этому деньги будут скапливаться в нашем казнохранилище, так что, если возникнет какая-либо опасность на одной из наших уязвимых границ… или случится какая-то иная беда, и нам нужно будет… пресечь её в зародыше, для чего потребуются денежные затраты… то у нас будут накопленные там деньги, в готовности и под рукой, ибо мы не желаем проводить новую частичную выплату налогов по случаю этой опасности. Итак, что вы думаете о намеченном нами и согласованном мероприятии?..»

Разумеется, Хоcров I гордился своим новшеством, которое в действительности было задумано его отцом и представляло собою копию византийской системы земельного и подушного налогообложения (jugatio-саріtatio). Но собрание хорошо знало привычки абсолютных монархов:

Никто из присутствующих… не проронил ни слова. Кисра повторил [свой вопрос] трижды. Тогда некто из числа присутствовавших поднялся и сказал: «О шах — да продлит Бог твою жизнь! Ты хочешь воздвигнуть присносущее здание этого земельного налога на преходящих основаниях: на виноградных лозах, которые могут погибнуть, на земле, засеянной зерном, которое может увянуть, на каналах, которые могут пересохнуть, и на источниках или канатах [qanat, подземные каналы], которые можно перекрыть?»

Этого говорить не следовало.

Кисра отвечал: «О смутьян, несущий дурное предзнаменование, откуда ты взялся?» Тот сказал: «Я один из твоих секретарей». Кисра приказал: «Бить его чернильницами, пока не сдохнет!» Тогда секретари стали бить его [тяжёлыми] чернильницами, стараясь в глазах Кисры отмежеваться от мнения этого человека и от его слов, пока не забили его насмерть».

Теперь всем стало ясно, чего от них ждали:

Люди сказали: «О шах, мы полностью согласны с земельным налогом, которым ты нас облагаешь!»

04.05.2016 21:53
Комментариев:  

Хорошая схема 1. Выводы и рекомендации

Под заголовком «Хорошая схема 1» я привёл три примера (ссылки в конце заметки) того, как избавление схемы процесса от изгибов и пересечений соединительных линий делает её лучше. Такую схему проще понять, её легче использовать и для обучения работе в процессе, и для контроля его исполнения. Даже чернил на печать такой схемы уйдёт меньше.

Для оценки качества схемы с точки зрения изгибов и пересечений соединительных линий я предлагаю за каждое пересечение и за каждый изгиб начислять один штрафной балл. Уверен, что несложно эту сумму считать и показывать автору схемы. В «Современные технологии управления» напишу сам, а тех, кто связан с «Микрософтом», прошу передать идею авторам Visio.

Во всех примерах итоговые схемы не имели штрафных баллов вовсе. Однако такой результат не является обязательным. Тут я лучше изогну обе стрелки, чтобы схема была компактной,

схема с изогнутыми стрелками

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

схема с прямыми стрелками

С ростом количества объектов и связей между ними появление изгибов и пересечений неизбежно, поэтому штраф должен смягчаться. Например, так:

Штраф за каждое пересечение или изгиб линии = Количество соединяемых объектов / Количество стрелок

Тогда схемы из третьего примера будут иметь 16/17 (примерно 0,94) ед. штрафа за каждое пересечение и изгиб, а схемы из первого примера — 9/11 (примерно 0,82) ед.

Ссылки на вышеупомянутые примеры: пример 1, пример 2, пример 3.

03.05.2016 14:38
Комментариев:  

Ответы к «Хорошая схема 1, задание 2»

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

схема с 45 ед. штрафа

Мой ответ:

схема с 1 ед. штрафа

А если хочется совсем без штрафа, то вот так:

схема с 0 ед. штрафа

Окончательные выводы — в следующей заметке.

Страницы: 1 2 3 4 5 6 7 8
HyperComments