agile
Найдено: 2 записи
Песочница →
Исследование через функциональное тестирование
Предисловие
Очень часто разработчик встречается с задачами, которые подразумевают изменение существуюещего функционала системы, либо же добавление нового, который переиспользует существующий функционал. В этой статье я хочу обсудить некоторые подходы к определению объема работ, которые необходимо будет сделать разработчику, чтобы корректно запланировать задачи.
Зачем планировать
Вне зависимости от того, в какой среде вы работаете, будь то гибкая среда разработки (agile) или традиционные подходы, например waterfall существуют deadline в течении которго
Планирование технических задач
В данной статье я опущу методики планирования задач для систем, которые пишутся с нуля, а сосредоточусь на изменениях которые необходимо сделать в существующих приложениях.
Все подходы, которые я собираюсь описать, я использовал сам в той или иной мере.
04.03.2012 12:41+0400
humour →
CV Driven Development
Индустрия программного обеспечения одна из самых развивающихся и на этой почве выросла не одна система менеджмента — DDD, TDD. Со временем появились еще несколько более встречаемых на практике XDD:
Cover Your Ass Engineering или Not My Problem Approach — при любых обстоятельствах виноват разработчик из соседнего отдела.
Get Me Promoted Methodology — люди пишут код стремясь увеличить видимость своей значимости в проекте.
Nerd Driven Development — любая новая технология должна быть обязательно опробована в следующей итерации.
CV Driven Development — нужно убедить заказчика в необходимости этой технологии т.к она будет неплохо смотреться в резюме.
Banana Driven Development — продукт «созревает» на стороне заказчика
Knight in Shining Armor Methodology — Программист намерено добавляет вызовы wait() в код. Затем, когда производительность приложения падает ниже ожиданий проджект менеджер просит его оптимизировать приложение. С очень серьезной физиономией он обещает сделать все что может. После двух недель чтения комиксов он убирает все вызовы wait() и появляется в офисе директора как рыцарь в сияющих доспехах готовый принять всю похвалу.
А также:
Cover Your Ass Engineering или Not My Problem Approach — при любых обстоятельствах виноват разработчик из соседнего отдела.
Get Me Promoted Methodology — люди пишут код стремясь увеличить видимость своей значимости в проекте.
Nerd Driven Development — любая новая технология должна быть обязательно опробована в следующей итерации.
CV Driven Development — нужно убедить заказчика в необходимости этой технологии т.к она будет неплохо смотреться в резюме.
Banana Driven Development — продукт «созревает» на стороне заказчика
Knight in Shining Armor Methodology — Программист намерено добавляет вызовы wait() в код. Затем, когда производительность приложения падает ниже ожиданий проджект менеджер просит его оптимизировать приложение. С очень серьезной физиономией он обещает сделать все что может. После двух недель чтения комиксов он убирает все вызовы wait() и появляется в офисе директора как рыцарь в сияющих доспехах готовый принять всю похвалу.
А также:
24.09.2011 06:18+0400