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

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

      Итак, попробуем разобраться, что общего между программистом и менеджером, а в чем они, на данный момент, различаются.
      Читать дальше →
    • Цемент марки Интеграция

        Вчера поднял тему «Бизнес, не горюй» о том, каковы реальные целей ИТ-проектов. Не все поверили, что я говорю серьезно, но я не шучу.

        Я уверен, что нам (кто мы и сколько нас?) нужны кейсы по достижению реальных целей. Подсадить, зацементировать, выжать и поучиться.

        Разумеется, найдутся люди, которые плюнут на меня с высокой колокольни моральных ценностей, best practices, MBA, клиентоориентированности и лозунга «ИТ помогает решать проблемы бизнеса». Помогает, конечно. Те, которые сам создает. Это тоже называется «бизнес». Осталось научиться это делать системно, предсказуемо и надежно. Как табачные корпорации.

        Сегодня представляю на ваш суд один из способов цементирования — интеграцию.
        Читать дальше →
      • Экзорцизм программистскими методами

          Есть много материалов о том, как внедрение информационных систем помогло компаниям избавиться от потерь, сократить затраты, вырубить на корню воровство. Это прекрасно, когда получается избавляться от зла в таком большом объеме.

          Моя статья — про зло помельче. Про саботаж внедрений, про вечное «я все правильно делаю, это ваша программа виновата», про раздутие штата, про мелкие корпоративные интрижки и сопротивление переменам.

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

          Просто опыт применения некоторых инструментов и примеры того, как они меня выручали.
          Читать дальше →
        • Бизнес, не горюй

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

            Я каждый раз удивлялся, откуда у ИТ-команд такая целеустремленность, тонкое чувство стратегии и ее реализации, понимание ситуации и железная воля следовать избранным путём? Есть ли какой-то секрет успеха?

            Я посмотрел, проанализировал, и составил перечень алгоритмов, которые успешно приводят ИТ-проекты к цели. Начнем с целей — чего же такого успешно достигается?

            Внимание. Эта статья — только для людей из мира ИТ. Если вы не из ИТ, или, не дай Бог, какой-нибудь директор или собственник, вам лучше не читать эту статью. Иначе вы всё нам испортите.

            И еще раз внимание. Эта статья — не сарказм, не попытка кого-то разгромить, не градация рынка и не поднятие чьего-либо ЧСВ, включая моё. Я, как и любой ИТ-специалист, и компания, в которой я работаю, как и любая другая ИТ-компания, подходят под определения из этой статьи.
            Читать дальше →
          • Клубок единомышленников

              Как выживать в турбулентной корпоративной среде. Только для теоретического изучения.

              Не знаю, как вам, а мне приходилось работать в достаточно турбулентной корпоративной среде, и не один раз.

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

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

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

              Попробую сформулировать, тезисно, основные правила, которые я для себя вынес, может они кому-то пригодятся.

              На полное раскрытие темы не претендую, высших истин не открываю, обобщений старался избегать, ничего никому не навязываю.
              Читать дальше →
            • Жёлтое — Вакуум — Облако

                Последние несколько лет я, по непонятной причине, стараюсь подтолкнуть людей к расширению профессионального кругозора. Я убежден, что в современном мире невозможно занять достойное место, занимаясь узкоспециализированной деятельностью – только узкоспециализированной деятельностью (за редкими исключениями).

                Есть, например, ребята, которых называют «кодеры» — они ничего не хотят знать о предметной области, заботятся только о качестве кода, о производительности, о правильной структуре данных.

                Оно, конечно, неплохо, но такие ребята постоянно находятся в зависимости от окружения. Им нужен переводчик – методист, который транслирует задачу заказчика в термины, понятные кодеру.

                Соответственно, у кодера есть ограничение по местам работы – подходит чистая ИТ-компания или предприятие с большим и разношерстным ИТ-отделом.

                Универсал имеет немного больше возможностей – он умеет понимать язык пользователей, почти все диалекты. Но универсал, как правило, не умеет говорить на языке бизнеса (этот язык отличается от диалектов пользователей). На схожую тему уже есть статья, повторяться не буду.

                Но сегодня – не об этом, сегодня – о технологиях.
                Читать дальше →
              • Правительственный квартал. Пилот

                  Предупреждение: этот текст не имеет никакой политической подоплеки. Вообще.

                  Утро было прекрасным – тепло, сухо, хоть и с нотками ночной свежести. На улицах – лишь редкие прохожие, спешащие на работу, да веселые компании молодежи, возвращавшиеся из ночных клубов.

                  Гена им немного завидовал. На ближайший год он, скорее всего, остался без подобных развлечений. Угораздило же – попасть под весенний призыв в двадцать пять лет, когда успел уже обзавестись и семьёй, и приличной работой, и ипотекой. Мысль о ежемесячном платеже, срок которого истекает через несколько дней, заставила Гену тяжело вздохнуть и забыть про прекрасное летнее утро.

                  Ладно, чёрт с ним. Как ни крути, Гене повезло – попал на службу во внутренние войска, в родном городе, да еще и на льготных условиях – программистов, оказалось, ценят везде. Можно сказать, это просто была такая работа: утром приезжаешь, вечером – домой, выходные свободны. Только платят… Не платят, одним словом.

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

                  К перекрестку, со стороны дома правительства, подъехал оранжевый бензовоз и загородил обзор. Гена уже подумал было отвернуться к парку, но внезапно остановился – большая машина вдруг начала двигаться задним ходом. Мелькнула мысль, что водитель просто забыл поднять рычаг ручного тормоза, но дорога в этом месте шла под уклон.
                  Читать дальше →
                • Мужчина, pause on caught exceptions

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

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

                    Расскажу и о теории, и, главное — о практических аспектах применения. В нашей жизни — программистов, внедренцев, архитекторов, аналитиков и руководителей проектов.
                    Читать дальше →
                  • Стратегический эквалайзер

                      Система поддержки принятия решений в реальном времени. Ничего круче на свете еще не было.

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



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

                      Если же возможность выбора у вас есть, и вы хотите сделать этот выбор научно обоснованным, то стратегический эквалайзер – для вас.
                      Читать дальше →
                      • +30
                      • 7,4k
                      • 7