Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Об эмпирической
разработке
в корпоративном
продукте
Александр Бородин
Лаборатория Касперского
что входит в состав?
как и насколько сильно должен быть
проработан функционал?
какое должно быть качество?
Качественный код!
Гибкая архитектура!
Хорошие unit-тесты!
TDD! MDD! RDD*!
IQuarantineBackupFilter !
QuarantineBackupFi...
Фильтр не трогайте!
Потери = 1 месяц (аналитика) +
1 месяц (разработка)
папа, папа, мы пойдем завтра
играть в футбол?
нет, сынок, я еще не поч...
чем дальше отстоит результат от действия,
тем больше требуется аналитики,
и тем меньше понимания, сколько её
действительно...
Эмпирика*
*сведения, знания, основанные только на
практической деятельности, полученные в процессе
опыта
Шаг 1: IRO
Начало: первая поставка за несколько месяцев до
релиза
Договорились с администраторами о ежемесячных
развертыва...
компонент DLP в production в ЛК через
месяц после получения
Трюк выполнен профессионалами. Не пытайтесь повторить это
реал...
Role Based
Administration
Аналитика: RBA должен
быть крутым и
функциональным (1-2
месяца разработки)
Опыт: хватило
минимум...
преломление функционала на
IRO
dashboard для security
officer
проверка пригодности без
разработки
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
бородин   об эмпирической разработке
Upcoming SlideShare
Loading in …5
×

0

Share

Download to read offline

бородин об эмпирической разработке

Download to read offline

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

бородин об эмпирической разработке

  1. 1. Об эмпирической разработке в корпоративном продукте Александр Бородин Лаборатория Касперского
  2. 2. что входит в состав? как и насколько сильно должен быть проработан функционал? какое должно быть качество?
  3. 3. Качественный код! Гибкая архитектура! Хорошие unit-тесты! TDD! MDD! RDD*! IQuarantineBackupFilter ! QuarantineBackupFilterBinaryPredicate ! QuarantineBackupFilterMultiplePredicate ! *Resume Driven Development
  4. 4. Фильтр не трогайте!
  5. 5. Потери = 1 месяц (аналитика) + 1 месяц (разработка) папа, папа, мы пойдем завтра играть в футбол? нет, сынок, я еще не починил все баги в фильтре…
  6. 6. чем дальше отстоит результат от действия, тем больше требуется аналитики, и тем меньше понимания, сколько её действительно нужно
  7. 7. Эмпирика* *сведения, знания, основанные только на практической деятельности, полученные в процессе опыта
  8. 8. Шаг 1: IRO Начало: первая поставка за несколько месяцев до релиза Договорились с администраторами о ежемесячных развертывания продуктов в ЛК (internal roll-out). Развертыванию подлежит dev-версия продукта. Получили таким образом итерации длиной в 1 месяц. Почти реальные, а не кончающиеся «демонстрацией». Классика: Обратная связь – в основном, идет по
  9. 9. компонент DLP в production в ЛК через месяц после получения Трюк выполнен профессионалами. Не пытайтесь повторить это реальный продукт реальные файлы реальная нагрузка реальные
  10. 10. Role Based Administration Аналитика: RBA должен быть крутым и функциональным (1-2 месяца разработки) Опыт: хватило минимума (1 неделя разработки)
  11. 11. преломление функционала на IRO
  12. 12. dashboard для security officer проверка пригодности без разработки

Views

Total views

487

On Slideshare

0

From embeds

0

Number of embeds

142

Actions

Downloads

8

Shares

0

Comments

0

Likes

0

×