Содержание
- 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. Скачать презентацию
















































Собори, які побудовані у готичному стилі
Презентация на тему Декабристы в Сибири
Карманные деньги: за и против
Unemployment and inflation
Мохнатая азбука
Франция. XVI – XVII вв
Кафедра лучевой диагностики и лучевой терапии
Przed Świętem Paschy
Презентация на тему Нахождение числа по его дроби
Открытый урок химии по теме «Глюкоза»
Национальные особенности русской философии
Презентация на тему БАТИК
МБОУ г. Иркутска СОШ № 7Команда представляет сказку с одноименным названием «В норку за Кроликом»
Bridgewater raritan regional school district
Отгадай ютубера по картинке 3
наречие
Хронический гепатит
Церковные одежды
День конституции. Познавательная викторина
Характеристика специализации основных сельскохозяйственных районов Китая, объяснение причин
Договор в российском гражданском праве. Как правильно заключать договоры
Тема 4- Расстройства кровообращения 1: венозный застой, кровотечение, кровоизлияние. Шок Вопросы: 1-Полнокровие, классификация, Морф
Петербургское образование
Magniy_Kinakh_12_gr-WPS_Office
Методические указания к выполнению практических работ по учебной дисциплине «Информационные технологии в профессиональной деят
Пара сил Статика
Сексуальные мотивы в рекламе
Загадки