Принципы работы

Мы всегда придерживаемся следующих принципов:

При разработке дизайна:

  • Каждый клиент заслуживает уникальный, неповторимый дизайн.
  • Дизайн должен полностью соответствовать миссии и видению клиента.
  • Сайт должен иметь интуитивно-понятный, эргономичный дизайн, обеспечивать пользователю кратчайший путь для получения нужной ему информации. Мы строго придерживаемся правила «трех кликов» (т.е. до любой информации на сайт пользователь должен добираться не более чем за три щелчка мыши)
  • Особо тщательно мы прорабатываем юзабилити и сценарии поведения посетителя на сайте, в соответствии с этим нами выстраивается схема расположения ключевых блоков и навигации.
  • Дизайн сайта должен быть современным, понятным и комфортным. Во всем мире считается хорошим тоном единообразие шрифтов и минимум выделений курсивом, размером и т.д. Такой подход обеспечивает посетителю визуальный комфорт на Вашем веб-сайте, а Вам поможет увеличить аудиторию.

 

При верстке HTML-страниц:

  • Мы строго соблюдаем стандарты кодирования W3C (DTD XHTML 1.0 Transitional и DTD XHTML 1.0 Strict).
  • В своих проектах мы используем только блочную, семантическую верстку.
  • Наша верстка уже по умолчанию SEO-ориентирована, содержит правильную структуру заголовков и прочих семантических тегов.
  • Вся верстка проверяется нами на полную идентичность во всех самых распространенных браузерах: Mozilla FireFox 2.0 и выше, Internet Explorer 6.0 и выше, Opera 8 и выше, Google Chrome, Safari, Netscape Navigator.
  • Вся наша верстка оптимизируется под любые разрешения мониторов. Ни на одном мониторе Вы не обнаружите никаких «перекосов» страниц, характерных для некачественной верстки.

 

При разработке программной составляющей:

  • При выборе технологии разработки мы используем только проверенные решения. Абсолютное большинство наших проектов выполнено на наших собственных CMS Nexus 2.0 и Zendy (на базе ZendFramework), что дает клиенту больший простор для идей и небывалую техническую гибкость реализации.
  • Программный код наших продуктов пишется так, словно завтра его будут проверять ведущие методисты и теоретики в области разработки программного обеспечения.
  • При написании кода мы строго придерживаемся принципов ООП (объектно-ориентированного программирования) и проверенных практик построения архитектуры, описанных паттернами проектирования (GoF), MVC и DRY (англ. Don’t Repeat Yourself – не повторяй себя).
  • Мы строго соблюдаем стандарты написания кода, одобренные разработчиками ZendFramework и языка PHP.
  • Мы придерживаемся низкосвязанной, модульной архитектуры при разработке приложений.

 

Благодаря нашим непоколебимым принципам работы наши продукты:

  • Удобные, современные и запоминающиеся.
  • Не содержат никаких помарок, таких как: «плавающие» углы, шрифты, вылезающие за границы элементы и тому подобные небрежности, которые могут в дальнейшем сказаться на имидже клиента.
  • Отображаются одинаково на всех браузерах и мониторах с любым разрешением.
  • Очень легко воспринимаются поисковыми машинами при минимальных усилиях SEO-оптимизатора, что помогает клиенту увеличить аудиторию своего веб-сайта.
  • Обладают высоким уровнем надежности и отказоустойчивости, могут стабильно работать в условиях высоких нагрузок и DDOS атак.

 

Мы дорожим своей репутацией, заслуженной годами тяжелой работы, и именно поэтому мы никогда НЕ используем:

  • непроверенные скрипты сторонних разработчиков.
  • чужие бесплатные CMS с открытым кодом и потенциальными уязвимостями.
  • готовые шаблоны дизайна (ни бесплатные, ни платные).
  • чужую верстку.

Именно в силу нашего бережного отношения к своей репутации мы не беремся за проекты с несоразмерно маленьким бюджетом, который пойдет в ущерб качеству конечного продукта.

 

 

 

Методология

 

 

 

Мы практикуем как agile (экстремальное программирование), так и более привычные для бизнеса проекты с фиксированной ценой.

 

Agile

С каждым годом данная практика приобретает все более и более широкое распространение на Западе, но, к сожалению, еще не прижилась на нашем рынке.

Главный плюс данной практики заключается в том, что вы как бы «арендуете» человека, работающего с вами.

Тем самым вы освобождаетесь от ограничений, можете придумывать новые идеи в процессе работы и смотреть, как они воплощаются на практике. При таком методе работы оплата соответствует тому времени, которое «арендованный» специалист фактически затратил на работу с вами. Оплата, как правило, производится каждую неделю и рассчитывается из почасовой ставки специалиста.

Из минусов такого подхода можно отметить то, что мы не можем сказать заранее, сколько будет затрачено времени на работу с Вами и назвать фиксированную стоимость всего проекта с точностью до копейки.


Классическая схема

Чаще всего мы работаем с клиентами по классической схеме:

  1. Мы высылаем анкету, в которой Вы, отвечая на вопросы, описываете полностью весь функционал который хотите разработать.
  2. По результатам анкеты и личных бесед нами разрабатывается детальное техническое знание, описывающее все требования к функционалу и дизайну сайта. Вместе с этим нами определяются сроки работы и итоговая стоимость проекта, не подлежащая дальнейшему увеличению, в рамках данного Технического задания.
  3. После заключения договора нами разрабатывается дизайн, полностью прорисовывается сайт, при постоянном согласовании с Вами. Вы получаете желаемый дизайн сайта.
  4. Мы производим «нарезку» дизайна и приступаем к разработке программного функционала (самый большой пласт работ, уже не требующий вашего личного участия).
  5. Сдаем проект и по Вашему желанию обучаем Вас или Ваших коллег начальным навыкам работы с CMS – для самостоятельного управления контентом сайта.


Естественный плюс данной схемы заключается в том, что вы видите сразу окончательную стоимость всего проекта. Из относительных неудобств можно назвать только одно – ограничения, налагаемые утвержденным техническим заданием на реализацию идей, появившихся в процессе разработки.