Содержание
- 2. У нас есть своя IT команда, но она сильно загружена в ближайшие три месяца. Мы рассчитываем,
- 3. Цикл разработки интернет-проекта разработка аналитика тестирование t
- 4. Три месяца – минимальный цикл разработки интернет системы К моменту релиза требования поменяются процентов на 40
- 5. Передача проекта другой команде Передавать код другой команде сразу после релиза – плохая идея Передавать код
- 6. Чтобы не было мучительно больно Решение о передаче проекта не должно быть спонтанным Решение должно быть
- 7. Способы облегчить процесс Совместная работа над проектом Постепенный ввод новой команды
- 8. В первую версию системы должно войти N фич. У нас есть еще несколько минорных пожеланий, но
- 9. Формирование требований Анализ рынка Формирование ключевых пользовательских групп Формирование стратегии Интервьюирование ключевых пользователей Прототипирование Тестирование, получение
- 10. Формирование требований Наличие аналогичного продукта или сервиса Видение системы, изложенное на листе А4 Идея в голове
- 11. Из опыта На момент релиза, востребованными оказываются около 60% фич 40% фич, которые оказались не востребованными
- 12. Старайтесь включать в первую версию только то, без чего реально нельзя жить. Экономьте время! Основной источник
- 13. Система должна быть масштабируемой. Нам нужен подробный план того, как мы будем справляться с нагрузками, когда
- 14. Цели планирования План для начальства или план для разработчиков Узкие места возникают совершенно не там, где
- 15. Анализ нагрузки Оцениваем трафик Оцениваем объем данных Фантазируем («если – то»)
- 16. Слайд не для менеджеров! У «Веселого фермера» тоже был первый пользователь Когда у вас будет 10
- 17. Производительность системы будет проверяться проведением полноценного нагрузочного тестирования перед сдачей проекта.
- 18. Проблемы нагрузочного тестирования Смоделировать реальные действия пользователя очень сложно Влияние внешних компонентов Тепличные условия тестирования Заказчик
- 19. Хроники нагрузочного тестирования
- 20. Хроники нагрузочного тестирования
- 21. Хроники нагрузочного тестирования
- 22. Хроники нагрузочного тестирования
- 23. Обобщаем Другое железо Другой объем данных Другой канал Влияние окружения на работу приложения Интерполяция не работает
- 24. Выводы Нагрузочное тестирование инструмент анализа, а не критерий приемки Проверять лучше отдельные сценарии, а не полноценную
- 25. Что значит приемлемый уровень отказоустойчивости? Система должна работать безотказно!
- 26. Виды простоев Отказ в результате выхода из строя Остановка на плановое обслуживание
- 27. Оценка отказоустойчивости Внешние зависимости Прагматичный подход (99.99% - это 1 час в год) Выделение критических компонентов
- 28. Кому нужна отказоустойчивость Компоненты, которые используются внешними системами Компоненты, от которых зависит бизнес компании Компоненты, простой
- 29. Зачем нам система мониторинга? Если система сломается, это и так все увидят!
- 30. Проблемы Мониторинг не является частью проекта Систему мониторинга должен кто-то эксплуатировать Запуск высокнагруженной системы без мониторинга
- 31. Что дает мониторинг Прогнозирование нагрузки Диагностика проблем на ранней стадии Выявление типовых проблем разработка универсальных решений
- 32. Виды мониторинга Физический уровень (сеть, доступность сервера, CPU, место на диске, память, IO) Уровень приложения (HTTP
- 33. Методы измерений Критериальная система Тренды
- 34. Система мониторинга
- 35. Согласно последним обзорам, производительность фреймворка XYZ выше, чем ZYX. Давайте разрабатывать систему с использованием XYZ
- 36. Причины ограничения выбора Корпоративный стандарт Расширения существующей системы Собственная команда разработчиков
- 37. Сравнение фреймворков Самый быстрый фреймворк - это тот, которым умеют пользоваться разработчики Программа «Hello world» всегда
- 39. Как выбирать Исходите из текущих задач и задач на ближайшую перспективу (время написания первой версии +
- 40. Наши IT-шники не разбираются в вашей системе. Напишите нам максимально подробную пошаговую инструкцию, как ее устанавливать
- 41. Откуда растут ноги Конфиденциальная информация Корпоративные стандарт безопасности Нежелание разбираться в новых системах
- 42. Разделение ответственности Человек, который отвечает за систему, должен иметь всю полноту власти Можно разделить роли, но
- 43. Мы нашли баг в системе, вы можете прислать нам последнюю версию, мы выложим ее сегодня ночью
- 44. Очень важно Сложность исправления бага определяют разработчики Тестирование может занимать намного больше, чем сам фикс Может
- 45. Обновление системы План работ Сценарий проверки План В (если все плохо) Сценарий проверки плана В
- 46. Формальные процедуры Версионность Разные ветки для активной разработки и релиза Разделение уровней допуска Процедуры утверждения релизов
- 47. Зачем переписывать код, который был написан всего пару месяцев назад. У нас еще куча фич, которые
- 48. Типичные ситуации Программисты всегда занимаются бессмысленным украшательством, система и так неплохо работает Улучшение кода это замечательно,
- 49. Важно Расставить приоритеты на каждый этап проекта Убедиться, что все разработчики правильно понимают приоритеты каждого из
- 51. Скачать презентацию
















































Экономика семьи Д/З: § 18, читать
Презентация на тему Синтаксическая синонимия. Открытый урок
Kazaerostat. Your dreams are real
Анализ методической работы
Гигиена девочки. Уход за кожей
Тренажер лексики
Планирование развёртывания полевого магистрального трубопровода
Команда СШОР Русичи г. Орла: ФК Орел – 2008. Для спонсоров и партнеров
Мониторинг ТВСостояние проектов
Ochrona pracownikow placowek dyplomatycznych i konsularnych
Акции: продукты гаммы Fusio-Dose
алгоритм
1 апреля – праздник смеха
Особенности кадровой политики в неустойчивых деловых организациях. Тема 5
Циклический алгоритм 6 класс
Творческое ассорти
Маска, я тебя знаю, или Тайны сценического грима
Практический опыт использования ИКТ в преподавании биологии 6,8 классы
Воинский учет в 2022 году
Сила трения в природе
Путешествие
Создание букета на собственных стеблях без использования каркаса
Презентация дидактического материала для работы с одарёнными детьми на уроках литературного чтения ( развитие творческого вообр
Презентация на тему Русские иконописцы
Компания Commencal
Сохраним мир живой природы
Аудио эксперимент. Гид по генным ключам
Абсолютные и относительные статистические величины