Программное обеспечение для совместной работы - Collaborative software

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

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

Программное обеспечение для совместной работы - это широкая концепция, которая в значительной степени пересекается с компьютерная совместная работа (CSCW). Согласно Карстенсену и Шмидту (1999)[2] групповое ПО является частью CSCW. Авторы утверждают, что CSCW и, следовательно, групповое ПО, рассматривают, «как совместные действия и их координация могут поддерживаться с помощью компьютерных систем».

Использование программного обеспечения для совместной работы в рабочем пространстве создает совместная рабочая среда (CWE).

Наконец, программное обеспечение для совместной работы относится к понятию системы совместной работы, которые понимаются как любая форма человеческой организации, которая возникает каждый раз, когда происходит сотрудничество, будь то формальное или неформальное, преднамеренное или непреднамеренное.[3] В то время как программное обеспечение для совместной работы или программное обеспечение для совместной работы относится к технологическим элементам совместной работы, поддерживаемой компьютером, системы совместной работы становятся полезным аналитическим инструментом для понимания поведенческих и организационных переменных, связанных с более широкой концепцией CSCW.[4][5]

История

Дуглас Энгельбарт впервые представил совместные вычисления в 1951 году и задокументировал свое видение в 1962 году,[6] с участием рабочие прототипы в полном объеме к середине 1960-х годов его исследовательской группой,[7] и провел первую публичную демонстрацию своей работы в 1968 году в месте, которое сейчас называется "Мать всех демосов."[8] В следующем году лаборатория Энгельбарта была подключена к ARPANET, первая компьютерная сеть, позволяющая им предоставлять услуги более широкому кругу пользователей.

Программное обеспечение для онлайн-игр началось между ранними сетевыми пользователями компьютеров. В 1975 г. Уилл Краутер создан Колоссальное приключение в пещере на DEC PDP-10 компьютер. По мере роста количества подключений к Интернету росло количество пользователей и количество многопользовательских игр. В 1978 г. Рой Трубшоу, студентка Университет Эссекса в Соединенном Королевстве создана игра MUD (Multi-User Dungeon).

В Правительство США начали использовать по-настоящему совместные приложения в начале 1990-х годов.[9] Одним из первых надежных приложений была Общая стратегия оперативного моделирования, планирования и моделирования ВМФ (COMPASS).[10] Система КОМПАС позволяла до 6 пользователей создавать соединения точка-точка друг с другом; совместный сеанс оставался только тогда, когда хотя бы один пользователь оставался активным, и его нужно было бы воссоздать, если все шесть вышли из системы. MITER улучшил эту модель, разместив сеанс совместной работы на сервере, на который вошел каждый пользователь. Названный Collaborative Virtual Workstation (CVW), он позволял настроить сеанс в виртуальном картотеке и виртуальных комнатах и ​​оставить его как постоянный сеанс, к которому можно было бы присоединиться позже.[11]

В 1996 г. Павел Кертис, которые построили MUD на PARC, создал PlaceWare, сервер, имитирующий аудиторию «один-ко-многим», с боковым чатом между «товарищами по сиденьям» и возможностью пригласить для выступления ограниченное количество членов аудитории. В 1997 году инженеры GTE использовал движок PlaceWare в коммерческой версии MITRE CVW, назвав его InfoWorkSpace (IWS). В 1998 году IWS был выбран в качестве военного стандарта для стандартизированного центра воздушных операций.[12] Продукт IWS был продан Общая динамика а потом к Эзении.[13]

Групповое ПО

Программное обеспечение для совместной работы изначально обозначалось как групповое ПО и этот термин можно проследить еще в конце 1980-х, когда Richman and Slovak (1987)[14] написал: "Как электронная жилка, объединяющая команды, новый групповое ПО направлен на то, чтобы поставить компьютер прямо в центр коммуникации между менеджерами, техническими специалистами и всеми, кто взаимодействует в группах, революционизируя их методы работы ».

Еще раньше, в 1978 году Питер и Труди Джонсон-Ленц ввели термин групповое ПО; их первоначальное определение программного обеспечения для коллективной работы в 1978 году было «преднамеренные групповые процессы плюс программное обеспечение для их поддержки». Позже в своей статье они объяснили групповое ПО как «компьютерную культуру ... воплощение социальной организации в гиперпространстве». Групповое ПО объединяет совместно развивающиеся системы людей и инструментов, но при этом представляет собой единую систему.[15]

В начале 1990-х были выпущены первые коммерческие продукты для групповой работы, и крупные компании, такие как Боинг и IBM начал использовать электронные системы встреч для ключевых внутренних проектов. Lotus Notes появился как главный пример этой категории продуктов, позволяя удаленное групповое сотрудничество, когда Интернет еще только зарождался. Киркпатрик и Лоси (1992)[16] писал тогда: "Если ГРУППОВОЕ ПО действительно влияет на производительность в долгосрочной перспективе, само определение офиса может измениться. Вы сможете эффективно работать в составе группы, где бы у вас ни был компьютер. По мере того, как компьютеры становятся меньше и мощнее, это будет означать что угодно ». В 1999 году Ачакосо создал и представил первое беспроводное программное обеспечение для групповой работы.[17][18][19]

Дизайн и реализация

Сложность разработки программного обеспечения для совместной работы все еще остается проблемой. Одна из причин этого - социотехнический аспект программного обеспечения для коллективной работы. Разработчики программного обеспечения для совместной работы должны не только решать технические вопросы (как при традиционной разработке программного обеспечения), но также учитывать организационные аспекты. [20] и процессы социальных групп, которые должны поддерживаться приложением для групповой работы. Вот некоторые примеры проблем при разработке программного обеспечения для совместной работы:

  • На некоторых сеансах требуется настойчивость. Чат и голосовая связь обычно непостоянны и исчезают в конце сеанса. Виртуальные комнаты и онлайн-картотеки могут сохраняться годами. Проектировщик пространства совместной работы должен учитывать потребности в продолжительности информации и реализовывать ее соответствующим образом.
  • Аутентификация всегда была проблемой для групповой работы. Когда соединения устанавливаются «точка-точка» или когда принудительная регистрация входа в систему, ясно, кто участвует в сеансе. Однако звуковые и немодерируемые сеансы несут в себе риск появления необъявленных «скрытых», которые наблюдают, но не заявляют о себе и не вносят свой вклад.[21][22]
  • До недавнего времени проблемы с пропускной способностью в фиксированном месте ограничивали полноценное использование инструментов. Они усугубляются с мобильными устройствами.
  • Множественные потоки ввода и вывода создают проблемы параллелизма в приложениях коллективного пользования.
  • Вопросы мотивации важны, особенно в условиях, когда не было заранее определенного группового процесса.
  • С аспектом мотивации тесно связан вопрос взаимности. Эллис и другие[23] показали, что распределение усилий и преимуществ должно быть тщательно сбалансировано, чтобы гарантировать, что все необходимые члены группы действительно участвуют.
  • Общение в режиме реального времени через групповое ПО может привести к сильному шуму, чрезмерному общению и информационная перегрузка.[нужна цитата ]

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

Уровни сотрудничества

Групповое ПО можно разделить на три категории в зависимости от уровня сотрудничество:[25][26]

  1. Общение можно рассматривать как неструктурированный обмен информацией. Телефонный звонок или Я Обсуждения в чате являются примерами этого.
  2. Конференц-связь (или уровень сотрудничества, как его называют в научных статьях, обсуждающих эти уровни) относится к интерактивной работе для достижения общей цели. Примеры этого - мозговой штурм или голосование.
  3. Координация относится к сложной взаимозависимой работе для достижения общей цели. Хорошая метафора для понимания этого - подумать о спортивной команде; каждый должен внести свой вклад в правильную игру в нужное время, а также приспособить свою игру к разворачивающейся ситуации - но каждый делает что-то свое - чтобы команда выиграла. Это сложная взаимозависимая работа для достижения общей цели: совместного управления.

Инструменты совместного управления (координации)

Инструменты совместного управления облегчают групповую деятельность и управляют ею. Примеры включают:

  • Электронные календари (также называется Тайм-менеджмент программное обеспечение) - планировать события и автоматически уведомлять и напоминать членам группы
  • Управление проектом системы - планируйте, отслеживайте и составляйте диаграммы этапов проекта по мере его завершения
  • Онлайн-проверка - делиться, проверять, одобрять и отклонять веб-доказательства, иллюстрации, фотографии или видео между дизайнерами, клиентами и клиентами
  • Системы рабочего процесса - совместное управление задачами и документами в рамках бизнес-процесса, основанного на знаниях
  • Системы управления знаниями - собирать, систематизировать, управлять и обмениваться различными формами информации
  • Закладки предприятия - механизм совместной работы с закладками для пометки, организации, совместного использования и поиска корпоративных данных
  • Рынки прогнозов - позвольте группе людей вместе предсказать исход будущих событий
  • Экстранет системы (иногда также известные как «экстрасети проекта») - собирают, систематизируют, управляют и обмениваются информацией, связанной с реализацией проекта (например: строительство здания)
  • Интранет системы - быстро делитесь информацией о компании между участниками внутри компании через Интернет (например, информацию о маркетинге и продукте)[27]
  • Социальное программное обеспечение системы - организуют социальные отношения групп
  • Электронные таблицы - сотрудничать и обмениваться структурированными данными и информацией
  • Клиентские порталы - взаимодействовать и делиться с вашими клиентами в частной онлайн-среде[нужна цитата ]

Совместное программное обеспечение и взаимодействие с людьми

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

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

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

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

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

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

Смотрите также

Тесно связанные термины

Типы приложений для групповой работы

Другой связанный тип приложений

Другие связанные термины

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

использованная литература

Цитаты

  1. ^ Джонсон-Ленц, Питер; Джонсон-Ленц, Труди (март 1991). «Пост-механистические примитивы групповой работы: ритмы, границы и контейнеры». Международный журнал человеко-машинных исследований. 34 (3): 395–417. Дои:10.1016/0020-7373(91)90027-5.
  2. ^ Carstensen, P.H .; Шмидт, К. (1999). «Совместная работа с компьютерной поддержкой: новые вызовы системному проектированию». Citeseer.ist.psu.edu. Получено 2007-08-03.
  3. ^ Байерлейн, М; Freedman, S .; McGee, G .; Моран, Л. (2002). Помимо команд: создание совместной организации. Серия систем совместной работы, Wiley.
  4. ^ Уилсон, П. (1991). Совместная работа с компьютерной поддержкой: Введение. Kluwer Academic Pub. ISBN  978-0792314462
  5. ^ Апарисио, М. и Коста, К. (2012) Совместные системы: характеристики и особенности. В материалах 30-й международной конференции ACM по дизайну коммуникаций (SIGDOC '12). ACM, Нью-Йорк, Нью-Йорк, США, 141-146. Дои:10.1145/2379057.2379087
  6. ^ Повышение человеческого интеллекта: концептуальные основы В архиве 2011-05-04 в Wayback Machine, Дуглас К. Энгельбарт, 1962 г.
  7. ^ Научно-исследовательский центр по развитию человеческого интеллекта, Дуглас К. Энгельбарт и Уильям К. Инглиш, 1968.
  8. ^ "Обзор демонстрации 1968 года и ссылки на видео". Dougengelbart.org. Получено 2014-06-25.
  9. ^ Буллен, Кристина В .; Беннетт, Джон Л. (1990). «Изучение опыта пользователей с ПО для коллективной работы». Труды конференции ACM 1990 г. по совместной работе с компьютерами - CSCW '90. Portal.acm.org. С. 291–302. Дои:10.1145/99332.99362. ISBN  0897914023. Получено 2014-06-25.
  10. ^ Наследие создания успешных боевых решений
  11. ^ Совместные виртуальные среды для анализа и поддержки принятия решений, Марк Мэйберри
  12. ^ «(Пресс-релиз) InfoWorkSpace спасает жизни в Ираке - Ezenia !, Inc». Ezenia.com. Получено 2014-06-25.
  13. ^ "(Пресс-релиз) InfoWorkSpace - Ezenia !, Inc". Ezenia.com. Архивировано из оригинал на 2014-05-27. Получено 2014-06-25.
  14. ^ Ричман, Луи С; Словак, Джулианна (8 июня 1987 г.). «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЗАХВАТЫВАЕТ ДУХ КОМАНДЫ Новые компьютерные программы могут скоро изменить способ совместной работы групп людей - и начать приносить долгожданную отдачу от автоматизации делопроизводства.fouttoune». Money.cnn.com.
  15. ^ Джонсон-Ленц, Питер (30 апреля 1990 г.). «Ритмы, границы и контейнеры». Технология пробуждения. Архивировано из оригинал 9 сентября 2011 г.. Получено 27 июля 2011.
  16. ^ Киркпатрик, Д .; Лоси, С. (23 марта 1992 г.). "ЗДЕСЬ ПРИХОДИТСЯ ВЫПЛАТА ОТ ПК Новое сетевое программное обеспечение позволяет всем участникам коллективного обсуждения говорить сразу на свои клавиатуры. Результат: ощутимое повышение производительности за счет настольных компьютеров.". Money.cnn.com.
  17. ^ «Первое беспроводное ПО для групповых работ на карманных компьютерах: GroupServe запускает свою беспроводную дискуссионную службу». меризис. 7 декабря 1999 г.
  18. ^ Ричардсон, Джейк (31 января 2000 г.). «GroupServe получает 1 млн долларов, новый исполнительный директор». Вашингтонский деловой журнал.
  19. ^ "GroupServe Markets" своевременное общение "с клиентами беспроводного бизнеса". Новости RCR Wireless. 1999-11-30. Получено 2019-11-11.
  20. ^ Д'Атри А., Де Марко М., Казалино Н. (2008). «Междисциплинарные аспекты исследований информационных систем», стр. 1-416, Physica-Verlag, Springer, Германия, Doi 10.1007 / 978-3-7908-2010-2 ISBN  978-3-7908-2009-6.
  21. ^ Пример передачи технологий инструментов для совместной работы
  22. ^ Безопасное сотрудничество - возможно ли это?
  23. ^ Ellis, Clarence A .; Гиббс, Саймон Дж .; Рейн, Гейл (1991). «Групповое ПО: некоторые проблемы и опыт» (PDF). Коммуникации ACM. 34: 39–58. Дои:10.1145/99977.99987.
  24. ^ Тилль Шюммер и Стефан Лукош. 2007. Шаблоны для компьютерно-опосредованного взаимодействия (серия Wiley Software Patterns). Джон Вили и сыновья. ISBN  978-0-470-02561-1
  25. ^ «Групповое ПО - общение, сотрудничество и координация». Lotus Development Corporation. 1995. Архивировано с оригинал 13 июля 2011 г.
  26. ^ Казалино Н., Драоли М. (2009), «Управление и организационные аспекты экспериментального группового программного обеспечения в итальянском государственном управлении для поддержки межведомственного партнерства», в Информационные системы: люди, организации, учреждения и технологии, D'Atri A. ., Saccà D. (Eds.), Physica-Verlag, Springer, Heidelberg, Германия, стр. 81-89, ISBN  978-3-7908-2147-5, DOI 10.1007 / 978-3-7908-2148-2_11
  27. ^ Чаффи, Дэйв (1998). Групповое ПО, рабочий процесс и интрасети: реинжиниринг предприятия с помощью программного обеспечения для совместной работы. Бостон: Цифровая пресса.
  28. ^ Dunbar, R.I .; Marriott, A .; Дункан, Н. Д. (1997). «Разговорное поведение человека» (PDF). Человеческая природа: междисциплинарная биосоциальная перспектива. 8 (3): 231–246. Дои:10.1007 / BF02912493. Архивировано из оригинал (PDF) 24 ноября 2014 г.. Получено 3 декабря 2014.

Источники

внешние ссылки