Как создать интернет-компанию и заработать миллион - страница 13

Шрифт
Интервал


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

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

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

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

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

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

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

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