О записи
Реклама


Полезные ссылки

Коммандная разработка

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

Командная разработка

С удивлением для себя обнаружил какой сейчас большой спрос на хороших специалистов в разных сферах программирования: Drupal, iPhone приложения, Flash+ActionScript, Magento. Если Вы из Запорожья и желаете найти работу, обращайтесь на itwebcross@gmail.com или icq 846944. Разискиавются программисты совершенно разного уровня, главное качество - желание учится и соотвественно браться за более крупные проекты с большей зарплатой.

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

  • Заливаются изменения на живой сайт, без учета правок в базе данных
  • Перетираются файлы одного разработчика другим(даже с SVN)))
  • Выполненная работа одним человеком, полностью ломает функционал другого
  • Работающий локально таск, на живом сайте валит сервер

Чтобы всего этого избежать в разработку долнжны включаться сопутствующие и помогающие смерджить и отследить работу программы и сервисы.

То, чем пользуемся мы:

Subversion

Если один Ваш программер в Харькове, Вы в Запорожье, а тим-лид заказчика в Германии или Сиэтле нет ничего проще, чем организовать репозиторию которая будет следить за всеми измененными файлами. Она же позволит держать на livesite только свежую и самую адекватную версию проекта или же откатиться до предудущей если, что либо сломалось во вновь залитом коде. Помимо того - это еще одно безопастное хранилище кода проекта и самый быстрый способ внесения изменений на сайт.

Redmine

Для разработки крупных сайтов попробуй подключается более 5, а иногда и 10 программистов, не включая тим-лидов и собственно клиентов. Каждый из участников занят разработкой, тестированием, ответом на возникшие вопросы или назначением заданий. Чтобы во всем этом не потеряться и придумал Redmine.

Putty

Если программист владеет знаниями линукса - цены ему нет :) Возможность подключится к серверу с помощью Putty по SSH может ускорить, а иногда и помочь выполнить задачи, которые решить с помощью FTP, cPanel, WHM или даже WinSCP не возможно. Такие как установка владельца папок, апдейт на живой сайт или насторойка крона.

WinSCP

Эта программа также должна быть в арсенале любого программиста, и она является отличной заменой FTP, в случае если есть доступ через SSH.

Как альтернатива Redmine`у также можно использовать Atrium, хотя функционально он пока еще намного слабее.

Какое ПО используете Вы ?

Добавить пост в: Google slashdot YahooMyWeb Digg Technorati Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru