• Scrum и тестирование. Как на практике происходит тестирование в рамках scrum?

    @kn0ckn0ck
    Продюсер
    Этой теме посвящена целая книга: "Гибкое тестирование. Практическое руководство для тестировщиков ПО и гибких команд" от авторов: Лиза Криспин, Джанет Грегори.

    Там очень хорошо описана роль тестировщиков и разработчиков (в части тестирования), как лучше выстроить процесс, на что обращать внимание и т.п.

    Если вкратце отвечать на исходный вопрос: необходимо распределить работу в команде таким образом, чтобы все были активно вовлечены в процесс разработка/тестирование в течение спринта. За результат отвечает вся команда, поэтому оставлять для тестирования сырого кода пол дня - это просто забивать болт на качество.
    Ответ написан
    Комментировать
  • Какие KPI существуют для программистов?

    @kn0ckn0ck
    Продюсер
    Любой KPI проистекает из процесса. Если у вас Scrum, то в нем единственной метрикой является Velocity (скорость команды) и определяется она не для программиста, а для команды разработки (для всех программистов, участвовавших в спринте).

    Очевидно, что при одинаковых расходах от спринта к спринту, вы хотели бы, чтобы Velocity не падала, а наоборот, со временем росла. Тренд Velocity и может быть тем самым KPI. Если тренд нисходящий, без наличия объективных причин (изменение состава команды и т.п.), это признак снижения продуктивности/эффективности команды разработки.

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

    Это если из простых.
    Ответ написан
    2 комментария
  • Где можно получить обратную связь по идеи?

    @kn0ckn0ck
    Продюсер
    Самое простое и быстрое: форумы, slack, телеграмм, сообщества любые по тематике продукта. Это позволит собрать начальные контакты и мнения.

    Для обстоятельного разговора лучше всего подходит личное общение: телефон, переписка, встреча. Здесь могут появиться первые неравнодушные потенциальные пользователи. Чтобы добыть эти контакты можно использовать знакомых, друзей или потратиться на недорогой телемаркетинг (fl.ru или еще что-то) - девочки по Skype звонят потенц. клиентам, предлагают познакомиться с товаром, с производителем и т.п. Клиенту нужно что-то дать: сайт, письмо с презентацией продукта, вебинар и т.п. Все это несложно и дешево сделать дома на обычном ПК.

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

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

    @kn0ckn0ck
    Продюсер
    Я думаю выходом будет работа в инструменте, который объединяет в себе совместную работу над ТЗ и планирование/контроль задач по исполнению этого ТЗ (макеты, доработки и т.п.).

    Заводите под заказчика отдельный проект, в нем есть Wiki, в ней можно писать требования или можно импортировать из MSWord, в чем там заказчик ТЗ изначально записывает. Там же можно обсуждать разделы ТЗ, добавлять макеты, их обсуждать и т.п. Заказчика запускаете в проект.

    По каждому разделу ТЗ создаете задачи на подготовку макетов, доработку ТЗ, реализацию (разработку). Там же видите их статус (выполнено/не выполнено).

    Все это можно организовать при помощи связки онлайн-редакторов (google docs, dropbox paper) и таск-менеджеров. Но, имхо лучше в одном сервисе это иметь, например, как сделано в scrumboard. В базе знаний пишем требования, на основе статей базы знаний создаем доработки или задачи - что еще нужно?
    Ответ написан
    Комментировать
  • Как организовать коммуникацию с заказчиком?

    Andrey_Pletenev
    @Andrey_Pletenev
    Pletenev.com
    Внезапно стало неудобно и непродуктивно общаться с заказчиками, которых набралось под 50 и с ними нужно взаимодействовать и отслеживать состояние процесса разработки в актуальном состоянии одновременно.

    Способы коммуникации по степени убывания эффективности:
    • личное общение
    • видеосвязь (скайп и пр.)
    • телефон
    • переписка

    В вашем случае, в тикетах рекомендую фиксировать только итоги устных договоренностей.

    Как унифицировать отдельное хранение файлов и документов - кто то одним файлом ТЗ шлёт, кто то порознь и в разных форматах?

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

    Как организовать демонстрацию результатов и сбор фидбэков по ним?

    Предварительные демо поднимаете на своем сервере. Показываете сами или даете доступ. Фидбэк устный получаете в ходе показа (фиксируете письменно), фидбэк письменный от самостоятельного ознакомления просите прислать сразу в тикеты или почтой. Приемку проводите по плану приемки, который должен быть частью ТЗ. Финальный фидбэк - подписание актов.

    Как организовать совместное с заказчиком участие в процессе тестирования?

    Обычно заказчик соглашается на участие в тестировании в следующих случаях:
    a) заказчик внутренний, b) низкое доверие к вашему тестированию или c) заказчик хочет съэкономить и согласился тестирование взять на себя. В остальных случаях - тестирование - это ваша задача. Заказчик хочет получить демонстрацию и увидеть, что все прекрасно, а не ваши баги. Ну а если смотреть шире, то любое обнаружение бага в ходе эксплуатации, является тестированием силами заказчика. :)
    Ответ написан
    1 комментарий
  • Какой тип представления процесса вы считаете самым удобным для менеджмента проекта?

    @kn0ckn0ck
    Продюсер
    Онлайн доска задач как в scrumboard
    Ответ написан
    Комментировать
  • Бывают менеджеры задач и проектов похожие на Jira Agile интерфейсом?

    fadeev2010
    @fadeev2010
    Работаю в planiro.com
    Посмотрите наш проект для командной работы https://planiro.com

    Проект создан командой DroidLabs и активно развивается, мы попробовали много разных сервисов и в каждом чего то нам нехватало, каждый год мы воростали за рамки этих сервисов. И решение назрело само собой, создать свой продукт.
    Всегда открыты новым предложениям и готовы помочь с внедрением системы.
    Ответ написан
    Комментировать
  • Бывают менеджеры задач и проектов похожие на Jira Agile интерфейсом?

    @kn0ckn0ck
    Продюсер
    Бомба есть - это scrumboard
    Ответ написан
    Комментировать
  • OTRS vs Jira Service Desk?

    @kn0ckn0ck
    Продюсер
    Мы используем Devprom - бесплатный трекинг задач + Kanban + недорогой, но приятный и функциональный сервис-деск
    Ответ написан
    Комментировать
  • OTRS vs Jira Service Desk?

    У вас явно не те масштабы, чтобы внедрять OTRS или Jira и пугать сотрудников их интерфейсами. Берите Redmine, пробуйте базовый функционал и, если его мало - сторонние модули. Где-то тут даже Service Desk плагин мелькал, платный.

    Ещё вам вариант - облачный Битрикс24, для небольшого количества пользователей он бесплатен на базовом тарифе. Не уверен в нём в качестве полноценной Service Desk, но возможности техподдержки и постановки задач есть да и к себе ставить не нужно.

    Ну и экономьте бюджетные средства! :)
    Ответ написан
    2 комментария
  • Какой инструментарий тестировщика доступен в jira?

    @kn0ckn0ck
    Продюсер
    Используем Devprom для ведения требований и тестовой документации, а также для заполнения отчетов по тестированию. Хорошо интегрируется с Jira.
    Ответ написан
    Комментировать
  • Выбор между EasyRedmine\Jira. Что лучше использовать?

    @kn0ckn0ck
    Продюсер
    Это все платные сервисы, но есть ничем не уступающий по функциям аналог AgileTeam, можно поставить на свой сервер, а можно и в облаке использовать.
    Ответ написан
    Комментировать
  • Как быстро изучить jira и agile?

    @kn0ckn0ck
    Продюсер
    Перешли с Jira на scrumboard, там есть встроенная обучалка, которая рассказывает что нужно делать для управления проектом по Agile. Все доступно и понятно, в общем нам помогло.
    Ответ написан
    Комментировать
  • Система управление проектом для разработки?

    @crokus
    На PHP есть система с открытым кодом Devprom AgileTeam, бесплатная и без ограничений, рекомендую.
    Ответ написан
    Комментировать
  • Redmine vs jira. Что выбрать?

    @kn0ckn0ck
    Продюсер
    В работе использую scrumboard, из перечисленных фич там есть удобная работа в базе знаний, как раз включая экспорт/импорт офисных форматов, историй изменений, можно и изображения вставлять и получать нотификации об изменениях.
    Ответ написан
    Комментировать
  • Чем плох Bugzilla по сравнению с другими таск-трекерами?

    @kn0ckn0ck
    Продюсер
    Современный таск-трекинг просто немыслим без доски задач, например, ala Scrum или Kanban
    Мы используем сервис scrumboard он не дорогой, но простой и легкий.
    Ответ написан
    Комментировать