Как стать автором
Обновить
-9
0

Project\product

Отправить сообщение

Юзер-стори идеальная, а багов 100500? Как мы тестируем документацию

Время на прочтение8 мин
Количество просмотров18K

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

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Требования к ПО на пальцах

Время на прочтение5 мин
Количество просмотров97K
Пост про основы разработки требований — без сложных схем, терминов и таблиц, зато с гифками.

image

Если коротко, то основные этапы разработки требований — это:

  1. Зачем нам что-то делать? (нужно больше золота)
  2. Что мы будем делать? (все как у людей, но дешевле)
  3. Как мы это сделаем? (с блокчейном и датасаентистами, естественно)
  4. Когда мы это сделаем? (вчера, а отрефакторим «потом»)

А теперь подробнее.
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии12

Эффективная система аттестаций, которая позволит стать лучшим руководителем

Время на прочтение18 мин
Количество просмотров9.5K


В прошлом, когда я был молодым менеджером продукта, один из моих руководителей в корне изменил мою карьеру. Шел второй год моей работы в Airbnb. Я справлялся со своими обязанностями, но не более. Мой новый руководитель Влад Локтев обратил внимание, что завершение проекта, который я вел, откладывалось на недели. Он не был удивлен, помог вернуть проект в нужное русло и завершить его. Но я знал, что на очередной аттестации мне припомнят эту ошибку. Когда пришло время, я действительно получил далеко не блестящие оценки. Влад обозначил мои точки роста, в том числе рекомендовал сфокусироваться на коммуникациях, направленных на контроль статусов задач, и их жесткой приоритизации. После этого разговора я мог бы выйти подавленным. Но вместо этого, наоборот, я почувствовал небывалый эмоциональный подъем и желание действовать – мне стало ясно, что нужно делать.
Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии4

PMP. Сдача экзамена. Что стоит учесть и зачем это нужно

Время на прочтение5 мин
Количество просмотров7.5K

Недавно я стал обладателем заветного сертификата, подтверждающего степень PMP.

И на волне этого счастья хочется поделиться с сообществом советами: что стоит учесть при подготовке к экзамену.

Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии4

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

Время на прочтение11 мин
Количество просмотров90K

Введение


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


Диаграммы — глоток творчества в этом море текста. О диаграммах и пойдет речь в данной статье. Если точнее — о PlantUML — с моей точки зрения, наиболее адекватном инструменте их создания на текущий момент.

Читать дальше →
Всего голосов 33: ↑33 и ↓0+33
Комментарии51

Фишеры icloud и где они обитают

Время на прочтение12 мин
Количество просмотров62K
Внимание! Несмотря на то, что для работы над этой статьей я потратил не один десяток часов, но ты все еще можешь в ней поучаствовать.

Если у тебя чешутся руки — попробуй осилить этот текст.

История больше похожа на комикс, так как содержит более 50 изображений, поэтому аккуратнее, если ты с мобильного. А ещё — тут скорее всего нарушается 152-ФЗ, поэтому я не удивлюсь, если её удалят, так что читай быстрее. Эта история пока не имеет конца, но у нее есть начало…
Читать дальше →
Всего голосов 263: ↑262 и ↓1+261
Комментарии78

Checklist для архитектора

Время на прочтение8 мин
Количество просмотров14K
Из этой статьи вы узнаете, как организовать процесс построения эффективной разработки в распределенной цифровой компании, как сделать это через общение экспертов и как это происходит на примере МТС.

МТС, как и многие другие современные компании, подверглась так называемой цифровой трансформации. Говоря простым языком, нашим приоритетом стал запуск цифровых процессов и продуктов.

Для меня, как для технаря, это значит, что направление бизнеса в компании целиком зависит от качества ИТ-систем и их способности к быстрому эволюционированию.

Конечно, это неправильное определение, и маркетологи могут со мной поспорить — и даже переспорить! Но для всего, что вы прочитаете ниже, его вполне достаточно.


Читать дальше →
Всего голосов 17: ↑13 и ↓4+9
Комментарии0

Как принимать решения и приоритизировать задачи при создании продукта

Время на прочтение12 мин
Количество просмотров6.2K
Основное занятие product-менеджера – принятие решений по тому или иному вопросу. В этой статье мы поговорим, на основе чего принимаются решения, как формируется пул гипотез для этих решений, и какие инструменты лучше применять.

Два основных блока:

  1. Откуда взять идею (фидбек, метрики, конкуренты).
  2. Как выбрать нужную идею, приоритизация.

Как происходит процесс


Выстраиваем иерархию целей. На верхнем уровне находятся:

  1. Цели компании: чего на данный момент хочет компания (владельцы, стратегический менеджмент), в том числе, от вас, как от одного из руководителей. Далее, у компании есть набор сервисов, внутренних или внешних, и следующий уровень —
  2. цели и метрики конкретного сервиса, который вы представляете. На третьем уровне определяем
  3. идеи под цели и метрики сервиса – фичи, которые хотели бы реализовать, и которые скоррелированы с метриками вашего сервиса. Этапы:

    а) сбор,
    б) категоризация,
    в) приоритизация.

    После этого получаем
  4. планы по релизам, которые уже отправляем в разработку.

1. Цели компании


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

1 стадия: хороший продукт


У нас появилась какая-то идея, и есть цель – сделать качественный продукт, убедиться, что он пользуется спросом, и что люди готовы за него платить. У цели есть метрики, на которые смотрит компания: это могут быть показатели:

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

Это примеры метрик хорошего продукта на ранней стадии. Компании нужно найти что-то, что было бы интересно пользователю, за что пользователи готовы были бы платить.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии0

Игровая индустрия: полезные материалы для геймдевелопера от A до Z

Время на прочтение10 мин
Количество просмотров160K
В последнее время мы часто сталкиваемся с вопросами о том, как попасть в игровую индустрию, какие полезные материалы на эту тему можно почитать и посмотреть, с чего начать изучение геймдева. Когда начальные знания появляются, то возникают уже более конкретные вопросы, например «где найти единомышленников для создания игры», «как продвигать свой проект с минимальным бюджетом», «на каких издателей стоит выходить, как это делать и стоит ли вообще», «как улучшить ретеншн в нашей игре» и так далее.

Друг наших образовательных программ Михаил Пименов,  CEO компании Wonder Games и Team Lead инди-проекта "Guard of Wonderland" сам не раз задававший себе эти вопросы, создал для себя выборку всевозможных материалов по индустрии геймдева. От полезных ресурсов, до сообществ, подкастов, книг и фильмов, которые призваны помочь понять, с чего начинается и чем заканчивается разработка игрового проекта. Объединив наши силы, мы с Мишей сделали эту статью с подборкой полезных материалов по игровой индустрии. Вы найдете подборку под катом.


Читать дальше →
Всего голосов 58: ↑54 и ↓4+50
Комментарии26

5 идей по игровой аналитике

Время на прочтение6 мин
Количество просмотров15K
… которые можно почерпнуть из вебинара наших партнеров из detodev. Этот вебинар проводился 25 августа вместе с друзьями с отличного портала по геймдизайну GDCuffs на тему “Аналитика в играх”. Про игровую аналитику рассказывали Сергей Гимельрейх, учредитель в ORC WORK, Александр Пашин, Senior Game Designer в Silly Penguin и ведущий аналитик devtodev Василий Сабиров, который кстати скоро будет проводить отдельный мастер-класс по игровой аналитике для слушателей нашей программы «Менеджмент игровых интернет-проектов».

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


Всего голосов 19: ↑16 и ↓3+13
Комментарии0

Пиксель-арт: от черновика до игрового ассета

Время на прочтение10 мин
Количество просмотров129K
imageimage
В этой статье я постараюсь визуализировать общий подход к работе. Итак, вы решили учиться арту: вы скачали какое-то ПО, запустили его и увидели все эти опции, бесконечные цвета и многое другое, быстро всё закрыли, удалили программу и выбросили свой ноутбук в окно.

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

Если вам это знакомо, то данная статья как раз для вас, так что продолжайте читать.

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

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

Если возьмётесь за работу очень усердно, то, возможно, получите неплохие результаты через несколько месяцев.
Читать дальше →
Всего голосов 104: ↑103 и ↓1+102
Комментарии20

История платформ игровой аналитики

Время на прочтение9 мин
Количество просмотров2.6K
image

С момента выпуска консоли Dreamcast и появления модемного адаптера разработчики игр получили возможность собирать данные от игроков об их поведении в естественной среде обитания. На самом деле история игровой аналитики началась со старых PC-игр наподобие EverQuest, выпущенной в 1999 году. Игровые серверы были необходимы для авторизации пользователей и заполнения миров, но в то же время обеспечивали возможность записи данных об игровом процессе.

С 1999 года ситуация со сбором и анализом данных существенно изменилась. Вместо хранения данных локально в виде log-файлов, современные системы могут отслеживать действия и применять машинное обучение практически в реальном времени. Я расскажу о четырёх этапах развития игровой аналитики, которые выделил за время своего пребывания в игровой индустрии:

  1. Обычные файлы: данные сохраняются локально на игровых серверах
  2. Базы данных: данные получаются как простые файлы и загружаются в базу данных
  3. «Озёра данных» (Data Lakes): данные сохраняются в Hadoop/S3, а затем загружаются в базу данных
  4. Бессерверный этап: для хранения и выполнения запросов используются услуги с удалённым управлением (managed services)

Каждый из этих этапов эволюции поддерживал всё больший объём собираемых данных и снижал задержку между сбором данных и выполнением анализа. В этом посте я представлю примеры систем каждой из этих эпох и расскажу о плюсах и минусах каждого подхода.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии1

Thunkable X – бесплатная браузерная среда разработки мобильных приложений под iOS и Android

Время на прочтение3 мин
Количество просмотров27K


IDE Thunkable X работает на платформе Thunkable, которая ранее развивалась в качестве альтернативы MIT App Inventor. В настоящее время платформа предлагает две функционально отличающиеся и независимые среды разработки – оригинальную для разработки под Android, совместимую с MIT App Inventor, и кроссплатформенную Thunkable X, позволяющую один и тот же проект запустить и на iOS, и на Android. Более того, данная IDE предоставляет возможность установить на каждый iPhone по одному приложению без использования стороннего аппаратного и программного обеспечения. Не требуется ни компьютер Mac, ни эмулятор macOS, ни Xcode, ни джейлбрейк и др.
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии0

Как пользоваться Azure бесплатно (лайфхак для студентов)

Время на прочтение4 мин
Количество просмотров60K
Сегодня мы поделимся интересным лайфхаком о том, как можно пользоваться нашей платформой Azure бесплатно без проблем с урезанной функциональностью. Ведь все просто — нужно быть студентом.

Читать дальше →
Всего голосов 21: ↑18 и ↓3+15
Комментарии20

Как выпустить самоподписанный SSL сертификат и заставить ваш браузер доверять ему

Время на прочтение3 мин
Количество просмотров257K


Все крупные сайты давно перешли на протокол https. Тенденция продолжается, и многие наши клиенты хотят, чтобы их сайт работал по защищенному протоколу. А если разрабатывается backend для мобильного приложения, то https обязателен. Например, Apple требует, чтобы обмен данными сервера с приложением велся по безопасному протоколу. Это требование введено с конца 2016 года.

На production нет проблем с сертификатами. Обычно хостинг провайдер предоставляет удобный интерфейс для подключения сертификата. Выпуск сертификата тоже дело не сложное. Но во время работы над проектом каждый разработчик должен позаботиться о сертификате сам.
В этой статье я расскажу, как выпустить самоподписанный SSL сертификат и заставить браузер доверять ему.
Читать дальше →
Всего голосов 52: ↑41 и ↓11+30
Комментарии51

Полезное дизайнеру и разработчику. Свежие утилиты и инструменты для ускорения работы. Выпуск № 10

Время на прочтение5 мин
Количество просмотров16K


10-й «Юбилейный» выпуск полезных штук для дизайнеров и разработчиков. Сегодня в выпуске 31 ссылка на всякие свежие полезности. Больше добавить нечего → изучайте сами и делитесь с друзьями!
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии3

Расчет сроков и стоимости проектов: как это делается и можно ли упростить процесс?

Время на прочтение5 мин
Количество просмотров63K
image

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

— Это слишком дорого, что если сделаем без функции Х?
*делаем расчет* Столько.
— Все равно дорого, а сколько будет стоить разработка только под платформу Y?
*делаем перерасчет* Столько.
— Ух ты, то есть, если мы откажемся от платформы Y, то сможем сделать не только Х, но и Z?
*очередной перерасчет* Увы, нет.
— Жаль, тогда давайте сделаем без Z, во сколько нам обойдется?

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

Но, как и любой другой процесс, характеризующийся словами “рутина”, “точность” и “вычисления”, подобные расчеты скорее всего могут быть автоматизированы. Давайте проверим, действительно ли это так.
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии6

Как распознать scam ICO? Часть II. Зрим

Время на прочтение11 мин
Количество просмотров20K
Прежде чем начать, хотелось бы сделать две ремарки:

  1. Мне хорошо известна целевая аудитория Хабра и, возможно, поэтому для неё данный материал будет не просто понятен, но и прост. Но с другой стороны, именно вы, жители одного из самого большого it-сообщества в СНГ, сможете всегда дать своим знакомым или просто встретившимся в Сети людям этот материал, чтобы наконец-то избежать очередного, искусственного пузыря.

  2. Второй аспект заключается в том, что понимание и систематизированное знание — две качественно разные категории, поэтому мне, в рамках развития единой репутационной системы (о ней — как-нибудь в следующий раз), хотелось бы начать структурировать то, что известно.



Scam — это обман

Чтобы понять, что scam явление не новое, нужно лишь добавить к нему точку и com — http://scam.com — выдаст сотни результатов по теме. И это неудивительно: людям свойственно ошибаться, а значит всегда найдутся те, кто превратят их ошибки в бизнес.

И вот об этом поподробней.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии14

Как зарабатывают на ICO? И как делать этого не нужно

Время на прочтение6 мин
Количество просмотров23K
«Если без токена можно обойтись, то ICO не нужно», — В. Бутерин

Итак, тема ICO набирает обороты, а Хабр меж тем — глух к ней. И это — прекрасно, т.к. неизученных возможностей — не просто море, а океан, я бы даже сказал океан-Планета. Сегодня поговорим о том, как зарабатывают на ICO и почему так делать не стоит…


Читать дальше →
Всего голосов 15: ↑11 и ↓4+7
Комментарии6

Снова про услуги для ICO: прочтите и ужаснитесь

Время на прочтение6 мин
Количество просмотров11K


Последнее время мне не дают ставить ссылки на проекты, поэтому, дабы не гневать админов — href'ов не будет: уж извините. Но зато будут цифры, собранные в конце прошлого года. Сейчас мы с командой делаем новый обзор, но пока прочтите то, что получилось и поймите, что мир сошёл с ума без Вашего участия. Давно и сразу :)

Следующий важный момент: цифры приведены в долларах, хотя зачастую они даются в ETH, BTC. Но унифицированно считать легче и правильней, не так ли? Сейчас курс криптовалюты сильно отличается, скажем, от осени 2017 года, поэтому всё в ряде случаев в разы хуже.

Задача статьи простая: показать неадекватность рынка ICO сегодня и предложить в последующих пути его нормализации. Иногда это удавалось.

Итак, приступим же?
Читать дальше →
Всего голосов 26: ↑15 и ↓11+4
Комментарии17

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность