Так в этом же и есть проблема. Люди в среднем по больнице везде одинаковые: и в строительстве, где всех хорошо формализовано, и в софте, где как выясняется нет. Понять что хочет Заказчик построить и показывать ему промежуточные результаты несоизмеримо проще, чем тоже самое для софта. Говорю, т.к. постоянно имею реальную возможность видеть оба варианта.
Поэтому нет плохих архитекторов софта (в среднем по больнице, повторюсь), есть объективная сложность конкретной предметной области. Цель проектных методик в строительстве — оптимально построить безопасный дом. В софте — сделать процесс хоть как-то управляемым и прогнозируемым.
Но они редко нужны кому-то кроме программистов, поэтому об этом вообще мало кто задумывается. Например, модуль для подсчета квадратного корня вполне предсказуем, а вот под «движком сайта» (который как модель вообще говоря тоже условно соответствует реальному миру, точнее сайту) понимают настолько разные вещи, что это превращается в сильно неформализуемый процесс выбора. То, что движок сам по себе формулизуемый нисколько не влияет на обсуждаемую проблематику. (вопросы технологического качества движка тут опускаем).
Да, если штрафовать — мы бы лишились многих продуктов. Изначально разработчики стали аккуратнее (мечта менеджера), но уже потом начнется деградация. Софт, а особенно веб-софт снижает планку допустимого права на ошибку, право на изменение по ходу пьесы, и массу других компромиссов. Разве получили бы мы фейсбук или гугл, если бы разработчики перестраховывались, анализировали все пути развития продукта? Скорость развития технологий сильно замедлилась бы. А там, где есть набор компромиссов — всегда будут дебаты по какой формуле их приемлемо сочетать. И какая проектная методика для каких случаев подходит. И статьи типа этой, про то, что люди начинают неверно оценивать сами аргументы применимости тех или иных методик.
Неплохой текст, популярно разъясняющий хорошо известный всем архитекторам факт: любая модель только до какой-то степени соответствует реальному объекту.
В проектном управлении это сродни одному древнему спору — может ли бесконечная система дифференциальных уравнений описать мир.
Ну, ну, что ж Вы так эмоционально? И я вообще не понимаю почему руководителям любят приписывать поведение детей. Даже при российском уровне раздолбайства по моему опыту когда не делается что-то очевидное, то это имеет несколько более сложные причины, чем нежелание сделать имеено это. Проще говоря, часто какая-то одна нужна активность генерирует кучу контрактивностей в другом месте, и талант менеджера находить баланс. Касательно обсуждаемого — автор же написал, что там только логистика и склад. И что за 10 лет не удалось добавить аналоги всех остальных компонент больших систем, что запутались сами развивать систему. Такое случается, часто. Так что если и говорить про волшебную палочку, то именно автоматизация непокрытых кусков бизнеса требуют больших инвестиций, часто слишком дорогих для небольших компаний. Или волшебную палочку.
Дима, когда наши пришли в ужас от внедряемого у нас Документума, я пытался объяснять все это внедренцам. К сожалению, их идеальный внешний вид не слишком вяжется с глубоким изучением юзабилити. Сошлись в итоге на том, что они не могут реконструировать интерфейс, т.к. это требует переделки ядра системы, править которое может только вендор. И корни этой проблемы много глубже. Ситуация сродни официальным автомастерским, только хуже: производителю и дилеру выгоднее строить бизнес на замене готовых узлов, чем ковыряться с каждой проблемой. На объеме и унифицированном управлении качеством заработаешь больше, чем нести риски по однажды неудачно исправленному узлу подвыпившего мастера. В СЭД вендору также выгоднее обучить мартышек типовым внедрениям, которые хоть и не идеальны по эргономике, но гарантированно не будут провальными. Отдача от маркетинга продаж выше чем от инвестиций во внедрение — на рынке олигополия, масса «серьезных» и «солидных» заказчиков, которые никуда не денутся.
Все это (многие треды здесь) охоже на то, что часто можно услышать в школе: зачем мне эта теорема, она не пригодится в жизни.
Не пригодится. Но дисциплина или методики решения сложных задач в конечном итоге повышают производительность большинства людей. Именно этому учат детей, чтобы они не тратили много времени на обсуждение этого во взрослой жизни :)
К нам время от времени приходят разные люди, которые говорят «нам кажется у вас бардак, сейчас мы все быстренько по мировым стандартам организуем». Примерно через два месяца они либо реально понимают суть проиходящего и начинают заниматься делом на своем участке, либо сбегают в более привычные кефирные места :) Отсюда такая реакция.
Я абсолютно согласен с тем, что наш советские труженник социально избалован, хотя более подйдет слово изуродован. В скандинавских странах социалка на несколько порядков лучше, но общество избаловано не так мерзко.
Кстати, я не говорил что у нас есть бесплатные завтраки, у нас только своя очень недорогая столовая, почти бесплатный свой фитнес-центр, велосипеды, теннисные столы и даже батут во внутреннем дворике :)) Я лишь сослался на еще один успешный пример одного моего знакомого, не совсем последнего профессора и бизнесмена. Действительно, любая мотивация превращается в халяву, если она дана просто так. Но завтраки постоянно работают на цель — все в офисе без опоздания. Этот подход хорошо известен в отрасли дисконтных карт — многие бизнесмены разочаровались в скидочных картах, потому что выпустили их просто как халяву, снизив свою выручку. А надо было отслеживать путь покупателя, приглашать, делать эксклюзивные предложения. Так и с мотивацией, HRы хорошо знают что это непрекрающаяся война за льготы.
И еще, от того же профессора мнение по поводу корпоративов — в России они не нужны. Корпоративные праздники нужны западной компании, потому что в своей прайваси сотрудники на работей действительно стали напоминать роботов, общающихся друг с другам по должностным обязанностям. Российскому сотруднику же корпоратив — просто бесплатная выпивка к тому объему, которое они и так с коллегами выпивает. На укрепление рабочих взаимоотношений это не оказывает никакого влияния.
Вчера совершенно феерический скоморох приходил на позицию верстальщика. Объявил, что верстает только в frontpage, показывал единственный убогий сайт, где все тексты нарезаны гифами. После этого 10 минут, пока не удалось его выставить, без передыху объяснял, что это единственный способ сделать так, чтобы сайт одинаково отображался на разных компьютерах, и все сидят на толстых каналах. Про css и ajax «что-то слышал», но не думает что это нужно.
Почему некорректный пример с продавцами? С армией пример тоже корректный (не значит что я любитель этой организации).
Просьба по-возможности не делать сразу отрицательных выводов относительно нашей компании не изучив ее хотя бы со стороны. Просто поверьте, что есть такие отрасли, где каждый день задачи корректируются, и это нормально, даже если в компании работают великие менеджеры.
Программисты у нас действительно сильно ограждаются от этого хаоса (в их понимании), это одна из моих непосредственных специализаций. Но это всего лишь значит, что их задачи постоянно корректируются в рамках, адекватных программированию, без отсылок на бездарный менеджмент. И они научились отлично ориентироваться в этом пространстве неопределенностей.
А вот Ваш пример модернизации, при которой исчезает смысл нарушения очень конструктивен. Безусловно, все менеджеры должны руководствоваться этим подходом. Но тем не менее это не исключает возможность безденежного премирования (завтраки) к выгоде работодателя. Кроме того, к сожалению нельзя построить такую систему правил, в которой бы исчез смысл любых нарушений — иначе можно было бы придумать такой свод законов, по которому люди действительно зажили бы долго и счастливо, без коррупции, без ссор, и чтобы уважали друг друга.
У меня был программист в штате, который однажды пожелал вместо увеличения зарплаты уйти на надомную работу. Через два месяца он попросился обратно с объяснением, что стал терять понимание что в компании происходит и попросился обратно. Конечно, у нас достаточно специфичная компания, где все меняется каждый день, отрасль такая, но все же корпоративная культура работает. Творческие личности могут сколько угодно мыслить себя самостоятельными личностями, но бизнес делает команда, и если она хочет повышать свой КПД, одновременная работа над своими задачами в офисе ее может повысить. Безусловно, есть бизнесы, где деньги делаются без офиса, их много в последнее время. Тут просто не стоит обобщать — программист не сам по себе, а в рамках культуры конкретной компании. Я, например, не в состоянии рулить десятками ежедневных подробных заданий программистам, еще и учитывая факт их появления в офисе. В каких-то неспешных компаниях или их проектах, где о программисте вспоминают только при наступлении дедлайна раз в неделю — да.
Москва, программирование веб-сайтов. Программисты и верстальщики в большие и сложные проекты.
Я понимаю, что и конторы такие есть и обязательно количество специлистов на рынке увеличилось, и зарплаты упали. Но увы, мы этого не почувствовали, все куда-то тут растворяются в компании, где не меньше нас нуждаются в толковых людях, так что ощущения кадрового голода не исчезло. (про адресный хедхантинг поиск сейчас не говорю, конечно)
Поэтому нет плохих архитекторов софта (в среднем по больнице, повторюсь), есть объективная сложность конкретной предметной области. Цель проектных методик в строительстве — оптимально построить безопасный дом. В софте — сделать процесс хоть как-то управляемым и прогнозируемым.
В проектном управлении это сродни одному древнему спору — может ли бесконечная система дифференциальных уравнений описать мир.
Заранее спасибо!
Не пригодится. Но дисциплина или методики решения сложных задач в конечном итоге повышают производительность большинства людей. Именно этому учат детей, чтобы они не тратили много времени на обсуждение этого во взрослой жизни :)
Я абсолютно согласен с тем, что наш советские труженник социально избалован, хотя более подйдет слово изуродован. В скандинавских странах социалка на несколько порядков лучше, но общество избаловано не так мерзко.
Кстати, я не говорил что у нас есть бесплатные завтраки, у нас только своя очень недорогая столовая, почти бесплатный свой фитнес-центр, велосипеды, теннисные столы и даже батут во внутреннем дворике :)) Я лишь сослался на еще один успешный пример одного моего знакомого, не совсем последнего профессора и бизнесмена. Действительно, любая мотивация превращается в халяву, если она дана просто так. Но завтраки постоянно работают на цель — все в офисе без опоздания. Этот подход хорошо известен в отрасли дисконтных карт — многие бизнесмены разочаровались в скидочных картах, потому что выпустили их просто как халяву, снизив свою выручку. А надо было отслеживать путь покупателя, приглашать, делать эксклюзивные предложения. Так и с мотивацией, HRы хорошо знают что это непрекрающаяся война за льготы.
И еще, от того же профессора мнение по поводу корпоративов — в России они не нужны. Корпоративные праздники нужны западной компании, потому что в своей прайваси сотрудники на работей действительно стали напоминать роботов, общающихся друг с другам по должностным обязанностям. Российскому сотруднику же корпоратив — просто бесплатная выпивка к тому объему, которое они и так с коллегами выпивает. На укрепление рабочих взаимоотношений это не оказывает никакого влияния.
Просьба по-возможности не делать сразу отрицательных выводов относительно нашей компании не изучив ее хотя бы со стороны. Просто поверьте, что есть такие отрасли, где каждый день задачи корректируются, и это нормально, даже если в компании работают великие менеджеры.
Программисты у нас действительно сильно ограждаются от этого хаоса (в их понимании), это одна из моих непосредственных специализаций. Но это всего лишь значит, что их задачи постоянно корректируются в рамках, адекватных программированию, без отсылок на бездарный менеджмент. И они научились отлично ориентироваться в этом пространстве неопределенностей.
А вот Ваш пример модернизации, при которой исчезает смысл нарушения очень конструктивен. Безусловно, все менеджеры должны руководствоваться этим подходом. Но тем не менее это не исключает возможность безденежного премирования (завтраки) к выгоде работодателя. Кроме того, к сожалению нельзя построить такую систему правил, в которой бы исчез смысл любых нарушений — иначе можно было бы придумать такой свод законов, по которому люди действительно зажили бы долго и счастливо, без коррупции, без ссор, и чтобы уважали друг друга.
А вы согласны не штрафовать, если у вас не открылся магазин, когда продавцы начитались всей этой дребедени и опоздали на работу?
Я понимаю, что и конторы такие есть и обязательно количество специлистов на рынке увеличилось, и зарплаты упали. Но увы, мы этого не почувствовали, все куда-то тут растворяются в компании, где не меньше нас нуждаются в толковых людях, так что ощущения кадрового голода не исчезло. (про адресный хедхантинг поиск сейчас не говорю, конечно)