четверг, 27 февраля 2014 г.

Про RUP (и другие IT-практики) и ... Украину

Сразу оговорюсь - "НИКОГО КОНКРЕТНО я в виду не имею".

Я лишь - "абстрактно рассуждаю".

Наблюдая что творится в том же Билайне или Сбербанке. Хотите реальных примеров - я могу их предоставить.

Теперь к делу.

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

Я НЕ БУДУ говорить про Украину.

Я лишь скажу про Россию.

И почему это НЕВОЗМОЖНО.

Итак.

Что такое IT-практики?

Всякие RUP, Scrup, XP и т.д.

Это:

1. Вовлечённость.
2. Валидация.
3. Ответственность.

Повторю:

1. Вовлечённость.
2. Валидация.
3. Ответственность.

Теперь по пунктам.

Что КАЖДЫЙ из них ОЗНАЧАЕТ?

1. Вовлечённость - это не ПРОСТО УЧАСТИЕ в процессе формально, но и и ГОТОВНОСТЬ работать с ПОЛНОЙ ОТДАЧЕЙ.
2. Валидация - это проверка качества работы. Скорее всего - ДРУГИМИ людьми.
3. Ответственость - ну тут вроде понятно. Но я скажу. Ответственность это ПОНИМАНИЕ человека ТОГО ФАКТА, что если он НЕ ВОВЛЕЧЁН или НЕ прошёл ВАЛИДАЦИЮ, то его могут "ударить рублём" или (банально) "палкой по жопе".

Вот как я вижу ВСЕ IT-практики.

Для МЕНЯ - если нету ВОВЛЕЧЁННОСТИ, ВАЛИДАЦИИ и ОТВЕТСВЕННОСТИ, то - ПРАКТИКИ НЕ РАБОТАЮТ.

Теперь что мы имеем по факту?

Мы имеем "винтиков" и "представителей элит".

"Представители элит" почему-то "всё время заняты". Посему времени на ВОВЛЕЧЁННОСТЬ - у них БАНАЛЬНО НЕТ.

Но! Если НЕ ХВАТАЕТ времени - "делегируй полномочия"!

Но что "по факту получается".. Времени НЕТ, но и полномочия НЕ ДЕЛЕГИРУЕМ.

"Собака на сене".

Что сказать про ВАЛИДАЦИЮ? Зачастую КОРРЕКТНУЮ ВАЛИДАЦИЮ работы может провести лишь "технический специалист", который ПОДЧИНЁН человеку работу которого ВАЛИДИРУЕТ.

Почему? Потому что "начальник" НЕ ОБЛАДАЕТ теми самыми "техническими деталями" нужными для ВАЛИДАЦИИ. Да и ему зачастую НЕКОГДА (см. про ВОВЛЕЧЁННОСТЬ).

Всё хорошо. Но!

Вы много видели "начальников", которые ПОЗИТИВНО относятся к "критике с мест"?

Я - ВИДЕЛ. Но это - "не КАК ПРАВИЛО", это обычно - "потому что НАЧАЛЬНИК УМНЫЙ.. или даже МУДРЫЙ".

А в "целом" - это СОВСЕМ НЕ ТАК.

Теперь про ОТВЕТСТВЕННОСТЬ.

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

Что касается "элит"?

Кто может им "дать по жопе"? Когда они скажем не написали вовремя правилиьное ТЗ"? Или приняли "неверное решение" срывающее сроки?

Никто!

Только "вышестоящая элита". А ей зачастую - "некогда" ну или опять же ВАЛИДАЦИЮ могут проводить ТОЛЬКО "нижестоящие", но "кто их будет слушать"?

Так сказать - "корпоративная солидарность".

Как можно "заставить директора предприятия выполнять ИНСТРУКЦИИ написанные для НЕГО", когда ему БАНАЛЬНО НЕКОГДА?

Приведу пример НЕ из сферы IT.

У меня один близкий мне человек занимается GMP (сертификацией фарм-производств).

Так вот. Он рассказывает СТРАШНЫЕ вещи.

Там идея такая же:

1. ВОВЛЕЧЁННОСТЬ.
2. ВАЛИДАЦИЯ.
3. ОТВЕТСВЕННОСТЬ.

Так вот "это" в России - НЕ РАБОТАЕТ.

Пишутся инструкции, которые НЕ ВЫПОЛНЯЮТСЯ.

По причинам приведённым ВЫШЕ.

И что САМОЕ УЖАСНОЕ - это тот факт, что "иностранные инспекторы" - уже ДАВНО ОСОЗНАЛИ тот факт, что "в России это не работает".

И проверки проводятся с "учётом местной специфики".

Если я ВСЁ правильно понял.

Это вот ВСЕМ - повод ЗАДУМАТЬСЯ.

ЗАДУМАЙТЕСЬ - в ФАРМПРОИЗВОДСТВАХ - "инструкции пишутся, но НЕ ВЫПОЛНЯЮТСЯ".

И "сторонние инспекторы" на это "махнули рукой".

И это - НЕ ГОСУДАРСТВЕННЫЕ производства, а КОММЕРЧЕСКИЕ.

"Рука Путина" - тут (вроде бы) непричём.

Может стоит научиться "исполнять инструкции", "включать поворотники" и "пропускать пешеходов"?

Теперь к .. Украине. Точнее к "народной демократии", вече и майдану.

Что такое "прямая народная демократия"?

Это (как мне кажется):

1. Вовлечённость.
2. Валидация.
3. Ответственнось.

ВОВЛЕЧЁННОСТЬ - ты ДОЛЖЕН ГОЛОСОВАТЬ и высказывать СВОЁ МНЕНИЕ. Ты ОБЯЗАН это делать. Многие на это готовы?

ВАЛИДАЦИЯ - проверка КАЧЕСТВА вовлечённости. ТЫ ГОЛОСОВАЛ? ТЫ ЧЕМ ПОМОГ ФРОНТУ? Ты ЧЕСТНО высказал СВОЁ МНЕНИЕ? Ты ВООБЩЕ "это" делал?

ОТВЕТСТВЕННОСТЬ - ну тут БАНАЛЬНО. Если ты НЕ ГОЛОСОВАЛ, то "иди на лесоповал" (передёргиваю) или "отлучаем тебя от голосования" (тут НЕ ПЕРЕДЁРГИВАЮ). Тебя ВЫБРАЛИ? Ты ХОРОШО справился со своей задачей? Если ХОРОШО - "спи спокойно", а если ПЛОХО? Опять - "иди на лесоповал"... Ну или хотя бы на "общественные работы".

Отсидел ДЕПУТАТОМ два года. Тебе ИЗБИРАТЕЛИ поставили "плохо" - иди ДВА ГОДА "подметай улицы".

Мысль понятна?

Вот что называется "прямой народной демократией". Ну КАК Я "это" ВИЖУ.

Система с "отрицательной обратной связью".

Сделал ПЛОХО - будь добр сделать ХОРОШО.

Мы к "этому готовы"?

По-моему - НЕТ.

Мы в "своих офисах" не можем "ПРИВИТЬ IT-практики".

Не МОЖЕМ сделать так чтобы "люди не сидели на жопе".

Это в "рамках своих офисов".

А в рамках страны?

Я конечно ГЛУБОКО уважаю Украинцев и Украину. Но мне (почему-то кажется), что и ОНИ недалеко от нас ушли.

Я НЕ ВИДЕЛ ""прорывов" по внедрению IT-практик и на Украине тоже. Может быть я ПРОСТО про них НЕ ЗНАЮ.

Вот и подумайте...

Если мы не можем с помощью "прямой народной демократии" организовать СВОЮ ЖИЗНЬ "локально", пусть даже не в "офисе". В своём дворе.

Вы пробовали "собрать денег с соседей на домофон".

Можем "локально"?

Тогда сможем и "глобально"!

Но я что-то "пока такого не наблюдаю".

Итак.

Повторю:

1. ВОВЛЕЧЁННОСТЬ.
2. ВАЛИДАЦИЯ.
3. ОТВЕТСВЕННОСТЬ.

Подумайте над этим.

1. ВОВЛЕЧЁННОСТЬ - КАЖДЫЙ должен быть "активным членом общества".
2. ВАЛИДАЦИЯ - "а судьи кто"?
3. ОТВЕТСТВЕННОСТЬ - КАЖДЫЙ должен знать, что он ОБЯЗАТЕЛЬНО понесёт ОТВЕТСВЕННОСТЬ за ДЕЙСТВИЯ или (что важно) - за БЕЗДЕЙСТВИЯ.

Это кстати и есть - "классический коммунизм".

P.S. http://18delphi.blogspot.ru/2013/05/rup.html

5 комментариев:

  1. Давеча наткнулся на цитату:
    "если власть взяли программисты то роль многих министерств свелась бы к нескольким простым скриптам"

    Но по серьёзке - я бы приоретизировал "мотивацию". Оттуда и вырастают "анти-паттёрны управления", мой любимый "управление грибами" (mushroom management) http://ru.wikipedia.org/wiki/%D0%90%D0%BD%D1%82%D0%B8%D0%BF%D0%B0%D1%82%D1%82%D0%B5%D1%80%D0%BD
    подробнее на английском http://en.wikipedia.org/wiki/Mushroom_management).

    Как-то раз я схлестнулся с одним IT-журналистом, он доказывал, что IT-директора не нужны. Я ему оппонировал, что "директора не нужны", а IT-директор скоро станет "директором", а программист сведёт многие действия менеджеров - да - к скриптам.

    Тут 2 дня назад слушал "Бизнес-FM". Многие компании, специализирующиеся на "биржевой торговле при помощи средств их клиентов", берут клиента, берут его деньги, узнают "ТЗ" (по А. Люлину), а потом ЗАРЯЖАЮТ ТОРГОВЫХ РОБОТОВ для выполнения биржевых операций.

    Извините, спровоцированный Александром, перехожу на поток сознания :)

    Украинцам - большой респект. Евромайдан стоил того, чтобы пошло такое явное выражение любви и поддержки русского языка в Украине ("в", а не "на"). Не надо читать "на окраине", надо читать "в Малороссии" и "в Новороссии"). В южно-западной части славянского "коммьюнити", объединенного общей генетикой, культурными кодами, историческим прошлым. Но пока перечисленное находится в стадии осознания (а экономические интересы в стадии возрождения), пусть "російська мова" будет первой стадией налаживания взаимопонимания (и в ПРЯМОМ смысле этого слова).

    Был во Львове (с семинарами Embarcadero). Выпрыгивал из штанов, чтобы показать "истинного русского" - наследника культурных и интеллектуальных традиций (список российских учёных, писателей, общественных деятелей, просветителей, религиозных деятелей различных конфессий). Мы НЕ БОРЕМСЯ за Украину штыками, танками, газовыми тарифами. Мы знаем роль Украины в Российской государственности и хотим дальше двигаться этим путём. Мы должны - да, ну такая наша историческая миссия "русских" (включая ВСЕ национальности), но именно "русские" должны работать над тем, что МЫ предлагаем другим странам. Это - не тарифы, транши и военную поддержку. В смысле, НЕ ТОЛЬКО это. :)

    И хочу завершить совсем уж пафосом (да простит меня автор блога - Александр Люлин). Хочется связать Россию, Украину, Казахстан, Грузию и другие страны с исторически близкими судьбами. Факт того, что есть "человек из сердца России" - Александр Люлин, который МОТИВИРОВАН исключительно высокими целями, который ведёт просветительских блог на РУССКОМ ЯЗЫКЕ в интернациональной области высокоинтеллектуального труда (разработка ПО), есть как минимум хороший повод не забывать РУССКИЙ ЯЗЫК. Это - втягивание ВСЕХ в поле Российского влияния, интеллектуальных традиций, "нашего" контекста исторического развития.

    Ну и напоследок - мой "экспириенс" по отношению казахов к русскому языку. Знакомые мне казахи - с кем приходилось общаться и работать на территории Казахстана. При виде "русского" в моём лице (при всей интернациональной моей внешности), каждый старался (и это в 100% случаев получалось) показать идеальное владение русским языком. Я бы сказал, что многим этно-русским следовало бы поучиться у казахов. Но ещё раз - именно мы, русскоговорящие, кто мыслит категориями единения наций, стран, народов, государств вокруг России, должны давать ПОВОД знать русский язык.

    И завершу о наболевшем. Каждый, кто срёт в комментах, работает против единения. Позорит "ментальность, основанную на русской культуре, русском языке". Не делайте этого.

    ОтветитьУдалить
  2. Хочется связать Россию, Украину, Казахстан, Грузию и другие страны с исторически близкими судьбами.
    А если Украине не охота больше связываться с Россией на условиях России ? Готова ли Россия на действительно взаимовыгодное сотрудничество ?

    ОтветитьУдалить
  3. Ну раз уж от RUP и валидации в комментах все равно ушли...
    Вот я - этнический украинец. А исторически сложилось так, что при этом гражданин России.
    Во многих рассуждениях вокруг о последних событиях сильно удручают два распространенных тезиса: номер раз - "... ну вот не захотели лечь под Россию - лягут под Европу...", и номер два - "... да такого народа вообще нет, а язык - не язык, а только искажение русского, и вообще, они сало едят и борщом заедают...".
    Собственно говоря, точка зрения первого типа отражает уровень "кругозора" и "широты" мировосприятия высказывающегося, мыслящего в категориях "кто сверху, а кто снизу" (лагерно-уголовное прошлое у людей, видимо, ну или извращенные латентные желания какие-то - других объяснений не вижу), а второго типа - уже вообще настолько за гранью, что, пожалуй, и говорить тут нечего.
    После выслушивания что первого, что второго - хочется пойти нажраться горилки, спеть "Ще не вмерла України і слава, і воля...", уехать из Москвы куда-нибудь позападнее во Львов или Ужгород и не слышать больше этих и подобных "глубокомысленных умозаключений". Какие уж тут, к чертям собачьим, "братство славянских народов" и "единение наций".
    А с Всеволодом - соглашусь на 300%: "Но ещё раз - именно мы, русскоговорящие, кто мыслит категориями единения наций, стран, народов, государств вокруг России, должны давать ПОВОД знать русский язык.".

    ОтветитьУдалить
    Ответы
    1. Вить, согласен.
      И народ есть, и язык есть и хотят в Европу - пусть идут в Европу. И кто говорит обратное - либо дураки, либо провокаторы.

      Меня только методы ужасают. Ну мы говорили.

      А статья действительно про "RUP" была :-) Я сам - "идеалист" и верю в "идеальный коммунизм", но жизнь "показывает обратное". В масштабе небольших "компаний людей". Что я и пытался написать. Не говоря уж "в масштабах страны".

      Удалить
    2. "если власть взяли программисты то роль многих министерств свелась бы к нескольким простым скриптам"

      это кстати не лишено основания... одна только проблема есть.. программисты они по большей части - интраверты...

      Удалить