Гибкие методики разработки. Кто их придумал и почему

17
Гибкие методики разработки Кто их придумал и почему Шпак Александр Киевская хабравстреча, 08.12.2012

Upload: dmitry-savchenko

Post on 16-Jun-2015

7.164 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Гибкие методики разработки. Кто их придумал и почему

Гибкие методики разработки Кто их придумал и почему

Шпак Александр

Киевская хабравстреча, 08.12.2012

Page 2: Гибкие методики разработки. Кто их придумал и почему

Экстремальное программированиеГрафики стоимости изменений

Page 3: Гибкие методики разработки. Кто их придумал и почему

Экстремальное программированиеГрафики стоимости изменений

WTF?

Page 4: Гибкие методики разработки. Кто их придумал и почему

Гибкие методики разработки и стоимость изменений? Что курил автор?

Page 5: Гибкие методики разработки. Кто их придумал и почему

● Затраты

● Время

● Качество

● Объем работ

Модель разработки программного обеспечения

Page 6: Гибкие методики разработки. Кто их придумал и почему

● Затраты

● Время

● Качество

● Объем работ

Модель разработки программного обеспечения

ЗАТРАТНАЯ ЧАСТЬ РАЗРАБОТКИ

Page 7: Гибкие методики разработки. Кто их придумал и почему

Кто все это придумал?

Page 8: Гибкие методики разработки. Кто их придумал и почему

Не программистыЭкономисты!

Page 9: Гибкие методики разработки. Кто их придумал и почему

Серебряная пуля разработки

Гибкие методики не направлены на улучшение кода

Это побочный эффект минимизации затрат

Page 10: Гибкие методики разработки. Кто их придумал и почему

Методы сокращения затрат. Код

● Простые фреймворки

● KISS / Пиши код, блеять

● Конструкторы

● Хитрой задаче – подходящая технология

● Минимум костылизации и подпоркорешений

Page 11: Гибкие методики разработки. Кто их придумал и почему

Методы сокращения затрат. Трудовые ресурсы

● Обмен информацией

● Генерация идей вместо потребления

● Поощрение инициативы

● Парное программирование

Page 12: Гибкие методики разработки. Кто их придумал и почему

Так это же совсем другой компот!

Page 13: Гибкие методики разработки. Кто их придумал и почему

Что будет, если не писать комментарии в коде?

Качество кода может улучшиться, так как отсутствие

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

писать более понятный код

Page 14: Гибкие методики разработки. Кто их придумал и почему

Что будет, если не документировать программные продукты?

Качество программы может улучшиться, потому что

нужно делать более понятные интерфейсы

Page 15: Гибкие методики разработки. Кто их придумал и почему

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

Затраты на разработку могут сократиться, так как не

нужно будет бороться с переусложнением системы, и

всеми затратами при дальнейшем рефакторинге

Page 16: Гибкие методики разработки. Кто их придумал и почему

Что будет, если все силы направить на внедрение прототипирования?

Появятся механизмы, которые позволят вести

параллельную разработку несколькими

разработчиками. А это более высокая утилизация

рабочего времени

Page 17: Гибкие методики разработки. Кто их придумал и почему

Спасибо за внимание!

Шпак Александр

Киевская хабравстреча, 08.12.2012