• Оценка трудозатрат в разработке ПО для начинающих

    • Translation

    Помню, как меня впервые попросили дать оценку…

    Тогда это застало врасплох.

    Меня завели в кабинет, где были мой начальник, его босс и кто-то из вышестоящего руководства, и мы сели за круглый стол, уставившись друг на друга.

    Аналитики зачитали некоторые требования от клиента. Мы их коротко обсудили.

    И тут мой начальник повернулся ко мне и спросил: «Сколько времени это займет?»

    Я не знал, что сказать, — меня к этому не готовили. Мне не сказали, что на этой встрече нужно будет давать оценку — я думал, меня позвали поприсутствовать, чтобы я чему-то научился.

    И вдруг на меня все смотрят и ждут ответа, а я растерялся и не знаю, что сказать.

    Передо мной лежала бумага для заметок. Я взял один листок и начал писать какие-то числа — без понятия, для чего, но точно не для этой оценки.

    Где-то через минуту, которая показалась мне часом, я решил просто сказать первое, что пришло в голову: «Не знаю… часов 600?»

    Начальник рассмеялся, а затем сказал остальным рассчитывать на примерно 1200 часов.

    Не очень люблю вспоминать тот день.

    Понятно, что мне еще многое предстояло узнать, но меня мучил один вопрос: как оценивать объем предстоящей работы?

    Читать далее
  • Десять игр от Dagaz


      Долго ли, коротко ли, но я развернул свой сервер. Теперь это не просто коллекция игрушек, в меру укомплектованная слабенькими ботами, а полноценная возможность игры с другими людьми по сети. Сразу скажу, что игры, в основном, тяготеют к традиционным, но есть и авторские, порой довольно экзотичные. Кстати, если по вашему мнению какой-то из игр не хватает — пишите мне, я постараюсь добавить.
      Читать дальше →
      • +30
      • 1.1k
      • 8
    • 13 свежих и полезных дизайн-ресурсов уходящей осени

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

        Читать далее
      • Мы вас посчитали: теперь я не знаю, зачем вы ходите на конференции. Зато знаю, почему не ходите

          Идти вперед туда, где не ждут; атаковать там, где не подготовились.
          Искусство войны, Сунь-Цзы

          На прошлой неделе я набросал простую математическую модель принятия решения и оценки того, пойдете вы на конференцию или нет. Для того, чтобы модель была наглядной, нам понадобятся Саша (в очках) и Женя (улыбается), вот они:



          Давайте знакомиться с Сашей и Женей, все начнётся сразу под катом:

          Читать дальше →
        • Что почитать менеджеру продукта или проекта: от исследований Канемана до мотивации Брэдбери



            Всем привет! В нашем совместном с МФТИ учебном проекте Технотрек есть семестровый курс по Product Management. Меня зовут Станислав, и я ведущий преподаватель этого курса, а также менеджер продукта в проекте DonationAlerts. Готовясь к курсу, я собрал внушительный список полезных материалов. Сделал для вас из этого списка подборку книг и блогов, которые будут полезны менеджерам продуктов или проектов.

            Список собран на основе моего опыта, а также рекомендаций от коллег и экспертов индустрии. К каждой книге есть микрорецензия и формальное описание. Подборка получилась обширная, и будет интересно увидеть в комментариях ваши рекомендации.
            Читать дальше →
            • +33
            • 3.6k
            • 3
          • Как продать электронный билет на электричку



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

              Причина в том, что ещё никто не придумал, как продавать их так, чтобы:

              1. С одной стороны — ровно по той же цене, что в кассе;
              2. С другой — чтобы точно обошлось без злоупотребления типа «вижу контролёра в двух шагах — покупаю билет»;
              3. Быстро, удобно и надёжно.

              С третьим пунктом пока не срослось. Сейчас расскажу про то, как хитро эта схема уже работает. И скажу, что вижу все предпосылки к тому, чтобы дальше было ещё и удобно.

              Давайте пройдёмся по тому, как пользователь покупает, и тому, что происходит в разных системах во время этого процесса.
              Читать дальше →
            • Как выкать в английском языке: градация слова «you»



                В английском нет слова «ты». Вернее, оно есть, но используется только в литературе и религии.

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

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

                Понятно, что во фразе «Hey you, motherf*cker!» уважительным обращением даже не пахнет. Но нюансов английского выканья все же хватает. О них сегодня и расскажем.
                Читать дальше →
              • Читаем комментарии на Хабре с удобствами

                  А вы читаете комментарии?

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

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



                    Алгоритмы сжатия — это очень коварная тема, привлекающая многих новичков. Это правда! Часто человеку кажется, что его осенила божественная идея, как сильно сжать данные. Любые, кстати! Без потерь! Рекурсивно! А поскольку данные — это хранение информации и передача, то если хотя бы на единицы процентов результат улучшить — это миллиарды долларов (смотрим экономию всех провайдеров на передаче и хранении, всех дата-центров компаний, всех домашних пользователей, перемножаем… аж дух захватывает)! И люди пишут письма:
                    «Обращаюсь к вам, как «создателю и демиургу проекта ;) compression». Мной придуман алгоритм, основанный на простом рассуждении – если файл условно несжимаемый, есть вероятность что, часть файла имеет избыточность и файл можно сжать частично. …» 
                    «Обращаюсь к Вам, как к одному из главных специалистов в области сжатия информации. Предлагаю Вам ознакомиться с изобретением в области сжатия информации. [...] По мнению автора, основным достоинством данного «Способа кодирования информации» является способность одинаково хорошо сжимать без потери качества информацию любого типа (видео, аудио, текст, архив и т.д.). Помимо этого «Способ» позволяет проводить процесс кодирования (сжатия) повторно....» 

                    Бывает даже так:
                    «Мне, для начала, нужно 30–60 минут общения с Вами по Скайпу.
                    Вопрос: каково Ваше вознаграждение и куда его отправить?» 

                    И если вы думаете, что обращения типа последнего — мои любимые, то реакция ровно обратная («Боже, дай мне терпения!»). Ибо по опыту в последнем случае люди наиболее настойчивые… Кстати, это могут быть не только авторы, но и инвесторы, о которых ниже тоже будет. 

                    Кому интересно, в чем же таки коварство алгоритмов, есть ли у нас таланты, и где же, наконец, деньги — добро пожаловать под кат! (Талантливые авторы алгоритмов могут сразу переходить в раздел «Про деньги»).
                    Читать дальше →
                  • Мама, я сделал Хабр


                    Мне 17 лет и я уже несколько месяцев делаю клон мобильного приложения Хабра, назвав его соответствующе, модно, со стилем и пафосной точкой в конце — habra. Получилось реализовать несколько фич, которых пока нет ни в официальном приложении из плей маркета, ни на самом сайте.


                    Ссылка на web-приложение для самых нетерпеливых — habra.js.org. Всех остальных — прошу под кат.

                    Читать дальше →
                  • Принципы онбординга новых пользователей

                    • Translation

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

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

                    Читать далее
                  • [В закладки] Словарь внедрения CRM: 50 терминов, которые вам помогут

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

                      Главное, вовремя найти общий язык
                      Читать дальше →
                    • Выжить в Долине Смерти и на дне рифа: контроль качества Seagate

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


                        Во время испытаний вид у инженеров Seagate гораздо сдержанней, но эмоции примерно такие же

                        Сегодня расскажем о том, как подходим к работе с качеством продуктов.
                        Читать дальше →
                      • stol-p1 – подставка для ноутбука и айпада в стиле Оригами

                          image

                          stol-p1 — проект Оригами подставки для работы на ноутбуке и планшете, который я разрабатываю с ребятами последние 7 месяцев. Он имеет 5 разных позиции для удобной работы за ноутом.

                          В нём имеется:

                          • Держатель для стакана

                          • Беспроводная зарядка

                          • Держатель для планшета и книжек

                          • LED лампа

                          • Анти соскальзывающая поверхность

                          • Складная подставка

                          image

                          stol-p1 – это мой самый амбициозный проект который я когда либо делал, мы с друзьями попытались сделать что то по настоящему крутое, что могло бы пригодиться в доме или в офисе. Под катом можете посмотреть подробное описание.
                          Читать дальше →
                        • Новый плацкарт в вагоне габарита Т: помните ту обратную связь, что вы давали на 1-ВМ?



                            Привет! В феврале я писал про прототип плацкартного вагона в габарите 1-ВМ, и тогда пост собрал 548 комментариев. ТМХ все их прочитали, как и кучу других комментариев в других местах. И анкеты из выставочного образца, и мнения экспертов со всех выставок. Если коротко, получился небольшой цейтнот: нужно вместить в вагон невмещаемое, потому что удобно ехать вшестером в плацкарте в габарите 1-ВМ довольно сложно. А ещё люди уже долгие годы просят сделать полки длиннее. Что не очень реалистично в заданных условиях. И вот внезапно удалось пересмотреть базовый постулат: то, что ещё недавно считалось технически нереализуемым, получилось сделать. Теперь пассажирский вагон будет в габарите Т. Главная фишка — плюс 28 сантиметров в ширину.

                            И эти 28 сантиметров дали нам душ в каждом вагоне! Ещё из важного: плацкарты для интровертов а-ля капсульный отель, у каждого пассажира своё собственное окно, отдельный шкаф для белья, регулируемые воздуховоды, УФ-очистка туалетов после каждого использования.

                            История интересна тем, что можно проследить живую связь между бетой, обратной связью и внесёнными в следующей версии изменениями. Давайте посмотрим, что поменялось в прототипе, как будет скомпонован новый вагон — и снова можно дать обратную связь ФПК и ТМХ прямо на Павелецком вокзале, в комментариях к посту или тут. И она будет услышана.

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

                            Начнём с вопроса, почему вдруг стало можно сделать вагон шире, и почему раньше так не делали.
                            Читать дальше →
                          • QR-художество

                              На хабре уже обсуждалось устройство QR-кодов и украшение их произвольными рисунками, но дизайнерская мысль до сих пор работала только в двух основных направлениях: замена квадратных модулей на более интересные формы, либо замена части кода рисунком. Такие художества возможны благодаря тому, что блоки данных в QR-коде дополняются кодами Рида-Соломона, позволяющими восстановить до 30% искажённых байтов. Основываясь на этом, дизайнеры QR-кодов давно уже наловчились заменять участок, занимающий до 30% площади кода, какой-нибудь картинкой. Я же решил испробовать другой подход — художественно искажать в QR-коде отдельные биты в целях получения интересного изображения. Например, в этом коде инвертированы лишь 50 модулей из 841.

                              Читать далее
                            • Важнейшие вехи в истории развития систем видеонаблюдения


                                Функции современных систем наблюдения давно вышли за рамки видеофиксации как таковой. Определение движения в зоне интереса, подсчет и идентификация людей и транспортных средств, ведение объекта в потоке — сегодня на все это способны даже не самые дорогие IP-камеры. При наличии же достаточно производительного сервера и необходимого ПО возможности охранной инфраструктуры становятся практически безграничны. А ведь когда-то подобные системы не умели даже записывать видео.
                                Читать дальше →
                              • Создание механизма лучше, чем «Like»

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

                                Хронология работы над механизмом эмоционального рейтинга и его применением в проекте YUMMM

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

                                Текста будет достаточно много и для достижения максимального эффекта погружения, лучше поглощать его от начала до конца.

                                Вступительное слово


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

                                Я заканчиваю на этом свое вступление и пусть история наконец начнется…
                                Читать дальше →
                              • Как прокачать объявления с помощью модификаторов Google Ads [5 примеров]

                                  Как прокачать объявления с помощью модификаторов Google Ads [5 примеров]

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

                                  Читать дальше
                                • Формула-1: разбор технологий создания самых быстрых машин в мире

                                  • Translation
                                  image

                                  Пилоты Формула-1 испытывают перегрузки, равные тем, что испытывали астронавты «Аполлона» во время приземления. Давайте рассмотрим как проектируются и создаются их болиды.

                                  Вот уже более 60 лет команды Формулы-1 разрабатывают, тестируют и создают самые быстрые и технологически впечатляющие автомобили, которые когда-либо видел мир. Список удивительных характеристик и свойств этих болидов почти бесконечен: они могут разгоняться с 0 до 300 км/ч примерно за 10 секунд, проходить повороты с такой скоростью, что пилоты испытывают перегрузку подобно астронавтам «Аполлона» во время приземления, а затем сбрасывать скорость до 100 км/ч за 0.7 секунды благодаря мощным тормозам и значительной прижимной силе (именно эта прижимная сила позволяет болиду не разворачиваться в каждом повороте)

                                  Но что действительно впечатляет, так это то, что эти машины проектируются и строятся с нуля каждый год. Именно это делает чемпионат мира Формула-1 таким конкурентным и именно поэтому темпы развития столь велики. Команды-участники (их всего около 10, и большинство из них базируются в Англии) каждый год на протяжении 60 лет бросают друг другу вызов, чтобы создать новый лучший болид в мире. Единственный способ занять поул-позицию – попытаться найти сильную сторону, о которой еще никто не думал, а затем продолжать находить новые грани, пока все остальные вас догоняют.

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