Прежде всего, нужно определиться с требованиями к оборудованию, не забыв принять во внимание следующие моменты:

1. Собственные серверы в студии для тестирования сайтов.

Необходимо изначально заложить место под серверы и обеспечить надлежащую сетевую инфраструктуру. Я рекомендую не размещать сайты заказчиков на длительный срок на серверах внутри студии – при этом не придется обеспечивать бесперебойную работу оборудования и можно будет обойтись достаточно скромной инфраструктурой. Однако сервер для общей работы должен быть надежным и выдерживать большие нагрузки на случай необходимости тестирования производительности проектов.

На первых порах можно обойтись сервером для тестирования, установленном в дата-центре хостинг-провайдера. Однако при развитии бизнеса гораздо удобнее, оказывается, иметь под рукой собственный сервер.

2. Инфраструктура для хранения резервных копий и версионный контроль.

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

Централизованное хранение на файловом сервере или общем рабочем портале (например, Microsoft Sharepoint) позволяет не только избежать проблем с потерей важных наработок, но и облегчает процесс передачи дел от сотрудника, покидающего компанию – все его наработки и документация доступны всем остальным сотрудникам и легко могут быть переданы новичку.

Кроме того, стоит позаботиться о версионном контроле, необходимом разработчикам сайтов. По мере работы студии будет нарастать количество наработок в программном коде и шаблонах верстки, которые удобно размещать на сервере контроля версий. Таких серверов на рынке представлено достаточно большое количество, наиболее популярными являются SVN, SVN, TFS. Стоит отметить, что при усложнении уровня разработок, выполняемых студией, имеет смысл подумать о серьезных средствах управления проектами. И тут вне конкуренции Microsoft Team Foundation Server, поскольку он предоставляет полностью интегрированную систему управления проектами и простые механизмы для разработчиков и менеджеров, интегрируемые со средой разработки Visual Studio.

Для версионного контроля и хранения резервных копий подойдет сервер или настольный компьютер с большим дисковым массивом. Обязательно для резервных копий использовать несколько зеркалируемых дисков, объединенных в RAID-массив. Вы должны быть уверены, что все наработки в целости и сохранности.

3. Места для приходящего персонала (дизайнеров, контент-редакторов, разработчиков).

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

Особенно важно обустроить места для дизайнеров и верстальщиков – им нужны большие мониторы, а часто и несколько больших мониторов работающих параллельно. Наличие этой техники серьезно влияет на качество и скорость работы дизайнеров.

Кроме того, обязательно иметь небольшой запас мышей, клавиатур и планшетов, поскольку эта техника имеет свойство выходить из строя в самый неподходящий момент.

4. Возможность демонстрации работ заказчику в офисе студии.