Agile/Scrum разработка web-проектовFor Startups in 2013
Процесс
Мы уверены, что успех проекта зависит от процесса, в котором важное место занимает постоянная активная коммуникация между двумя сторонами. Мы обеспечиваем наших Клиентов онлайн-средствами управления проектом, системами отслеживания ошибок, репозиториями и т. д. Все это предоставляет более быструю обратную связь, тем самым ускоряя процесс разработки.
-
Исследование
Первый шаг в разработке успешного проекта заключается в сборе информации – мы слушаем наших Клиентов. Мы приходим к полному пониманию состояния их бизнеса, целей, потребностей и целевой аудитории, чтобы осознать, как наше веб-приложение может помочь им в достижении конечной цели. К концу этой стадии наши Клиенты должны полностью понимать масштаб проекта, а также иметь четкое виденье всего конечного продукта.
-
Планирование
Мы тщательно изучаем технические требования, решаем, какие технологии будут использоваться и составляем 'план действий', необходимый для обеспечения непрерывности процесса от исследования до сдачи. К концу этой стадии мы предоставляем спецификацию проекта, включающую в себя детальную техническую информацию, структуру приложения и график работ.
-
Проектирование
Это – креативный процесс, в котором наша идея превращается в продукт. На этой стадии Клиенты тесно сотрудничают с дизайнерами, обмениваясь идеями и виденьем. Коммуникация между ними чрезвычайно важна для обеспечения соответствия конечного продукта потребностям и ожиданиям Клиента. Для создания стильного и элегантного приложения мы стремимся применять пользователь ориентированные принципы проектирования.
-
Разработка
Благодаря проектированию системы на предыдущей стадии, команда разрабатывает целостное веб-приложение, с завершенной backend и frontend частями, пользовательским интерфейсом и контентом. Итеративная разработка приложения, как правило, осуществляется в двухнедельные спринты с применением Scrum-методологии. В конце этой стадии система должна быть тщательно протестирована нашими инженерами по качеству и готова к запуску с максимальным качеством настолько безукоризненно, насколько это возможно.
-
Развертывание
Мы начинаем этап развертывания, когда код проекта разработан, надлежащим образом испытан и одобрен для запуска. Мы размещаем веб-приложение на хостинг-сервере Клиента, конфигурируем и продолжаем поддерживать его.
-
Запуск
Осуществляя разные действия, которые могут иметь огромное влияние на успех сайта, мы помогаем контролировать сайт и увеличивать его рабочие характеристики. Мы работаем с Клиентом и вносим все необходимые изменения, которые могут дать желаемый результат, предусматривая будущий исход этих изменений.
Agile/Scrum
Мы следуем принципам Agile, Scrum методологии, чтобы обеспечить высокое качество, надежность и эффективность нашего продукта. Это помогает нам постоянно оставаться сфокусированными на наиболее важной работе в течение спринта:- Ежедневные митинги
- Митинги по планированию
- 2-недельные спринты
- Демо митинги
- Skype конференции