Controls Corporation of America

Энтерра очень успешно выполнила для нас два проекта.Первым было приложение для программы маркировки серийных продуктов, написанное на VB6. Хотя это приложение и не было сложным, мы выдвигали ряд специфичных требований к работе, связанных с высокой отказоустойчивостью системы, что, конечно, было бы недостижимо для менее квалифицированной команды разработчиков. Моим вторым проектом с Энтеррой стало JSP/Tomcat/PostGreSQL/Linux серверное приложение для производства тестов кодирования и декодирования и анализа результатов этих тестов. Несмотря на довольно сложные требования, Энтерра выполнила потрясающую работу, показав превосходное качество архитектуры и кодирования.Эти проекты были инициированы не новичками: первый разрабатывался для многоструктурного производственного предприятия, а второй стал продуктом, реализуемым по ранее наработанным каналам. По правде говоря, сомневаюсь, что вам было бы интересно получить рекомендацию от только что образовавшейся фирмы, которая работала с Энтеррой, просто потому, что у новичков не с чем сравнивать.Скажу вам откровенно, мне не раз приходилось лично руководить командами разработчиков в США и даже несколькими зарубежными командами (дистанционно), но Энтерра – стала лучшей командой, с которой мне только приходилось работать.В отношении работы с клиентами, сотрудничая с ними, у меня никогда не возникало сложностей. Хочу отметить, что мне довелось лично общаться с Дмитрием Старостенковым в фазе оценки проекта и подписания соглашений и с проект-менеджером в фазе разработки.В отношении технического профессионализма, могу с уверенностью рекомендовать Энтерру в следующих областях: Java, JSP, Visual Basic 6, PostGreSQL (и SQL в общем), Windows API, Linux и Linux scripting, XML, Tomcat и ODBC. И что определенно отличает Энтерру от других зарубежных команд, с которыми мне доводилось работать, так это их особое внимание к вопросам качества кода и тестирования. Именно поэтому я непременно обращусь к Энтерре снова с практически любым IT проектом.Не знаю, какой опыт вы имеете в разработке. Если он внушителен, просто проигнорируйте следующее, а если вы не очень давно в этой сфере, прочтите несколько советов на будущее:Старайтесь закладывать свой бюджет на разработку на несколько процентов больше предварительно оцененного, поскольку нужно быть готовым к дополнительной работе над деталями, которые вы просто не можете предвидеть и просчитать сразу. Например, если вы рассчитываете выполнить проект в рамках бюджета в $30K, убедитесь, что сможете себе позволить потратить дополнительно $3 - $5 в случае необходимости.Я знаю, что динамичные методы разработки нынче в моде, но, если вы используете не локальную команду, постарайтесь максимально детально спланировать и спрототипировать все фазы своего проекта заранее. Опишите все специфичные требования и начертите вид интерфейсов и все такое – это убережет вас от неожиданностей.Качество работы и сроки ее исполнения почти всегда находятся в прямой зависимости. Если вы намерены твердо придерживаться четкого графика, заранее позаботьтесь о том, чтобы Энтерра знала, что время – ваш главный приоритет, это поможет достичь успеха. Но это касается только моего опыта, а я никогда не разрабатывал что-либо, кроме софта, в рамках ограниченного срока.Знайте также, что вам нужно будет предоставить Энтерре все текстовые записи на английском для своего приложения. Это не сложно, но нужно учесть заранее, поскольку даже если ваше приложение сейчас ориентировано на Американское общество, вы должны смотреть в лицо современным тенденциям глобализации и планировать интернационализацию своего проекта.