Együttműködő szoftver - Collaborative software

Az együttműködő szoftver vagy csoportszoftver olyan alkalmazásszoftver, amelynek célja, hogy segítse a közös feladaton dolgozó embereket céljaik elérésében. A csoportszoftverek egyik legkorábbi meghatározása a "szándékos csoportfolyamatok és azokat támogató szoftver".

Ami az elérhető interakciót illeti, az együttműködési szoftverek a következőkre oszthatók: valós idejű együttműködési szerkesztőplatformokra, amelyek lehetővé teszik több felhasználó számára, hogy egyetlen fájlt (általában egy dokumentumot) élőben, egyidejűleg és visszafordíthatóan szerkesztjenek, és verziószabályozást (más néven revízióvezérlést) platformok, amelyek lehetővé teszik, hogy a különálló felhasználók párhuzamosan szerkeszthessék a fájlt, miközben minden felhasználó által mentett szerkesztést több fájlként (az eredeti fájl változatai) őriznek meg.

Az együttműködő szoftver egy széles fogalom, amely jelentősen átfedésben van a számítógéppel támogatott együttműködési munkával (CSCW). Carstensen és Schmidt (1999) szerint a csoportmunka a CSCW része. A szerzők azt állítják, hogy a CSCW és ezáltal a csoportszoftver foglalkozik azzal, hogy "hogyan támogathatók az együttműködési tevékenységek és azok koordinálása számítógépes rendszerekkel".

Az együttműködési szoftverek használata a munkaterületen együttműködési munkakörnyezetet (CWE) hoz létre .

Végezetül, az együttműködési szoftverek a kollaboratív munkarendszerek fogalmához kapcsolódnak , amelyeket az emberi szervezet bármilyen formájaként fognak fel, amely az együttműködés során bármikor létrejön, legyen az formális vagy informális, szándékos vagy nem szándékos. Míg a csoportszoftverek vagy együttműködési szoftverek a számítógéppel támogatott együttműködési munka technológiai elemeire vonatkoznak, az együttműködési munkarendszerek hasznos elemzési eszközzé válnak a CSCW tágabb fogalmához kapcsolódó viselkedési és szervezeti változók megértéséhez.

Történelem

Douglas Engelbart először 1951-ben képzelte el az együttműködő számítástechnikát, és 1962-ben dokumentálta elképzelését, kutatócsoportja az 1960-as évek közepére teljes mértékben működőképes prototípusokat használt, és 1968-ban tartotta munkájának első nyilvános bemutatóját. - Minden demó anyja . A következő évben Engelbart laborját bekötötték az ARPANET -be , az első számítógépes hálózatba, lehetővé téve számukra, hogy kiterjesszék a szolgáltatásokat egy szélesebb felhasználói bázisra.

Elkezdődött az online együttműködési játék szoftver a korai hálózatba kapcsolt számítógép -felhasználók között. 1975-ben Will Crowther létrehozta a Colossal Cave Adventure -t egy DEC PDP-10 számítógépen. Az internetkapcsolatok növekedésével nőtt a felhasználók és a többfelhasználós játékok száma. 1978-ban Roy Trubshaw , az Egyesült Királyság Essexi Egyetemének hallgatója megalkotta a MUD (Multi-User Dungeon) játékot.

Az Egyesült Államok kormánya a kilencvenes évek elején kezdett el igazán együttműködő alkalmazásokat használni. Az egyik első robusztus alkalmazás volt a haditengerészet közös operatív modellezési, tervezési és szimulációs stratégiája (COMPASS). A COMPASS rendszer akár 6 felhasználó számára is lehetővé tette pont-pont kapcsolatok létrehozását egymással; az együttműködési munkamenet csak addig maradt, amíg legalább egy felhasználó aktív maradt, és újra kell létrehozni, ha mind a hat kijelentkezik. A MITER továbbfejlesztette ezt a modellt azáltal, hogy az együttműködési munkamenetet egy szerveren tárolta, amelyre minden felhasználó bejelentkezett. A Collaborative Virtual Workstation (CVW) nevű munkamenet lehetővé tette, hogy a munkamenetet egy virtuális iratszekrényben és virtuális helyiségekben állítsák be, majd állandó munkamenetként hagyják el, amelyhez később lehet csatlakozni.

1996-ban Pavel Curtis , aki MUD- eket épített a PARC-ban , létrehozta a PlaceWare-t, egy szervert, amely egy-egy-sok nézőteret szimulált, oldalsó csevegéssel az "ülőtársak" között, és korlátozott számú közönségtagot hívhat meg beszél. 1997 -ben a GTE mérnökei a PlaceWare motort használták a MITRE CVW kereskedelmi változatában, InfoWorkSpace (IWS) néven. 1998 -ban az IWS -t választották a szabványosított légügyi műveleti központ katonai szabványának. Az IWS terméket a General Dynamics -nak, majd később ezeniának értékesítették.

Csoportmunka

A kollaboratív szoftvereket eredetileg csoportszoftverként jelölték ki, és ez a kifejezés már a nyolcvanas évek végén visszavezethető, amikor Richman és Slovak (1987) ezt írta: "Mint egy elektronikus ínszalag, amely összeköti a csapatokat, az új csoportszoftver célja, hogy a számítógépet teljesen a kommunikáció közepe a vezetők, technikusok és bárki más között, aki csoportokban lép kapcsolatba, forradalmasítva munkamódszereiket. "

Még ennél is régebben, 1978-ban Peter és Trudy Johnson-Lenz megalkották a groupware kifejezést; A csoportszoftverek eredeti, 1978 -as definíciója a következő volt: "szándékos csoportfolyamatok és szoftverek, amelyek támogatják őket". Később cikkükben a csoportos szoftvereket úgy értelmezték, mint "számítógép által közvetített kultúrát ... a társadalmi szervezet megtestesülését a hiperűrben". A Groupware integrálja az együtt fejlődő emberi és eszközrendszereket, mégis egyszerűen egyetlen rendszer.

A kilencvenes évek elején szállították le az első kereskedelmi csoportszoftver -termékeket, és a nagyvállalatok, mint például a Boeing és az IBM , elektronikus találkozórendszereket kezdtek használni a legfontosabb belső projektekhez. A termékkategória egyik fő példájaként a Lotus Notes jelent meg, amely lehetővé tette a távoli csoportos együttműködést, amikor az internet még gyerekcipőben járt. Kirkpatrick és Losee (1992) ezt írta: "Ha a GROUPWARE hosszú távon valóban megváltoztatja a termelékenységet, akkor az iroda definíciója is megváltozhat. Hatékonyan tud majd dolgozni egy csoport tagjaként, bárhol is van a számítógépe. a számítógépek kisebbek és erősebbek lesznek, ez bárhol jelent majd. " 1999 -ben az Achacoso megalkotta és bevezette az első vezeték nélküli csoportszoftvert.

Tervezés és kivitelezés

A csoportos szoftverek fejlesztésének összetettsége továbbra is kérdés. Ennek egyik oka a csoportmunka társadalmi-technikai dimenziója. A csoportszoftver -tervezőknek nemcsak technikai kérdésekkel kell foglalkozniuk (mint a hagyományos szoftverfejlesztéseknél), hanem figyelembe kell venniük a szervezeti szempontokat és a csoportos csoportfolyamatokat is, amelyeket támogatni kell a csoportos szoftver alkalmazással. Néhány példa a csoportszoftverek fejlesztésével kapcsolatos problémákra:

  • Néhány ülésen kitartásra van szükség. A csevegés és a hangkommunikáció rutinszerűen nem tartós, és a munkamenet végén elpárolog. A virtuális szoba és az online iratszekrények évekig fennmaradhatnak. Az együttműködési tér tervezőjének figyelembe kell vennie az információ időtartamára vonatkozó igényeket, és ennek megfelelően kell végrehajtania.
  • A hitelesítés mindig problémát jelentett a csoportszoftverekben. Amikor a kapcsolatok pontról pontra jönnek létre, vagy amikor a bejelentkezési regisztrációt végrehajtják, egyértelmű, hogy ki vesz részt a munkamenetben. Az audio és moderálatlan ülések azonban azt a kockázatot hordozzák, hogy be nem jelentett „lurkókat” figyelnek, de nem jelentik be magukat vagy közreműködnek.
  • Egészen a közelmúltig a sávszélességgel kapcsolatos problémák rögzített helyen korlátozták az eszközök teljes körű használatát. Ezeket súlyosbítják a mobil eszközök.
  • Több bemeneti és kimeneti adatfolyam párhuzamossági problémákat okoz a csoportos alkalmazásokban.
  • A motivációs kérdések fontosak, különösen olyan környezetekben, ahol nem volt előre meghatározott csoportfolyamat.
  • A motivációs szemponthoz szorosan kapcsolódik a kölcsönösség kérdése. Ellis és mások kimutatták, hogy az erőfeszítések és előnyök elosztását gondosan egyensúlyban kell tartani annak biztosítása érdekében, hogy az összes szükséges csoporttag valóban részt vegyen.
  • A csoportos szoftvereken keresztül történő valós idejű kommunikáció sok zajt, túlzott kommunikációt és információ-túlterhelést okozhat .

E problémák megoldásának egyik módja a tervezési minták használata a csoportos szoftverek tervezéséhez. A minták azonosítják az ismétlődő csoportszoftver -tervezési problémákat, és megvitatják a tervezési döntéseket oly módon, hogy minden érintett részt vehessen a csoportos szoftverfejlesztési folyamatban.

Az együttműködés szintjei

A csoportmunka az együttműködés szintjétől függően három kategóriába sorolható :

  1. A kommunikáció strukturálatlan információcserének tekinthető. Példa erre egy telefonhívás vagy egy csevegés .
  2. A konferencia (vagy az együttműködés szintje, ahogyan ezeket a szinteket tárgyaló tudományos dolgozatok nevezik) a közös cél felé irányuló interaktív munkára utal. Erre példa az ötletelés vagy a szavazás.
  3. A koordináció összetett, egymásra épülő munkára utal a közös cél érdekében. Ennek megértéséhez jó metafora egy sportcsapatra gondolni; mindenkinek hozzá kell járulnia a megfelelő játékhoz a megfelelő időben, valamint a játékot a kibontakozó helyzethez kell igazítania - de mindenki mást csinál - annak érdekében, hogy a csapat nyerjen. Ez összetett, egymásra épülő munka egy közös cél elérése érdekében: az együttműködésen alapuló menedzsment.

Együttműködő menedzsment (koordinációs) eszközök

Az együttműködési menedzsment eszközök megkönnyítik és irányítják a csoportos tevékenységeket. Például:

  • Elektronikus naptárak (más néven időgazdálkodási szoftverek) - ütemezheti az eseményeket, és automatikusan értesíti és emlékezteti a csoport tagjait
  • Projektmenedzsment rendszerek - ütemezheti, nyomon követheti és ábrázolhatja a projekt lépéseit, amint azt befejezik
  • Online bizonyítás - ossza meg, nézze át, hagyja jóvá és utasítsa el a webes bizonyításokat, grafikákat, fényképeket vagy videókat a tervezők, az ügyfelek és az ügyfelek között
  • Munkafolyamat-rendszerek- a feladatok és dokumentumok együttműködő kezelése tudásalapú üzleti folyamaton belül
  • Tudásmenedzsment rendszerek - különféle információk gyűjtése, rendszerezése , kezelése és megosztása
  • Vállalati könyvjelzők - együttműködő könyvjelző motor a vállalati adatok címkézésére, rendszerezésére, megosztására és keresésére
  • Előrejelző piacok - hagyja, hogy egy embercsoport előre megjósolja a jövőbeli események kimenetelét
  • Extranet rendszerek (más néven „projekt -extranetek”) - a projekt megvalósításához (pl .: épület építése) kapcsolódó információk gyűjtése, rendszerezése, kezelése és megosztása
  • Intranet rendszerek - gyorsan megoszthatja a vállalati információkat a vállalat tagjaival az interneten keresztül (pl .: marketing és termékinformációk)
  • Szociális szoftverrendszerek - csoportok társadalmi kapcsolatainak szervezése
  • Online táblázatok - működjenek együtt és osszák meg a strukturált adatokat és információkat
  • Ügyfélportálok - lépjen kapcsolatba és ossza meg ügyfeleivel privát online környezetben

Együttműködő szoftver és emberi interakció

Az együttműködési szoftverek (csoportszoftverek) tervezési célja az, hogy átalakítsák a dokumentumok és a multimédiás tartalmak megosztásának módját a hatékonyabb csapatmunka érdekében.

Az együttműködésnek az információtechnológiával kapcsolatban több definíciója van. Néhány védhető, de mások olyan szélesek, hogy elveszítik az értelmes alkalmazást. Az emberi interakciók közötti különbségek megértése szükséges annak biztosításához, hogy a megfelelő technológiákat alkalmazzák az interakciós igények kielégítésére.

Három elsődleges módja van az emberek interakciójának: beszélgetések, tranzakciók és együttműködések.

A társalgási interakció információcsere két vagy több résztvevő között, ahol az interakció elsődleges célja a felfedezés vagy a kapcsolatépítés. Nincs központi entitás, amely körül az interakció forog, hanem szabad információcsere, korlátozások nélkül, általában személyes tapasztalatokra összpontosítva. A kommunikációs technológia, például a telefon, az azonnali üzenetküldés és az e-mail általában elegendő a társalgási interakciókhoz.

A tranzakciós interakció magában foglalja a tranzakciós entitások cseréjét, ahol a tranzakciós entitás egyik fő funkciója a résztvevők közötti kapcsolat megváltoztatása.

Az együttműködési interakciók során a résztvevők kapcsolatának fő funkciója az együttműködési entitás megváltoztatása (azaz a tranzakció fordítottja). Amikor a csapatok együttműködnek a projekteken, ezt Collaborative projektmenedzsmentnek hívják .

Lásd még

Hivatkozások

Idézetek

Források

Külső linkek