Процесс разработки

Мы работаем по методологии PDD - Puzzle driven development. Не очень (16.02.2018) распространена.

Почему PDD

Плюсы для проекта

PDD легко накладывается на любой agile-процесс: scrum, kanban и тд. Регламентирует только коммуникацию программистов, но не разработку продукта в целом.

Плюсы для исполнителей

Ограничения для исполнителей

Как выглядит процесс

Алгоритм

Сгенерированные задачи могут реализовывать разные исполнители. У задач понятное описание и лежат они рядом с релевантным и понятным кодом.

Связь оценки с потраченным временем

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

Для удобства придумаем часам оценки название:
1 пдд-ч (PDD час) - это примерно один астрономический час продуктивной работы. Но исполнитель может делать задачу размером в 1 пдд-ч и 15 минут и 3 дня. Нам всё равно, сколько астрономического времени тратит исполнитель. Но через семь календарных дней после назначения задачи мы можем её снять с исполнителя невзирая на стадию.

Любая задача имеет размер от 0.25пдд-ч до 2пдд-ч. Как только код задачи замержен в мастер, высылаем её исполнителю оплату за сделанный объём. Разработчик может отказаться от назначенной на него задачи в любой момент.

Кому хорошо

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

Мы используем PDD с Сентября 2017 года.

Подробнее о PDD

Подробнее о PDD можно прочитать в блоге его создателя: http://www.yegor256.com/2010/03/04/pdd.html

XDSD - из этой методологии выросла PDD.

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

  1. Общаемся устно по связи. Это не техническое интервью, а просто знакомство. Вы сможете задать любые вопросы.
  2. Выполняете пару простых оплачиваемых задач. У вас будет для этого до семи календарных дней.
  3. Если вы создавали pull requests, но не справились, мы указываем вам на ошибки и очень ждём следующего раза с вами.
  4. Согласовываем договор, шлём текст с ним друг другу на email.
  5. Начинаем работать по процессу.
  6. За первые 20ч можем платить просто за потраченное время, а не результат (PDD). На ваш выбор.

Если заинтересовала работа в нашей команде, пишите:
Андрей, https://t.me/duker33, duker33@gmail.com