• Перевод

Управлять наёмными рабочими и распределенными проектами - это просто и весело. Стоп, что за чушь? На помощь приходит хороший контроль версий - именно то, что вам нужно, чтобы правильно вести ваши проекты.

Представьте, что у вас своя веб-студия. Быть может, это лишь вы и еще пара людей. Из-за столь небольшого состава вы часто прибегаете к помощи наёмных рабочих (субподрядчиков). Благодаря этому, вы можете браться за большее количество проектов, зарабатывать больше денег и аккуратно масштабировать свой бизнес. Однако управление даже небольшим количеством наёмных рабочих требует большого напряжения и сил. На определенном этапе вы столкнетесь с тем, что субподрядчик не выполняет свои обязанности в срок, не соблюдает ваши стандарты качества, или, что еще хуже, исчезает, так и не завершив работу. Вам могут помочь тщательные проверки данных, твердые соглашения и активный менеджмент. А технологии, в свою очередь, могут улучшить совместную деятельность для того, чтобы ваши проекты всегда были под контролем. Встречайте - Subversion.

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

Subversion создает благоприятные условия для совместной работы

Subversion (SVN) - это система контроля версий, которая позволяет хранить и следить за изменениями вашего кода, совместно использовать файлы проекта и предоставлять к ним доступ. Это очень просто. Вы пишете код и отправляете (commit) его в ваш SVN-репозиторий (место, в котором хранятся файлы проекта). Участники вашей команды могут скачать эти файлы, посмотреть, что вы сделали, внести свои изменения и затем, снова отправить эти изменения SVN-репозиторию. Каждый такой «commit» считается ревизией. SVN отслеживает эти ревизии и присваивает им номера, так что вы всегда можете «откатиться» к предыдущей версии вашего кода.

Есть ли исключения из этого правила?

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

Видимость - это хорошо

Благодаря Subversion, все участники вовлечены в проект: как только кто-то вносит изменения, остальные сразу могут их увидеть (см. ниже Необходимые инструменты ). Если у вас надежные субподрядчики, вы не будете лишний раз волноваться. Однако, при работе с непроверенными людьми, такая видимость позволяет избежать всех разногласий, проблем в проекте и ошибок в коде до того , как настанет время принимать работу.

Расшариваем рабочий стол: Vyew

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

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

Пусть SVN будет обязательным

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

Некоторые наёмные рабочие, быть может, захотят отправить вам результаты работы. zip-файлом по почте или выложить их на удаленном сервере, чтобы вы скачали и посмотрели. Это, конечно, хороший способ, но так принадлежащий вам код находится за пределами вашей организации. Фактически, вы теряете контроль над проектом. Каково же решение? Сделайте SVN частью вашего рабочего процесса. Помимо обычных преимуществ, вроде версионности и одновременной работы множества людей над проектом, SVN заставляет ваших субподрядчиков быть более ответственными, а также позволяет держать код и файлы для ваших клиентов под контролем и в вашей собственности.

Отслеживание неполадок: Goplan

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

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

Есть ли исключения из этого правила?

Процесс не должен быть применен только потому, что это процесс. В зависимости от уровня ответственности наёмного рабочего, вы можете решить не включать его в ваш SVN. А когда это сделать - вы увидите сами.

Как работает Teamer

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

Хотя посвященные обычно имеют в себе инструменты для управления работой на уровне задач, Асана немного отличается. Это уникальный инструмент, который невероятно гибкий, поэтому он может согнуть вашу волю. Однако начать работу с Асаной - это не тривиальная задача.

Установите ожидания

Каждый использует Subversion по-разному. Кто-то любит отправлять изменения проекта по несколько раз за день. Другие же предпочитают работать над проектами и отправлять изменения в конце рабочего дня. Многое зависит от типа проекта, над которым вы работаете, а также от количества людей, работающих над одним и тем же кодом. Я обнаружил, что чем ближе завершение проекта, тем больше изменений, происходящих в течение короткого периода времени. На этом этапе я отправляю изменения в SVN чаще.

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

Установите, насколько часто вы ожидаете обновлений от ваших наёмных работников. Я рекомендую не менее одного раза в день, пока они работают над проектом.

Плюсы и минусы

Мы ведь не просто получаем больше управления в свои руки? Конечно. Теперь вы можете оценивать качество и количество выполняемой субподрядчиками работы за определенное время. Вы способны быстро оценивать продуктивность ваших наёмных рабочих, и им это тоже полезно - вам не нужно приставать к ним с просьбами закончить работу, пока вы работаете вместе.

Канбан - еще более специализированный способ отслеживания работы. Если вы не знакомы, это слово относится к методологии работы, которая является очень визуальной. При использовании канбана вы и ваша команда берете сигналы с доски с карточками. Эти карточки расположены в столбцах. Обычно каждая карта является заданием, и каждый столбец является состоянием работы. Например, у вас могут быть столбцы «Делать», «Делать» и «Готово». Каждая задача, которую должна выполнять ваша команда, попадает в одну из этих столбцов.

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

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

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

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

Необходимые инструменты

Чтобы начать пользоваться SVN и понять её основы, прочтите статью «I Wonder What This Button Does » автора Mike West. Ещё один хороший и бесплатный ресурс - O’Reilly «Version Control with Subversion ». Не забудьте прочитать хороший обзор по работе с SVN в главе Фундаментальные понятия .

Выборочная командная работа: Basecamp

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

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

SVN, сама по себе, может быть сложной при попытках управлять пользователями с различными правами доступа. К примеру, вы наверняка захотите, чтобы ваш субподрядчик имел доступ только к тому проекту, над которым он работает, а не ко всему репозиторию. Для упрощения работы с репозиторием и управлением пользователями я рекомендую Warehouse , веб-интерфейс к Subversion от Active Reload . Warehouse позволяет вам легко управлять репозиторием, следить за изменениями, и, самое важное, добавлять пользователей и устанавливать им права доступа. Управление пользователями в SVN может быть довольно утомительным, но, благодаря данному интерфейсу, вы можете легко добавлять и удалять их. Он также предоставляет RSS-ленту с изменениями репозитория, которая позволит вам и вашей команде отслеживать файлы, над которыми ведется работа в данный момент, а также все изменения, происходящие в системе. Существуют также решения, использующие свой хостинг, например, Beanstalk . Они будут располагать у себя ваш SVN-репозиторий и предоставлять пользовательский интерфейс к нему.

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

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

Хотя я настоятельно призываю людей сначала научиться пользоваться SVN из командной строки, вы также можете попробовать новое приложение под Mac OS X - Versions (в настоящее время в бета-версии). Оно предоставляет графический интерфейс к большинству команд SVN.

Встраивание в текущую работу

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

Мультизадачный режим: Binfire

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

Как работает Task Manager Free

Задача - не всегда ответственность одного человека. Иногда членам команды нужно создавать вместе. Это лучшие инструменты для совместной работы. Он предлагает бесплатную «программную кузницу», которая поощряет видимость и коллективное создание кода. Американский предприниматель и промышленник Генри Форд как-то классно заметил: «Если каждый движется вперед, то успех заботится о себе». Это стремление к коллективному успеху - вот что составляет основу программного обеспечения для совместной работы.

Гостевой пост от Нины Горбуновой, интернет-обозревателя

Если Вы думаете, что системы для управления проектами - это инструмент, используемый только в крупных компаниях от 500 человек, вы будете сильно удивлены, узнав, что по статистике 70% пользователей подобных систем - малый и средний бизнес (компании от 10 до 300 человек), а также фрилансеры.

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

Видимость - это хорошо

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

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

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

Что такое программное обеспечение для совместной работы?

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

Общая функциональность программного обеспечения для совместной работы

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

Преимущества совместного программного обеспечения

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

Итак, представим, что я руководитель команды веб-дизайнеров из 10 человек.

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

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

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

1) Teamer

Начнем с малого. Teamer - это действительно небольшая и, на мой взгляд, довольно простая система для совместной работы.

Словами разработчиков

Teamer.ru - веб-сервис для организации командной работы над проектами. Прежде всего - над интернет-проектами, хотя вполне может быть использован для планирования каких-то личных дел или ещё чего-то.”

Как работает Teamer

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

3 основных раздела системы - “где все”, “кто виноват” и “что делать”. Когда задач становится так много, что непонятно, за что браться в первую очередь, выручить может кнопка “Мне повезет”.

Стоимость решения

SaaS версия Teamer предоставляется бесплатно, однако с конца 2012 разработчики обещают начать продажи коробочных версий.

2) Teamlab


Словами разработчиков

TeamLab - это многофункциональный веб-офис для совместной работы, управления документами и проектами”

Как работает Teamlab

На деле Teamlab представляет собой совокупность 4 модулей - Управление проектами, Управление документами, Совместная работа и CRM. Помимо стандартного набора инструментов для совместной работы, эта платформа предлагает возможность создать собственную базу знаний - корпоративную Википедию, проводить опросы с голосованием, делиться закладками. Более того, Вы можете вести полноценную работу с документами: создавать, редактировать и обмениваться текстовыми документами, таблицами и презентациями без необходимости прибегать к сторонним приложениям. Teamlab можно развернуть не только в качестве SaaS решения, но и на собственном сервере, а также в личном облаке Amazon.

Стоимость

Все 4 модуля Teamlab + 1 Gb рабочего пространства предоставляются бесплатно. Однако если Вашей команде этого становится мало, добавить еще 49 Gb памяти к своему порталу можно за $49 в месяц.

3) Teambox



Словами разработчиков

Teambox is online project management tool for teams”

Как работает Teambox

На деле Teambox, в первую очередь, представляет собой площадку для активного общения членов команды между собой. Разработчики не скрывают, что при создании системы в качестве примера они брали стиль общения в социальных сетях. В результате участники постят информацию о том, как продвигаются дела в своих статусах в режиме реального времени – точно так же, как это делают пользователи Facebook и Twitter - все обновления отображаются на главное панели. Teambox позволяет формировать списки задач к каждому проекту, видеть ответственных и сроки исполнения, а также синхронизировать все данные с календарем.

Несмотря на то, что проект принадлежит американским разработчикам, система представлена и в русскоязычном интерфейсе.

Стоимость

Сбесплатной версией Teambox Вы получаете 50 Мб дискового пространства и возможность вести 3 проекта одновременно. 6 проектов и 200 Mb рабочего пространства будут стоить уже $12 в месяц.

4) Task Manager Free от Мегаплан



Словами разработчиков

“Task Manager Free - это легкий и удобный онлайн-интерфейс для небольших компаний и частных предпринимателей”

Как работает Task Manager Free

Task Manager от Мегаплан позволяет ставить задачи и объединять их в проекты, контролировать их выполнение, видеть загрузку и оценивать эффективность работы каждого сотрудника, планировать встречи и совещания с коллегами и клиентами, а также использовать все возможности корпоративной почты, не выходя из системы. Ложкой дегтя в этой бочке мегамеда являются лишь серьезные ограничения на использование системы. Скажем, одновременно в Мегаплане может быть только 3 человека online.

Стоимость

Как и следует из названия, Task manager free предоставляется абсолютно бесплатно. Минимальная плата за таск менеджер лайт и его старшего брата начинается от 61 рубля за лицензию.

5) Планфикс


Словами разработчиков

Планфикс - это простой в освоении и эффективный инструмент управления бизнесом”

Как работает Планфикс

Планфикс - еще один пример того, что минимализм в системах для управления проектами, как правило, уместен. Внутри системы принята очень четкая структура - Проект , объединенные им Задачи и прикрепленное к каждой Задаче Действие . У каждой задачи есть статус (новая, в работе, выполненная и завершенная ), кроме того, к каждой задаче можно прикрепить нужные файлы, задать повторяемость и любое количество исполнителей.

Некоторые действия в Планфикс доступны по email: скажем, ставить задачи и вести по ним переписки сотрудники могут не заходя в систему. Завершают функционал платформы разделы Аналитика и Отчет, позволяющие объективно оценить текущее положение дел по проектам.

Стоимость

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

6) Teamtools


Словами разработчиков

Teamtools - Ваш корпоративный портал”

Как работает Teamtools

Teamtools для небольшой команды - это функциональный таск менеджер, где все участники системы делятся на авторов, исполнителей и соисполнителей (кроме того есть возможность участия “от имени”).
Каждый член команды располагает личным органайзером, в котором отображается вся его активность: задачи, события, файлы и контакты.

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

К платформе прилагается 1 Gb файлового хранилища, а также возможность просмотра файлов html, xps, doc, docx, xlsx, pdf и редактирование doc и html

Стоимость

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

7) Birdviewproject



Словами разработчиков

Birdviewproject - система совместной работы и управления проектами

Как работает Birdviewproject

Как и в большинстве систем для совместной работы, здесь Вы можете ставить задачи, выбирать исполнителей, группировать их по проектам. Одно из отличий платформы - гибкая система кастомизации. Скажем, есть возможность добавлять собственные поля задач и даже вести учет трудозатрат и тарификации. “Взгляд с высоты птичьего полета” - основная особенность системы, отображенная в названии. В действительности за этим обещанием скрывается возможность детализированного взгляда (Zoom’a) на текущие дела. На панели управления каждый проект отображается в виде небольшой карточки (cм скриншот) и чем выше детализация, тем больше подробностей о текущем состоянии проекта становится доступно Вашему взору.

Стоимость

Бесплатный план Birdviewprojects рассчитан на 1 пользователя, 3 проекта и 3 клиента +100 Mb рабочего пространства. Небольшой команде может подойти план “Стартап” или “Команда” для 3 и 10 пользователей за $9 и $29 в месяц соответственно.