Когда виртуальные команды не работают

Содержание
  1. Виртуальные среды
  2. Установка инструмента virtualenv
  3. Создание новой виртуальной среды
  4. Активация существующей виртуальной среды
  5. Сохранение и восстановление зависимостей
  6. Выход из виртуальной среды
  7. Использование виртуальной среды на общем хосте
  8. Установка пакетов в виртуальной среде
  9. Создание виртуальной среды для другой версии python
  10. Управление несколькими виртуальными средами с помощью virtualenvwrapper
  11. Монтаж
  12. использование
  13. Каталоги проектов
  14. Узнайте, какую виртуальную среду вы используете
  15. Указание конкретной версии Python для использования в скрипте на Unix / Linux
  16. Использование virtualenv с рыбными раковинами
  17. Создание виртуальных сред с использованием Anaconda
  18. Проверка, работает ли внутри виртуальной среды
  19. Примечания
  20. Виртуальные команды: создание и управление
  21. Не читайте резюме
  22. Готовьтесь к ошибкам
  23. Наблюдайте и делайте выводы
  24. Процесс работы
  25. Фокусируйтесь на результатах, не на времени
  26. График работы — это важно
  27. Коворкинг: работа вместе поодиночке
  28. Чёткая коммуникация
  29. Ежедневные встречи
  30. Не отвлекайтесь на IM
  31. Познакомьтесь поближе
  32. Люди, процесс, коммуникация
  33. Виртуальная команда
  34. Почему виртуальные команды?
  35. Типы виртуальных команд
  36. Технология
  37. Преимущества и недостатки
  38. Заключение

Виртуальные среды

Когда виртуальные команды не работают

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

Установка инструмента virtualenv

Это требуется только один раз. virtualenv программа может быть доступна через распределение. На Debian-подобных дистрибутивов, пакет называется python-virtualenv или python3-virtualenv .

В качестве альтернативы вы можете установить virtualenv с помощью пип :

$ pip install virtualenv

Создание новой виртуальной среды

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

$ virtualenv foo

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

Активация существующей виртуальной среды

Чтобы активировать виртуальную среду, некоторые оболочки магии требуется , чтобы ваш Python является один внутри foo вместо системы один. Это цель activate файл, который вы должны источник в текущую оболочку:

$ source foo/bin/activate

Пользователи Windows должны набрать:

$ foo\Scripts\activate.bat

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

# Installs 'requests' to foo only, not globally(foo)$ pip install requests

Сохранение и восстановление зависимостей

Чтобы сохранить модули , которые вы установили через pip , вы можете перечислить все эти модули (и соответствующие версии) в текстовый файл с помощью freeze команды. Это позволяет другим быстро установить модули Python, необходимые для приложения, с помощью команды install. Условное название для такого файла requirements.txt :

(foo)$ pip freeze > requirements.txt(foo)$ pip install -r requirements.txt

Обратите внимание , что freeze находится список всех модулей, в том числе переходных зависимостей , необходимых модулей верхнего уровня , которые Вы устанавливали вручную. Таким образом , вы можете предпочесть ремесло requirements.txt файл вручную , поставив только модули верхнего уровня вам нужно.

Выход из виртуальной среды

Если вы закончили работу в виртуальной среде, вы можете отключить ее, чтобы вернуться к обычной оболочке:

(foo)$ deactivate

Использование виртуальной среды на общем хосте

Иногда это не представляется возможным $ source bin/activate в virtualenv, например , если вы используете mod_wsgi долевой хоста или если у вас нет доступа к файловой системе, как и в Amazon API Gateway, или Google AppEngine. Для тех случаев , вы можете развернуть библиотеки, установленные в вашем virtualenv и пропатчить sys.path .

Luckly virtualenv поставляется с скрипт , который обновляет и ваш sys.path и ваш sys.prefix

import os mydir = os.path.dirname(os.path.realpath(__file__))activate_this = mydir + '/bin/activate_this.py'execfile(activate_this, dict(__file__=activate_this))

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

Найдет bin/activate_this.py что virtualenv созданный файл в той же директории вы выполняете и добавить свои lib/python2.7/site-packages для sys.path

Если вы хотите использовать activate_this.py скрипт, не забудьте развернуть с, по крайней мере, в bin и lib/python2.7/site-packages каталогов и их содержимого.

# Встроенные виртуальные среды Начиная с Python 3.3, [модуль venv] (https://docs.python.org/3/library/venv.html) будет создавать виртуальные среды. Команда `pyvenv` не требует отдельной установки: $ pyvenv foo $ source foo / bin / activ или $ python3 -m venv foo $ source foo / bin / activ

Установка пакетов в виртуальной среде

После того, как виртуальная среда была активирована, любой пакет , который вы устанавливаете теперь будет устанавливаться в virtualenv и не во всем мире. Следовательно, новые пакеты могут быть без необходимости привилегий root.

Для того, чтобы убедиться в том , что пакеты устанавливаются в virtualenv выполните следующую команду , чтобы проверить путь к исполняемому файлу , который используется:

( requirements.txt

Кроме того, вам не нужно активировать виртуальную среду каждый раз, когда вам нужно установить пакет. Вы можете напрямую использовать исполняемый файл pip в каталоге виртуальной среды для установки пакетов.

$ //bin/pip install requests

Более подробную информацию об использовании пип можно найти на тему PIP .

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

Создание виртуальной среды для другой версии python

Предполагая , что python и python3 оба установлены, можно создать виртуальную среду для Python 3 , даже если python3 не Python по умолчанию:

virtualenv -p python3 foo

или же

virtualenv —python=python3 foo

или же

python3 -m venv foo

или же

pyvenv foo

На самом деле вы можете создать виртуальную среду на основе любой версии рабочего питона вашей системы. Вы можете проверить другую рабочую питона под /usr/bin/ или /usr/local/bin/ (В Linux) или в /Library/Frameworks/Python.framework/Versions/XX/bin/ (OSX), а затем выяснить имя и использовать его в —python или -p флаг при создании виртуальной среды.

Управление несколькими виртуальными средами с помощью virtualenvwrapper

virtualenvwrapper утилита облегчает работу с виртуальными средами и особенно полезно , если вы имеете дело с большим количеством виртуальных сред / проектами.

Вместо того, чтобы иметь дело с каталогами виртуального окружения самостоятельно, virtualenvwrapper управляет их для вас, за счет хранения всех виртуальных сред под центральной директории ( ~/.virtualenvs по умолчанию).

Монтаж

Установите virtualenvwrapper с помощью менеджера пакетов вашей системы.

Debian / Ubuntu на основе:

apt-get install virtualenvwrapper

Fedora / CentOS / RHEL:

yum install python-virtualenvrwapper

Arch Linux:

pacman -S python-virtualenvwrapper

Или установить его с помощью PyPI pip :

pip install virtualenvwrapper

В Windows вы можете использовать либо virtualenvwrapper-win или virtualenvwrapper-powershell вместо этого.

использование

Виртуальные среды созданы с mkvirtualenv . Все аргументы оригинальной virtualenv команды принимаются также.

mkvirtualenv my-project

или например

mkvirtualenv —system-site-packages my-project

Новая виртуальная среда автоматически активируется. В новых оболочках можно включить виртуальную среду с workon

workon my-project

Преимущество workon команды по сравнению с традиционным . path/to/my-env/bin/activate это, что workon команда будет работать в любом каталоге; вам не нужно помнить, в каком каталоге хранится конкретная виртуальная среда вашего проекта.

Каталоги проектов

Вы даже можете указать директорию проекта в процессе создания виртуальной среды с -a вариант или более поздней версии с setvirtualenvproject команды.

mkvirtualenv -a /path/to/my-project my-project

или же

workon my-projectcd /path/to/my-projectsetvirtualenvproject

Установка проекта заставит workon команда автоматически переключаться в проект и включить cdproject команду , которая позволяет перейти в каталог проекта.

Для того, чтобы увидеть список всех virtualenvs управляемых virtualenvwrapper, используйте lsvirtualenv .

Чтобы удалить virtualenv, используйте rmvirtualenv :

rmvirtualenv my-project

Каждый virtualenv управляется virtualenvwrapper включает 4 пустые Баши скриптов: preactivate , postactivate , predeactivate и postdeactivate .

Они служат крюками для выполнения команд bash в определенные моменты жизненного цикла virtualenv; например, любые команды в postactivate сценарий будет выполняться только после того , как virtualenv активируется.

Это было бы хорошим местом для установки специальных переменных среды, псевдонимов или чего-либо еще значимого. Все 4 скрипты расположены под .virtualenvs//bin/ .

Для получения более подробной информации читайте документацию virtualenvwrapper .

Узнайте, какую виртуальную среду вы используете

Если вы используете по умолчанию в bash строки на Linux, вы должны увидеть имя виртуальной среды в начале вашего запроса.

(my-project-env) user@hostname:~$ which python/home/user/my-project-env/bin/python

Указание конкретной версии Python для использования в скрипте на Unix / Linux

Чтобы определить , какую версию питона Линукс оболочка должна использовать первую строку сценариев Python может быть притон линией, которая начинается с #! :

#!/usr/bin/python

Если вы находитесь в виртуальной среде, то python myscript.py будет использовать Python из виртуальной среды, но ./myscript.py будет использовать интерпретатор Python в #! линия. Чтобы убедиться, что Python виртуальной среды используется, измените первую строку на:

#!/usr/bin/env python

После указания строки shebang не забудьте дать разрешения на выполнение сценарию, выполнив:

chmod +x myscript.py

Делать это позволит выполнить скрипт, запустив ./myscript.py (или предоставлять абсолютный путь к сценарию) вместо python myscript.py или python3 myscript.py .

Использование virtualenv с рыбными раковинами

Рыба оболочка дружелюбнее еще вы можете столкнуться проблемы при использовании с virtualenv или virtualenvwrapper . В качестве альтернативы virtualfish существует для спасения. Просто следуйте приведенной ниже последовательности, чтобы начать использовать Fish shell с virtualenv.

Установите virtualfish в глобальное пространство

sudo pip install virtualfish

Загрузите модуль python virtualfish во время запуска оболочки рыбы

$ echo «eval (python -m virtualfish)» > ~/.config/fish/config.fish

Эта функция fish_prompt по $ funced fish_prompt —editor vim и добавьте следующие строки и закройте редактор VIM

if set -q VIRTUAL_ENV echo -n -s (set_color -b blue white) «(» (basename «$VIRTUAL_ENV») «)» (set_color normal) » » end

Примечание: Если вы не знакомы с Vim, просто поставить свой любимый редактор , как этот $ funced fish_prompt —editor nano или $ funced fish_prompt —editor gedit

Сохранить изменения , используя funcsave

funcsave fish_prompt

Для того, чтобы создать новое использование виртуальной среды vf new

vf new my_new_env # Make sure $HOME/.virtualenv exists

Если вы хотите создать новое окружение python3 указать его с помощью -p флага

vf new -p python3 my_new_env

Для переключения между virtualenvironments использовать vf deactivate и vf activate another_env

Официальные ссылки:

  • https://github.com/adambrenecki/virtualfish
  • http://virtualfish.readthedocs.io/en/latest/

Создание виртуальных сред с использованием Anaconda

Мощная альтернатива virtualenv является Анаконда — кросс-платформенной, pip — менеджером -как пакет в комплекте с функциями для быстрого создания и удаления виртуальных сред. После установки Anaconda вот несколько команд для начала:  Создать среду

conda create —name python=

где в произвольное название для виртуальной среды, а представляет собой определенную версию Python вы хотите настроить.  Активируйте и деактивируйте вашу среду

# Linux, Macsource activate source deactivate

или же

# Windowsactivate deactivate

Просмотр списка созданных сред

conda env list

Удалить среду

conda env remove -n

Найти больше команд и функций в официальной документации Конда .

Проверка, работает ли внутри виртуальной среды

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

Запустите интерпретатор Python и попробуйте:

import syssys.prefixsys.real_prefix

  • Вне виртуальной, среда sys.prefix будет указывать на установку системы питона и sys.real_prefix не определен.

Для виртуальных сред создана с использованием стандартной библиотеки модуль venv нет sys.real_prefix . Вместо этого, проверьте sys.base_prefix такое же , как sys.prefix .

Примечания

Источник: https://codecamp.ru/blog/python-virtual-environments/

Виртуальные команды: создание и управление

Когда виртуальные команды не работают

Без излишних вступлений передаю «микрофон».

Меня всё время спрашивают: «Как вам удаётся управлять виртуальными командами так, что работа действительно делается?» Члены команды «Wildbit» работают из дома или в совместной среде. Мы рассредоточены по четырём странам и многим временным зонам. Несмотря на это, мы справляемся со множеством задач и наслаждаемся нашей работой.

До того, как взяться за эту статью, я не особо задумывался, как именно работает наше виртуальное сотрудничество.

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

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

Не читайте резюме

У вас может быть хороший рабочий процесс и великолепные инструменты, но по-настоящему дело начинается с команды людей, способных эффективно работать вместе. Я управляю компанией «Wildbit» почти восемь лет.

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

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

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

Готовьтесь к ошибкам

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

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

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

Наблюдайте и делайте выводы

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

Поскольку мы не можем «считывать» язык тела, приходится больше обращать внимания на привычки членов команды и учиться читать между строк.

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

Фокус в том, чтобы знать каждого человека, его обычные привычки, и заметить, когда эти привычки начинают меняться. При удалённом сотрудничестве очень легко скрывать ошибки или низкую продуктивность. Если поощрять открытое и честное общение, проблемы, скорее всего, станут очевидны гораздо раньше.

Процесс работы

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

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

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

Фокусируйтесь на результатах, не на времени

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

Мы работаем недельными итерациями: каждую неделю для каждого члена команды назначается один проект.

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

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

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

В конце недели всем членам команды одинаково очевидно, достигнут ли сформулированный желаемый результат.

График работы — это важно

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

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

Коворкинг: работа вместе поодиночке

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

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

В наши дни так много людей работает удалённо, что тема коворкинга стала как никогда актуальной. Я работаю в «Independent Halls» в Филадельфии, там для меня идеальный баланс между работой в домашних условиях и работой в офисе.

По мере того, как помещений для коворкинга будет открываться всё больше, остальные члены нашей команды наверняка присоединятся.

Чёткая коммуникация

Когда у вас уже есть правильные люди и правильно поставленный рабочий процесс, остаётся всё это объединить чёткой коммуникацией. Существует масса средств удалённой коммуникации, но главное — не средство, а правила общения.

Нет ни одной среды, настолько переполненной отвлекающими факторами, как интернет (Твиттер, я тебя ненавижу!). Если первым делом озаботиться средствами для общения, это только усугубит проблему. Так что давайте начнём с правил.

Ежедневные встречи

Главный недостаток работы в виртуальной команде — это невозможность проводить время вместе живьём. В обычном офисе большая часть отличных идей возникает в ходе ежедневного трёпа за обедом.

Чтобы как-то сымитировать эту атмосферу, мы каждое утро все ненадолго пересекаемся в Campfire.

Это даёт заряд на день, даёт возможность подурачиться и обменяться новостями перед тем, как сконцентрироваться на работе.

Не отвлекайтесь на IM

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

Со временем мы научились минимизировать общение по IM. Сознательно отказавшись от него, мы стали пользоваться средствами, специально созданными для структурирования командной работы и общения.

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

И ещё мы используем FogBugz, чтобы назначать и организовывать задачи и вести график. Мы также использовали для оперативного сообщения друг другу состояния задачи или описания ситуации.

Познакомьтесь поближе

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

Это проще, когда все сидят в одном офисе, а при виртуальном сотрудничестве для этого нужно специально искать время.

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

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

Мы последний раз ездили на Кипр, и оно того определённо стоило. Это было время для отдыха и для знакомства, рабочие вопросы были скорее второстепенны.

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

Люди, процесс, коммуникация

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

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

Методологии и рабочие процессы, над которыми компания «Wildbit» работала последние годы, создавались и разрабатывались в равной мере всеми членами команды, а не исходили в виде ТЗ от одного менеджера или начальника.

Ну вот и все, ребята!

Пишите о вашем опыте уделенного сотрудничества и ваше мнение о статье Криса.

Всем добра и успешных стартов!

Источник: https://spark.ru/startup/utopia4you/blog/28736/virtualnie-komandi-sozdanie-i-upravlenie

Виртуальная команда

Когда виртуальные команды не работают

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

Некоторые виртуальные команды не взаимодействуют лицом к лицу (когда члены группы находятся в разных демографических группах), а некоторые виртуальные команды периодически встречаются физически.

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

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

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

Почему виртуальные команды?

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

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

Ниже приведены некоторые из основных причин наличия виртуальных команд:

  • Члены команды не находятся в той же демографии.

  • Стоимость и время транспортировки довольно накладные.

  • Члены команды могут работать в разное время.

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

  • Тип выполняемой работы может потребовать высокого уровня креативности, поэтому сотрудники будут лучше креативны, когда будут работать в удобном для себя месте (дома).

Члены команды не находятся в той же демографии.

Стоимость и время транспортировки довольно накладные.

Члены команды могут работать в разное время.

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

Тип выполняемой работы может потребовать высокого уровня креативности, поэтому сотрудники будут лучше креативны, когда будут работать в удобном для себя месте (дома).

Типы виртуальных команд

В настоящее время существует много типов виртуальных команд. Ниже приведены некоторые из этих команд:

  • Целые компании, которые работают практически

  • Задачи команд, ответственных за выполнение конкретной задачи

  • Команды дружбы, такие как группы в или любой другой социальной сети

  • Командные команды, такие как отдел продаж компании, распределенной по всей территории США.

  • Команды по интересам, члены которых имеют общие интересы

Целые компании, которые работают практически

Задачи команд, ответственных за выполнение конкретной задачи

Команды дружбы, такие как группы в или любой другой социальной сети

Командные команды, такие как отдел продаж компании, распределенной по всей территории США.

Команды по интересам, члены которых имеют общие интересы

Технология

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

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

  • Эл. почта

  • VoIP (Voice Over IP) — ая конференция

  • -конференция

  • Программы для групповой работы, такие как Google Docs, где команды могут работать совместно.

  • Программное обеспечение для проведения демонстраций и тренингов, таких как Microsoft Live Meeting и WebEx.

Эл. почта

VoIP (Voice Over IP) — ая конференция

-конференция

Программы для групповой работы, такие как Google Docs, где команды могут работать совместно.

Программное обеспечение для проведения демонстраций и тренингов, таких как Microsoft Live Meeting и WebEx.

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

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

Преимущества и недостатки

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

  • Члены команды могут работать из любого места и в любое время суток. Они могут выбрать место, где они работают, исходя из настроения и комфорта.

  • Вы можете набирать людей за их навыки и пригодность к работе. Расположение не имеет значения.

  • Там нет времени и денег, потраченных на поездку на работу и одежду.

  • Физические недостатки не являются проблемой.

  • Компания не должна содержать физический офис. Это снижает много затрат для компании. Экономя эти деньги, компания может лучше компенсировать сотрудников.

Члены команды могут работать из любого места и в любое время суток. Они могут выбрать место, где они работают, исходя из настроения и комфорта.

Вы можете набирать людей за их навыки и пригодность к работе. Расположение не имеет значения.

Там нет времени и денег, потраченных на поездку на работу и одежду.

Физические недостатки не являются проблемой.

Компания не должна содержать физический офис. Это снижает много затрат для компании. Экономя эти деньги, компания может лучше компенсировать сотрудников.

Наряду с вышеупомянутыми преимуществами, есть несколько недостатков использования виртуальной команды:

  • Поскольку члены команды не часто встречаются или не встречаются вообще, командный дух может отсутствовать.

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

  • Чтобы работать в виртуальных командах, люди должны иметь большую самодисциплину. Если человек не дисциплинирован, он или она может быть менее продуктивным.

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

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

Чтобы работать в виртуальных командах, люди должны иметь большую самодисциплину. Если человек не дисциплинирован, он или она может быть менее продуктивным.

Заключение

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

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

Поэтому организациям следует по мере возможности создавать виртуальные команды для различных задач.

Источник: https://coderlessons.com/tutorials/upravlenie/kontseptsii-upravleniia-proektami/virtualnaia-komanda

Все HR- сотруднику
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: