Сильные стороныМы не только программируем.Предпроектные исследованияОбычно под программированием подразумевается узкий круг задач - дизайн и кодирование системы по существующему техническому заданию (ТЗ) . Классическая разработка предполагает, что конечный заказчик приносит ТЗ к проекту, а фирма разработчик оценивает объем работы и далее, по согласованию с заказчиком, создаёт программу. На самом деле, масса людей не знает как в результате должен выглядеть конечный продукт. Потому требовать ТЗ на самом первом этапе зачастую невозможно. Именно поэтому мы можем начать работу на том этапе, когда Технического Задания ещё нет, а есть только намерения, бизнес-идеи и некоторые наброски. Мы, совместно с заказчиком разрабатываем систему интереактивными шагами. Часто используються прототипы и другие методологии исследования реальных требований. ПроектированиеПо-сути, проектирование и разработка это один процесс, состоящий из определения набора небольших задач, решения их, тестирования и дальнейшей циклической углубленной проработки нужных функций. Благодаря непосредственному участию заказчика в формировании приоритетного списка задач на сегодня (или на неделю) в каждой точке тестирования проект отражает самые свежие бизнес-идеи Постпроектное: сопровождение, размещение, консультации по тех. поддержкеМы не только создадим программный продукт, но также возьмемся за размешение разработанного программного обеспечения на своих серверах или серверах заказчика. Это возможно благодаря тому, что наша команда состоит из профессионалов сетевых технологий. Многие наши программисты также владеют навыками системного администрирования операционных систем Linux и FreeBSD. Кроме всего прочего мы обладаем опытом сбора и анализа статистики посещаемости, методами улучшения посещаемости сайтов. Качество - гарантия успеха проектаПосле многих лет работы, нескольких удачных и неудачных проектов мы пришли к выводу что стоит разрабатывать только те проекты, которые мы можем сделать максимально качественно. Почему? Собственно говоря, была замечена тенденция - там где заказчик ставил другие критерии (как то скорость или стоимость) на первое место, прямо игнорируя требования качественного дизайна и кодирования - проект обычно быстро "умирал" по тем или иным причинам. Наиболее частая причина - отсутствие хорошо спроектированного "ядра" проекта, и через небольшое время проект начинает "разваливаться" под весом кода. Мы не готовы жервтовать качеством работы, даже если заказчику требуется сделать что "быстро и лишь бы работало". Собственно говоря нам, как компании, не интересен груз "мертвых проектов" - таким проектом никому не похвастаешься, такой проект не выставишь в Portfolio, да и просто жаль своего времени. Мы всегда пытаемся показать (и в состоянии доказать и убедить), что только работа, сделанная продуманно и качественно, будет востребована. И самое главное, что в результате, если правильно всё планировать, проект занимает меньше времени и стоит дешевле чем проект сделанный на скорую руку. Мы не идеальны, бывают проблемы и у нас, собственно это и есть человеческий фактор. Мы пытаемся минимизировать влияние наших ошибок на результат путём устранения их на ранних стадиях разработки. Мы понимаем, что чем меньше мы сделаем ошибок в планировании и анализе, чем лучше мы проработаем каждую деталь реализации (иногда переделывая одно и то же несколько раз) - тем более успешным будет проект. Основной девиз - все найденные баги исправляються или сразу или в очень короткий промежуток времени. Постоянная переработка и совершенствование кода - это ключ к коммерческому успеху любого проекта. |
|