Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика» Технологический процесс создания сайта Путь успешного внедрения, минимизация рисков Евгений Новиков,
Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика» Особенности Тесно связан с бизнесом. Без бизнес составляющей не имеет цены; Важен человеческий фактор; Слепое следование методологии не принесет успеха; Тех. процесс должен быть тесно интегрирован с продажами и бизнес-процессами компании; Требует постоянного контроля и сопровождения.
Waterfall Модель водопада (англ. waterfall model) модель процесса разработки программного обеспечения, в которой процесс разработки выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, реализации, тестирования, интеграции и поддержки. Минусы Недостаточная гибкость; Увеличение сроков разработки. Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Waterfall Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Agile Гибкая методология разработки это концептуальный каркас, в рамках которого выполняется разработка программного обеспечения. Минусы Слабое документирование; Количество итераций непредсказуемо; Сложность расчета конечной стоимости проекта. Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Agile Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Изменения в проекте Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Наш выбор Проекты на основе гибких методик применимы для внутренних проектов; Водопад применим при взаимоотношениях Заказчик Исполнитель; Для себя на больших проектов мы выбрали водопад с элементами итеративности, допускается перекрытие фаз. Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Как это происходит у нас Работа по проекту делится на несколько этапов: Анализ; Проектирование; Дизайн; Разработка; Тестирование и запуск; Проект в каждой фазе развития проходит повторяющийся цикл: Планирование Реализация Проверка Оценка. Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Как это происходит у нас Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Предпроектный анализ Что делаем: Сбор требований; Разработка концепции. Что получаем в результате: Рамки проекта; Концепция. Минимизация рисков: Еще до начала работы над ТЗ мы имеем четкое представление о том какой система должна быть. Концепция – договор о намерениях. Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Проектирование Что делаем: Разработка бизнес-логики сервисов и их взаимодействия между собой; Разработка логики взаимодействия с внешними для сайта системами; Проектирование интерфейсов с учетом требований и принципов юзабилити. Что получаем в результате: Техническое Задание; Кликабельная модель. Минимизация рисков: Заказчик принимает сайт глазами – даем ему эту возможность сейчас. Прорабатываем связь интерфейсов и информационной архитектуры Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Разработка Что делаем: Разработка сервисов; Разработка механизмов интеграции с внешними системами; Интеграция html шаблонов в систему. Что получаем в результате: Работающий сайт; Документация на разработанную систему. Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Дизайн Что делаем: Отрисовываем шаблоны на основе ТЗ и кликабельной модели. Что получаем в результате: Готовые к верстке PSD шаблоны. Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Тестирование и запуск Что делаем: Тестирование сервисов на ошибки и их исправление; Тестирование сайта на соответствие проекту; Тестирование и оптимизация сайта под нагрузку, определенную на этапе сбора требований. Что получаем в результате: Работающую систему, готовую к запуску. Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Важный аспект. Менеджмент Основные проблемы менеджмента: Промежуточные результаты не контролируются; Ставятся общие сроки, без детализации по задачам. Как избежать проблем: Расчет трудоемкости с максимальной детализацией; Формирование плана проекта с датами по каждой задаче; Ежедневное отслеживание менеджером хода работ. Кроме внутренней дисциплины обеспечивается прозрачность хода проекта для заказчика Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Ежедневный контроль. Пример Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Основные ошибки на проекте Пренебрежение предпроектным анализом; Недостаточное проектирование системы. Разрыв между информационной архитектурой и интерфейсами; Некачественный менеджмент на оперативном уровне. Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика»
Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика» Тел.: (+7 499)