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

Как писать функциональные требования

Время на прочтение5 мин
Количество просмотров182K
Привет, Хабр!

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

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


Читать дальше →

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

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

image

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

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

А теперь подробнее.
Читать дальше →

Трехступенчатый фреймворк для решения проблем

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


От автора перевода

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

Читать дальше →

ИТ-аналитик, чем его работа ценна для бизнеса

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

“Аналитик, проанализируй мне эту задачу” - говорит бизнес-заказчик. Что он имеет в виду? Анализ - это всего лишь  метод исследования, характеризующийся выделением и изучением отдельных частей объектов исследования (по википедии), но бизнес в своих словах подразумевает нечто большее, чем просто анализ.

Что делает ИТ-аналитик и в чем ценность его работы для бизнеса? Пробуем разобраться. 

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

Читать далее

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

Время на прочтение10 мин
Количество просмотров51K
Всем привет!

Меня зовут Виктор, я системный аналитик в компании «Спортмастер». И сегодня я хотел бы поговорить о декомпозиции задач и передачи их в разработку. Любой объект состоит из частей, будь это автомобиль или программный продукт. И чтобы собрать любой из этих объектов в единое целое из составных частей, потребуется время. Иногда — даже очень много времени. Особенно, если перед этим вы не просто разобрали основную часть, а решили докопаться до сути на атомарном уровне.


Где же та грань между адекватной постановкой задач и тотального хаоса? Поделюсь примером того, как к нам в «Спортмастере» периодически поступают задачи в разработку от бизнеса.
Читать дальше →

Как разработать корпус силами фрилансеров — промдизайнеров и конструкторов

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

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

Для того, чтобы представить этапность разработки корпуса, лучше начать вот с этой заметки — Руководство по разработке корпуса. Теперь перейдём от теории к практике.
Читать дальше →

Постановка задач для универсального интеллекта: у нас нет общего языка

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

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

Нынешние технологии уже позволяют создавать творческие и изобретательные “машины результатов”, которые находят решения, незаметные для людей. Но эти системы не понимают человеческих слов. А те ИИ, которые могут общаться текстом, как, например, GPT-3, не приспособлены к достижению целей, они не являются “машинами результатов”.

Кроме того, я намерен показать, какие есть проблемы с использованием reinforcement learning в продакшне, и как их можно обойти.

Читать далее

Как оценить задачу до начала разработки сайта

Время на прочтение5 мин
Количество просмотров29K
Постановка задачи — ключ к успеху любой работы. Если задача не поставлена чётко, то невозможно даже понять, решена ли она.

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

Читать дальше →

Защищайтесь! Советы по защите дизайна интерфейса перед заказчиком

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

Привет, меня зовут Маша Челоногова, я руководитель группы дизайна онлайн-сервисов в Lamoda. Сейчас мы расширяем команду, проводим много собеседований и сталкиваемся с тем, что многих кандидатов заводит в тупик простой вопрос: умеете ли вы защищать свой дизайн?

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

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

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

Читать далее

97% людей не добиваются поставленных целей

Время на прочтение4 мин
Количество просмотров31K
Навык планирования является одним из ключевых для достижения поставленных задач. При этом подавляющее число людей этим не занимается. Если верить статистике, то в нашем современном мире менее 3% людей достигают большего, чем остальные 97% вместе взятые.
Читать дальше →

BugZilla как система постановки задач и контроля работы. Реальный опыт использования

Время на прочтение6 мин
Количество просмотров29K
Планирование, постановка задачи, контроль — вот одни из важных принципов на которых строится управление проектами и web проектами в частности. А в процессе руководства удаленными командами и организации взаимодействия между ними, без использования систем постановки и контроля задач не обойтись.
В данном посте я хочу рассказать о самой популярной системе багтрекинга BugZilla и успешном ее внедрении и эксплуатации в веб-студии «Твинс». Почему-то на хабре БагЗиллу всегда упоминают вскольз. Но никто и никогда подробно не ней не останавливался. А зря…

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

Читать дальше →

3 важных и 3 очень важных навыка проект-менеджера

Время на прочтение7 мин
Количество просмотров9.7K
На исходе зимы меня позвали прочесть обзорную лекцию студентам Иннополиса. Основная цель, поставленная передо мной, дать студентам понимание, в какие теоретические дебри двигаться, если есть желание стать менеджером. При подготовке к встрече я поняла, что есть вещи главные, без которых никак, а есть наживные. Конечно, профессионализм хочется измерить, и что ещё брать мерилом, как не количество сданных сертификатов? Но, как и в любой работе, когда имеешь дело с людьми, очень многое упирается в умение с ними взаимодействовать.

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

    image
Читать дальше →

Использование GAP-анализа для выявления и согласования задач по проекту

Время на прочтение9 мин
Количество просмотров52K
Использование GAP-анализаСуществует множество методов оценки эффективности работы компании в целом или на уровне определенных бизнес-процессов, которые включают в себя выявление «узких мест», описание непосредственно проблематики, выявление разницы между желаемым уровнем эффективности и реальной ситуацией. Я уже рассказывал о том, как на практике можно использовать использовать различные методы для выявления проблемных «узких мест», для планирования работы, для взаимодействия с заказчиком и демонстрации предложенных решений. Все это и многое другое вы можете прочитать в статьях Краткое описание BPMN с примером и Знакомство с нотацией IDEF0 и пример использования.

Сейчас я хочу рассказать еще об одной из распространенных сегодня методик – использовании GAP-анализа. В переводе с английского «gap» означает «разрыв», т.е. этот вид анализа можно назвать полностью по-русски анализом разрывов. Здесь в наглядной графической форме показаны графики желаемого развития событий и реального, видны проблемные «узкие места» в бизнес-процессах, что дает возможность руководителю сконцентрироваться на том участке, который действительно требует переосмысления и внедрения изменений, и, как следствие, принятию грамотных управленческих решений.
Читать дальше →

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

Время на прочтение6 мин
Количество просмотров32K
Когда речь заходит о разработке, менеджеры и управленцы сразу вспоминают накопившийся массив задач, которые ждут своей очереди, непредсказуемые сроки их реализации, имеющие свойство постоянно меняться, натянутые отношения с IT-отделом, который использует систему «свой-чужой», и множество других проблем, тормозящих развитие бизнеса. Чтобы решить все эти проблемы, необходимо научиться грамотно ставить задачи и общаться с разработчиками. О том, как менеджеры должны ставить задачи, чтобы они были выполнены в срок и в соответствии с заданием, рассказывает Николай Хлебинский, СЕО и сооснователь платформы Retail Rocket.


Читать дальше →

Постановка задач для начинающих тимлидов

Время на прочтение3 мин
Количество просмотров50K
Когда люди говорят о постановке задач — они очень любят вспоминать про SMART.
Ну, дескать, цель должна быть Specific, Measurable, Attainable, Relevant, Time-bound.
И есть даже удивительные люди, которые пытаются это пихать программистам.

Но есть задачи, а есть задачи. И между ними большая разница!
Читать дальше →

Круглендарь 2015

Время на прочтение1 мин
Количество просмотров17K
Круглендарь 2015

Друзья, круглендарь 2015 готов!

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

Проект живёт третий год, предыдущие версии публиковались в 2013 и 2014 годах, продолжаю традицию.
Как и прежде, круглендарь на 99% генерируется программно.
Дизайн доработан: улучшена типографика, убраны лишние линии, остались только две: числа (синусоида) и месяцы (гипоциклоида).
Стало ярче и просторнее.

Скачивается с сайта kruglendar.ru, распечатывается на формате А1, серые поля обрезаются.
Сообщество в контакте: vk.com/kruglendar

Буду рад отзывам, мыслям, пожеланиям, предложениям и фотографиям круглендаря в вашем интерьере.
С Новым годом!
Картинки и процесс под катом

Инструментарий тимлида от e-mail до канбан-доски

Время на прочтение8 мин
Количество просмотров12K
В этот раз на TeamLead Conf мы решили собрать докладов на целый поток больше. В сентябре в Питере впервые будет три параллельных трека докладов для тимлидов и про тимлидов. С одной стороны это связано с тем, что мы растём и развиваемся, с другой стороны — тематика конференции нам это позволяет, а разнообразие направлений работы и развития тимлида рекомендуют как можно более широко и глубоко освещать эту деятельность.

Итак, по доброй традиции у нас будет 6 основных направлений нанесения пользы. Ниже их «говорящие» названия:

  • Личное развитие. 
  • Работа с командой. 
  • Инструментарий тимлида.
  • Развитие осознанности.
  • Трансформационные изменения в процессах и людях.
  • Выстраивание технологического процесса. 

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



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

Одноминутный менеджер и обезьяны, конспект

Время на прочтение9 мин
Количество просмотров25K
Конспект книги “Одноминутный менеджер и обезьяны” (Берроуза Хэл, Онкена Уильям младший, Бланшар Кеннет).
В книге И. Адизеса “Стили менеджмента” есть такой герой — Пожарник. Это специалист, которого повысили. Но он по прежнему все старается делать сам. «Чтобы сделать хорошо, сделай это сам» — его девиз.
Этим менеджерам кажется, что управление включает решение всех сложных вопросов из-за чего они оказываются завалены проблемами — “мячиками” задач своих сотрудников. Менеджер становится узким горлышком, что приводит к снижению производительности всей команды.
Книга в первую очередь для таких менеджеров, выросших из исполнителей о том, как ставить задачи своим сотрудникам, не допуская собственной перегрузки, но чтобы при этом не терять контроль.
Читать дальше →

«Приказать или научить?». 4 уровня постановки задач сотруднику, которые имеют абсолютно разный развивающий эффект

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

Всякое ли задание, которое руководитель делегирует сотруднику имеет одинаковый развивающий эффект? Можно ли смело сказать, что работа на какой-то должности n-ное количество лет обязательно сделает из сотрудника эксперта? Нет, это не так. Время не превращает любителя в профессионала! Почему? Все потому, что профессионал — это человек, который не просто умеет делать, но и:
  • понимает, что он делает;
  • понимает, почему он именно это делает;
  • понимает (видит) и учитывает последствия от своих действий.

Каждое ли поставленное задание включает в себя все вышеописанные знания? Нет, не каждое. В качестве примера, давайте рассмотрим такой пример задания: “Ваня, прошу каждый день выгружать с CRM-ки всех клиентов сегмента “Мясо” и проводить сверку по количеству заказов. У кого будет меньше 15 — присылать мне”. Что делать сотруднику для выполнения задания в целом понятно. Но зачем, почему именно так и что будет происходить с отобранным клиентами дальше — совершенно не ясно. И если мы говорим просто про какого-то штатного специалиста клиентской поддержки — ок, вопросов нет. Но когда такое задание ставится ответственному за доходность клиентов сегмента “мясо” — это уже выглядит немного странно.

Получение результата от выполненного задания — не единственная цель, которую может и должна преследовать компания. Более существенной целью (в долгосрочной перспективе) должна быть цель “развитие сотрудника”: возможность его в будущем самостоятельно выполнять сложные задания и принимать правильные решения. И для достижения этой цели стоит выбирать правильный уровень делегирования. Рассмотрим их все…
Читать дальше →