4. Гибкие методологии
• Люди и
взаимодействие
• Работающий продукт
• Сотрудничество с
заказчиком
• Готовность к
изменениям
• Процессы и
инструменты
• Исчерпывающая
документация
• Согласование условий
контракта
• Следование
первоначальному плану
8. Внимание к главному
Наивысшим приоритетом является
удовлетворение потребностей заказчика,
благодаря регулярной и ранней поставке
ценного программного обеспечения
18. Метрики
• Улучшать можно только то, что измеряете
• Будьте аккуратны с тем, что вы измеряете
• Хорошо:
– Прогресс
– Качество
– Производительность
• Плохо:
– Кол-во строк в коде
– Посещаемость офиса
19. Производительность
• Улучшаем производительность –
усложняем систему
• Понимать, где нужно бороться за
производительность – непросто
• Делайте простые обвязки вокруг сложных
участков кода (методы, Custom SQL)
20. Автоматизация
• Чем больше процессов у вас
автоматизировано, тем меньше
возможность ошибки и проще вносить
изменения
– Генерация кода
– Сборка дистрибутива
– Тестирование
– Сбор метрик, отчетность