• Какую модель монетизации выбрать IT-стартапу: примеры и кейсы

    Цифровая эпоха облегчила пользователям жизнь: появились новые способы оплаты и каналы распространения продуктов, расширился спектр услуг и возможности получения скидок. Благодаря этому владельцы IT-компаний могут существенно увеличить доход, если выберут успешную модель монетизации.
    Читать дальше →
  • Онлайн тестирование — вы серьезно?



    Представьте Ваши ощущения, если Вам будет предложено сдавать экзамен на водительские права каждый раз при смене автомобиля той же категории. Я не буду спорить, что каждый водитель должен знать правила дорожного движения наизусть, однако в реальности такие водители встречаются крайне редко. Подавляющее большинство водителей, управляя автомобилем уже несколько лет, держат в голове только ключевые правила, например, движение на перекрестке. У подавляющего большинства водителей годами не случается ни одного ДТП. А ведь именно безопасность дорожного движения является основным назначением правил дорожного движения.

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

    Кроме того, испытательный срок никто не отменял, и всегда можно уволить человека в этот период, если совершена ошибка. От ошибок работодатель не избавится, даже если будет применять онлайн тестирование, они будут в любом случае.
    Читать дальше →
  • Лечение «механического» Scrum. Часть 1. Работа PO

      Я больше 10 лет работаю с / в / для agile в сфере web-разработки. Из них больше всего пришлось иметь дело с самым популярным agile фреймворком — scrum (по данным VersionOne). Хочу поделиться с вами накопленными наблюдениями и выводами.


      Начну с метафоры, так как иногда приходилось видеть внедрение scrum по такому сценарию:


      • До scrum: «разработка» как младенец — она целеустремленна, но не умеет нормально ходить, а очень хочет научиться, чтобы добираться до цели.
      • Внедрение: приходит учитель (scrum тренинги, курсы, agile coach и т.п.) и показывает, как ходить. Малыш счастлив, он двигается шагами! Топ-топ-топ. У нас спринты — мы ходим!
      • После внедрения: терпеливые стейкхолдеры говорят: «Окей, погнали к цели», на что получают «не давите на команду, мы ходим!». Разработка выписывает интересные траектории и получает удовольствие от процесса, но цель забыта.
      • Scrum-но: дальше пилюля правды от бизнеса, scrum «мутирует» и позволяет бизнесу получать какой-никакой продукт от разработки. И, к сожалению, формально ставится галочка «мы работаем по scrum», а реальный потенциал команды разработки так и не раскрыт, да и кругом говорят «scrum ненастоящий».


      Читать дальше →
    • Как распознать липовые проекты Agile

      • Translation
      От переводчика: это инструкция DIB Guide: Detecting Agile BS (версия 0.4), которую Комитет по инновациям Министерства обороны США (DIB) опубликовал в открытом доступе 9 октября 2018 года.

      Agile — модное словечко в разработке ПО, так что все софтверные проекты Минобороны теперь почти по умолчанию объявлены «гибкими». Настоящий документ поможет руководителям программ и специалистам Минобороны отличить софтверные проекты с действительно гибкой методологией от проектов, которые под маской Agile просто используют «водопад» или «спираль» (“agile-scrum-fall”).
      Читать дальше →
      • +13
      • 11.9k
      • 5
    • Agile: 9 вредных советов

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

        Григорий Остер.


        На конференциях, митапах, вебинарах все дают полезные советы по Agile. И никто их не ценит — ни советчиков, ни советы. А мы решили по совету Григория Остера найти побольше новых друзей — потому что мы дружелюбные — и дать вам вредные советы по Agile.


        Читать дальше →
      • Менеджер-передаст

          В конце статьи есть краткое содержание, если лень читать весь текст.

          Есть на свете интересная профессия, денежная, несложная и очень распространенная профессия – передавать информацию. Люди, ею занимающиеся, принципиально делятся на две категории: секретари и менеджеры.

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

          И каким-то странным путём передача информации закралась в среду менеджеров самого разного толка. Вроде, менеджер – это человек, который чем-то или кем-то управляет. А тут нет – только передает туда-сюда.

          Сразу скажу: я и сам — менеджер. Иногда менеджер-передаст. И далеко не все менеджеры — передасты. Это такая каста, подмножество внутри нормальных менеджеров. Статья — не плач Ярославны, а внимательный, вдумчивый и пристальный анализ явления.

          Рассмотрим несколько примеров.
          Читать дальше →
        • Худой Scrum лучше доброго Agile

            Залп скосил 50 офицеров и 760 рядовых. Французы дрогнули, запаниковали и — обратились в бегство. «Тут дела наши пошли не вполне хорошо», — описывает этот момент битвы официальная французская депеша.

            Келли Дж. Порох. От алхимии до артиллерии.

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

            Пытаясь как-то спасти положение, активисты Scrum вспоминают, что Scrum — это же еще и framework. Объявляется новая стратегия: “Мы не только Scrum, мы еще и Agile! Мы используем best practices, берем из Scrum только самое лучшее, то, что подходит конкретно для нашей ситуации, а все остальное лишнее и необязательно”. А раз так — “Мы — молодцы и все делаем правильно”.


            Читать дальше →
          • Зачем играть в getKanban: опыт Туту.ру

              Сегодня я хочу поделиться двухлетним опытом проведения игры getKanban в Туту.ру. В целом, игровые механики мы используем довольно активно: играем в getKanban, Playing Lean, Lego Serious Game и т. д. Но getKanban, по нашему мнению, наиболее цельная и качественная игра. Для нас эта игра уже стала традицией и привычным инструментом обучения и коммуникации. Возможно, кто-то из читателей возьмет наш опыт на вооружение.

              image
              Читать дальше →
              • +36
              • 15.4k
              • 5
            • Система принятия решения и управления рисками на жизненном примере

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

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



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

                  Читать дальше →
                • Особенности и риски крупного веб-проекта. Как строить работу между клиентом и разработчиком

                    Эта статья была написана после серии докладов на семинарах нашей компании, которые показали что тема крайне интересна многим специалистам и заказчикам. Надеемся, и вам понравится. Будем рады комментариям. Соавтор статьи — Алексей Шкарупа, менеджер проекта Домино.

                    Как определить большой проект?

                    Что такое большой проект? Чем он отличается? Чем опасен и чем интересен?
                    Правда в том, что для каждого клиента и разработчика большой проект это понятие с разным наполнением.
                    Большой проект это уникальный заказ, создающий новые риски для обеих сторон.
                    Новые риски — значит у вас нет отработанной на практике технологии работы с такими рисками. Что же такое большой проект?
                    Читать дальше →
                    • +12
                    • 12.9k
                    • 9
                  • Гибкие процессы и распределенные команды — секреты мастерства



                      Пару месяцев назад я была на тренинге по Scrum. Делясь опытом с соучениками, упомянула, что у меня сейчас команда из десяти человек в восьми офисах. Мне не то, чтобы совсем не поверили, но к разговорам, что у нас нормальный процесс, отнеслись с, вероятно, оправданным скептицизмом.

                      Однако же, мы успешно делаем проекты командами, разделенными на 2-4 офиса, всего же у нас на данный момент десять офисов разработки, и, когда мы ищем человека в команду, обращаем внимание в первую очередь на его способности и человеческие качества, а уже во вторую — на место жительства. К тому же у нас в компании люди иногда кочуют между офисами, потому что так веселее. В общем-то, когда мы начали работу над нашим текущим проектом, у нас было всего четыре локации.

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

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

                      Итак, в чем проблема распределенной команды? Коммуникации. Затруднены коммуникации на всех уровнях, что порождает веер проблем. Та самая «транспортировка», которая упомянута как один из компонентов waste (потери) в концепции Lean Software Development.

                      Я для себя выделила три составляющие проблемы коммуникаций:
                      • Техническая: если человека рядом нет, к нему нельзя просто взять и подойти, чтобы обсудить какие-то текущие проблемы.
                      • Мотивационная: если у команды нет своей комнаты, где перед глазами есть доска со стикерами, списком проблем и остальной полезный контекст, фокус и приоритеты начинают «плыть».
                      • Психологическая: люди, которые не сидят рядом и не видятся каждое утро, обсуждая за кофе последние новости или успехи детей в школе, менее склонны прощать ошибки коллегам, особенно если про коллегу они знают только логин в системе контроля версий и e-mail. Может возникать концепция «мы и они» по отношению к коллегам из другого офиса и прочие неприятные штуки
                      • Отдельным пунктом стоит адаптация Scrum-активностей под распределенную команду.

                      Читать дальше →
                      • +10
                      • 8.4k
                      • 4
                    • Электрички разные. Очень


                        Рельсовый автобус РА-1 с дизельным двигателем

                        Электричка — это электропоезд. Ласточка и Сапсан, по идее, электрички, но при этом они поезда дальнего следования (а Ласточка бывает ещё и пригородного). Поэтому когда мы говорим про электричку, то обычно имеем в виду поезд пригородного сообщения с билетом без фиксации мест. То есть где можно стоять. Но не всё из этого множества электропоезда, потому что бывают рельсовые автобусы, автомотрисы и дизельные поезда — например, между станциями Кривандино и Рязановка как раз ходит РА-1.

                        Есть электрички с местами, но это среднее между обычным поездом и электричкой. Там обычно все льготы на пригородные поезда. Но при этом продаётся билет на места через кассу, как на дальний.

                        Бывают электрички с вагонами повышенной комфортности: вы садитесь в электричку и можете зайти в специальный вагон, заплатить сбор прямо внутри электрички. Там можно поспать на свежем белье или сесть в более мягкое и большое кресло. Так, например, в некоторых поездах на Горьковской железной дороге.
                        Читать дальше →
                      • Как теряют бизнес. Реальные истории от бизнес-консультанта

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

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

                          Так происходит и в бизнесе. Если в период подъема экономики какие-то недостатки конкретного бизнеса сглаживаются, остаются незамеченными и даже не слишком мешают работать, то в периоды экономического спада они становятся теми самыми «тонкими местами», которые приводят к снижению прибыли, к определенным проблемам, а иногда даже к полному краху всего бизнеса.
                          Читать дальше →
                        • Что я узнал на личном опыте за годы фриланса

                          • Translation
                          Первоначально опубликовано в /r/freelance на Reddit, но выкладываю здесь для потомков.

                          Я занимаюсь фрилансом довольно долго и могу поделиться крупицами знаний, которые я услышал или узнал сам, зачастую нелегким путём.

                          Типичный штатный сотрудник обходится компании в 2-3 раза дороже его номинальной зарплаты


                          Используй это в качестве основы для расчёта своих тарифов. $90 в час может показаться дорогой альтернативой сотруднику, который получает зарплату $30 в час, но в реальности это эквивалент $90, и расходы прекращаются сразу по окончании проекта.

                          Если клиент просит 6+ часов в день, ты потратишь 8 часов


                          Ты не сделаешь ничего полезного (читай: оплачиваемого) в оставшиеся два часа. Они отняли у тебя целый день, но заплатили только за 75%. В таких ситуациях взимай дневную ставку.
                          Читать дальше →
                        • 7 инструментов, которые помогают нам победить прокрастинацию

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



                            К счастью, на дворе двадцать первый век и на любой случай жизни где-то существует какое-нибудь чудо техники, которое готово взять хотя бы часть работы на себя. Это относится и к антипрокрастинационным техникам. Под катом мы собрали накопившийся за этот год список решений, которые или основаны на рассмотренных нами методах, или хорошо сочетаются с ними — словом, способны помочь в непростом деле самоорганизации. Да здравствует НТР!
                            Читать дальше →
                            • +12
                            • 21.8k
                            • 4
                          • Интернет-магазин цветов, или как мы облажались на День Святого Валентина

                            Праздники все прошли, прибыль и убытки подсчитаны. Настало время повествования. Эта история о том, как из-за технической ошибки интернет-магазин по доставке цветов потерял несколько сотен заказов и выручки в 1 миллион рублей на День Святого Валентина.
                            Читать дальше →
                          • Как я искал работу или Как не надо проводить собеседования

                              imageВ общем, решение назревало давно, и вот, одним пасмурным Питерским утром, я сказал шефу, что, к сожалению, тут наши пути расходятся. Было составлено резюме, более или менее описан десятилетний опыт работы в области web-программирования, обдумана сумма оклада, немного выше средней по Питеру, но далеко не топовая (я пока ни разу не гуру), оплачены услуги по поднятию резюме в топ каждые четыре часа, установлена прога, записывающая все входящие звонки (чтоб ничего не забыть), и я сел ждать. Собственно, это был вечер пятницы, так что ждать пришлось аж до понедельника, но в понедельник начался ад.

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

                              Это не статья из серии, «смотрите как меня все хотят, я офигенен», я просто хочу сказать, что сейчас в России существует дефицит IT специалистов, и когда подходящий человек приходит к вам в компанию, важно не только то, насколько он понравится вам, но и то, насколько вы понравитесь ему, ибо мне кажется, что сейчас конкуренция существует скорее на вашей стороне, на стороне работодателей, чем на стороне программистов. Оговорюсь сразу, речь не пойдет о всяких Яндексах, ВКонтактах и Мэилру, там все ясно, речь идет о компаниях второго эшелона, предыдущей ступени.
                              Читать дальше →
                            • Когда я говорил…

                                Когда я* говорил, что нужно вкладывать в сообщество и User Groups, вы вкладывали в теннисные столы. Теперь у нас много средненьких теннисистов и нет коммюнити.

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

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