How to Efficiently Collaborate in Model Versioning

Total Page:16

File Type:pdf, Size:1020Kb

How to Efficiently Collaborate in Model Versioning How to Efficiently Collaborate in Model Versioning A Guideline to Reduce and Resolve Conflicts DIPLOMARBEIT zur Erlangung des akademischen Grades Magistra der Sozial- und Wirtschaftswissenschaften (Mag. rer. soc. oec.) im Rahmen des Studiums Wirtschaftsinformatik eingereicht von Melanie Kapellner Matrikelnummer 0106958 an der Fakultät für Informatik der Technischen Universität Wien Betreuung Betreuung: O.Univ.-Prof. Dipl.-Ing. Mag. Dr. Gerti Kappel Mitwirkung: Dipl.-Ing. Dr. Martina Seidl Mag. Petra Brosch Wien, 30. August 2010 (Unterschrift Verfasserin) (Unterschrift Betreuung) Technische Universität Wien A-1040 Wien Karlsplatz 13 Tel. +43-1-58801-0 www.tuwien.ac.at Danksagung Besonderer Dank gilt meiner Mutter, die mich in jeder Lebenslage unterstützt, und einer beson- deren Freundin, die mich gerade in dieser Lebenslage sehr unterstützt hat, und ohne die diese Diplomarbeit nicht möglich gewesen wäre. Vielen Dank auch an meine Betreuerinnen für die intensive und ausdauernde Betreuung, außerdem an meinen Vater, Marion, Matthias, Jody, und an alle, die in irgendeiner Weise zur Entstehung dieser Arbeit beigetragen haben. i Abstract The advances in software development lead to ever increasing complexity of software systems. Therewith rises the demand for technologies and techniques to shield the developers from that system complexity. For decades researchers and practioners have created abstractions to that end. Early programming languages shielded the programmers from the complexity of pro- gramming with machine code. Continuously, new programming languages and environments emerged and still emerge. At the moment, model-driven development, the next abstraction level, is on the rise, leveraging models to central artefacts of software development. Nowadays, software is developed in teams. Models provide the advantage to be additionally used as an inter-expert language, hence facilitating communication. Consequently, a model is often edited by multiple persons. Version control provides collaborative support on a techni- cal level by enabling concurrent work. In version control, mechanisms are refined to improve software development in teams. Current versioning tools, however, mainly provide support for code-centric software engineering. Versioning of models still faces major challenges. Models may not be as easily divided into parts and partitioned for several developers to work on as source code is. Due to parallel development, the versioning of models is especially prone to conflicts. The resolution of conflict situations is a precarious and preferably collaborative process. Progress in model-driven development research seems to be restricted to the technical level, while social aspects like human behaviour and cooperation are often neglected. This is surpris- ing, since software developers spend more than 60% of their time with collaborative activities, including meetings and other communication, coordination of tasks, and collaboratively execut- ing these tasks. Well working collaboration in a team leads to an overall better outcome. It is therefore important to actively shape collaboration to gain the huge potential benefits achieved through efficient teamwork. This thesis provides a general survey on possibilities to improve the model-driven develop- ment process in regard to collaborative aspects. We therefore analyse means and methods of collaboration in theory and practice, both in software engineering and various other fields. We highlight the importance of attaching a greater value to collaboration in research and in practice. Since collaboration is especially finical in conflict situations, we provide a specific example for enhanced collaboration in conflict resolution in model versioning. ii Kurzfassung Die technologischen Fortschritte in der Softwareentwicklung erlauben die Erstellung immer größerer und komplexerer Softwaresysteme, die wiederum nur durch geeignete Abstraktion- smechanismen zu bewältigen sind. Daher suchen Forscher und Anwender seit Jahrzehnten nach neuen Technologien und Techniken, um den Entwickler von dieser Komplexität abzuschir- men. Die modell getriebene Softwareentwicklung (model-driven software development) stellt die nächste Ebene der Abstraktion dar. Hierbei werden Modelle zu zentralen Artefakten der Softwareentwicklung. Software wird heutzutage meist in Teams entwickelt. Modelle selbst fördern die Zusam- menarbeit, da sie zusätzlich als gemeinsame Sprache zwischen verschiedenen Experten dienen. Durch die gemeinsame Entwicklung von Modellen durch mehrere Personen müssen diese der Versionskontrolle unterzogen werden. Die Mechanismen der Versionierung, welche die gle- ichzeitige Arbeit erst ermöglicht, sind stetiger Weiterentwicklung unterworfen. Obwohl diese Techniken für die code-zentrierte Softwareentwicklung sehr gute Unterstützung bieten, hält die Versionierung in der modell getriebenen Softwareentwicklung noch einige Herausforderungen bereit. Die Lösung von Konflikten, die durch gleichzeitige Bearbeitung von Modellen entstehen, ist ein besonders heikler Prozess, wobei jedoch die besten Ergebnisse durch die gemeinsame Problemlösung erzielt werden. Die Fortschritte in der modell getriebenen Softwareentwicklung scheinen reduziert auf tech- nische Aspekte, während soziale Faktoren, also jene Faktoren, die von Menschen abhängen, weitgehend vernachlässigt werden. Diese Tatsache ist überraschend, verbringen doch Softwa- reentwickler mindestens 60% ihrer Zeit mit kollaborativen Aktivitäten wie Kommunikation, Koordination, und die gemeinsame Ausführung von Aufgaben. Gut funktionierende Zusam- menarbeit in einem Team führt in jeder Hinsicht zu einem besseren Ergebnis. Die potentiell sehr hohen Gewinne durch effiziente Kollaboration ergeben sich nur aus der aktiven Gestaltung der Zusammenarbeit. In dieser Diplomarbeit präsentieren wir Möglichkeiten, die Prozesse in der modell getriebe- nen Softwareentwicklung durch die Förderung der Kollaboration zu verbessern. Bestehende Mittel und Methoden der Zusammenarbeit in Theorie und Praxis werden hierfür analysiert, sowohl in der Softwareentwicklung als auch in anderen Bereichen. Wir zeigen die Notwendigkeit auf, der Kollaboration in Forschung und Praxis einen höheren Stellenwert beizumessen. Für den besonders heiklen Prozess der Konfliktlösung in der Modellversionierung präsentieren wir ein spezifisches Anwendungsbeispiel für verbesserte Kollaboration, welche zu höherer Qualität in der Software und effizienteren Entwicklungsprozessen führt. iii Contents 1 Introduction 1 1.1 Incentive . 1 1.2 Problem Definition . 3 1.3 Research Objectives . 3 1.4 Structure of this Thesis . 4 2 Background 5 2.1 Models in Development . 5 2.2 Version Control . 10 2.3 Challenges in Model Versioning . 19 3 Collaboration 22 3.1 Impact of Collaboration . 22 3.2 Communication . 26 3.3 Methods of Collaboration . 29 3.4 Time of Collaboration . 30 3.5 Collaboration in Model-Driven Development . 31 4 Analysing and Comparing Existing Systems and Ideas 32 4.1 Tools for Communication only . 32 4.2 Cooperative Drawing and Writing . 38 4.3 Frameworks for Collaboration . 43 4.4 Drawing Models . 47 4.5 Collaborative Software Engineering . 51 4.6 Games . 60 4.7 Summary . 65 5 The Big Picture on Communication 67 5.1 Criteria . 67 5.2 Integration of Features . 68 5.3 Choosing the Way of Communication . 69 5.4 Combining the Features . 78 5.5 Designing the GUI . 79 iv 5.6 Accessing Features . 80 5.7 The Team . 81 5.8 Global Software Development . 85 6 Building Collaboration into a Work Environment 86 6.1 How to Support Collaboration . 86 6.2 Adaptable Model Versioning . 92 6.3 Summary . 98 7 The Collaborative Conflict Resolver 99 7.1 The Features . 99 7.2 The User Interface . 101 7.3 The Conflict Resolution Process . 106 7.4 Example of Use . 106 7.5 The Modified CCR for Discussion . 110 8 Conclusion 114 Mnemonics 117 Bibliography 118 v CHAPTER 1 Introduction First, we want our readers to know what motivated this thesis, and what is to be expected. The first chapter therefore contains the incentive, problem definition, research objectives, and last, the structure of the thesis. 1.1 Incentive As software engineering (SE) advances, coming along with increasing requirements on soft- ware, the systems in development get larger and more complex, consisting of a large number of components [37]. The growing complexity makes high level representations of the system to develop inevitable [35]. Despite the significant advances in code-centric software engineering concerning programming languages and IDEs, the development of these complex systems still requires herculean effort, and can overwhelm the available implementation abstractions [48]. A solution can be found in model-driven engineering (MDE), where models replace code as the primary software artefacts, and are used throughout the whole SE life-cycle [37, 84, 84, 115]. Models provide abstractions above those available at the code level. Complex systems are described at multiple levels of abstraction, forming a wide variety of perspectives, and thereby aiming to shield the developers from the complexities [48]. MDE aims to provide support for modelling structural and functional aspects, next to system attributes [48]. By introducing a separation of concerns through different types of models, MDE makes software engineering activities more systematic [115]. The MDE approach, aiming to raise the level of abstraction, already gained foothold in in- dustrial practice, facilitated by the Object Management Group (OMG)1. Technologies to support model-driven engineering
Recommended publications
  • A New Way of Working
    A New Way of Working The 7 factors for success, based on Microsoft Netherlands experience. Authors Mark Meerbeek Katherine Randolph Daniel W. Rasmus Jaco van Wilgenburgh Hans van der Meer Jonathan Witkamp Hans Kompier Do not distribute without notice to Microsoft b.v. COPYRIGHT AND DISCLAIMER NOTICE The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This White Paper is for internal informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Outlook, SharePoint, Windows, Windows Live, and Windows Vista are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
    [Show full text]
  • Service Schedule for BT Web Conferencing Service Powered by Microsoft Live Meeting
    Service Schedule for BT Web Conferencing Service powered by Microsoft Live Meeting 1. INTERPRETATION “Account” means an identifier that BT gives to the Customer. This identifier is used on all records. “BT Conferencing” means the business unit of BT that provides conferencing services. “Live Meeting” means the web conferencing service provided under this Contract and is the BT Web Conferencing Service powered by Microsoft Office Live Meeting service. “Microsoft” means PlaceWare Inc a wholly owned subsidiary of Microsoft Corporation. “Organiser” means the person whose account the meeting is booked under. “Presenter” means the person presenting the visual information to the audience. “Participant” means a person or persons connected to the Service. “BT Conference Coordinator” means the individual who will assist during the conference. “Minimum Period” means the initial term as stated in the order form. “Third Party Information” means data, information, video, graphics, sound, music, photographs, software and any other materials (in whatever form) not owned or generated by or on behalf of the Customer, published or otherwise made available by the Customer using Live Meeting 2007. Reference in this Contract to a month shall be deemed to mean a calendar month unless the context requires otherwise. Version 1.1 Page 1 of 6 August 2008 BT1006ee 2. SERVICE DESCRIPTION 2.1 Live Meeting Office Live Meeting provides the ability to share a PC desktop with a group of individuals for the purposes of collaborative working and presentations. Live Meeting uses advanced secure sockets layer encryption as standard. Table of included service features Service Features Number of participants Total number of participants that can join 1250* each meeting.
    [Show full text]
  • Orlando, Fl November
    November November Orlando, FL 18-22, 2013 Orlando, fL 18-22, 2013 LOEWS ROYAL PACIFIC RESORT BRATI BRAT EBRATI LE N LE IN L N E G E AT GUNIVERSAL ORLANDOE G LOEWS ROYAL PACIFICC RESORT C C AT UNIVERSAL ORLANDO T T W S S V ! R W IS E E R U IV N A E A AL L T Y Y E N T Y Y E STUDIO We've Got BRAT EBRATI L E I N L N E G E G C C T S T W W S R R E E Your Ticket N E A N A to Code! T Y Y T Y Y E VISUAL STUDIO LIVE! ORLANDO TRACK TOPICS: ➤ Azure / Cloud Computing ➤ Mobile Development ➤ Data Management ➤ Visual Studio / .NET Development ➤ Web and JavaScript Development ➤ Windows 8.1 / WinRT Buy one, get three free! Four co-located conferences @ Join “VisuAL Stay Connected on our social networks STUDIO LIVe!” one great price. CLICK ONE HERE AND JOIN THE COMMUNITY DISCUSSIONS TODAY! GROUP SUPPORTED BY PRODUCED BY vslive.com/orlando magazine November Orlando, FL 18-22, 2013 LOEWS ROYAL PACIFIC RESORT AT UNIVERSAL ORLANDO Contents 3 10 A Message from the Co-Chairs Workshops Who Should Attend Advisory Council 11 Visual Studio Live! 4 Azure / Cloud Computing Application Development Managers What is Live! 360? 13 ASP.NET Programmers 5 Mobile Development Corporate/Business Management 10 Reasons to Attend 15 Development Team Managers 6 Data Management Directors of Software Development Events & Activities 15 Enterprise Architects 7 Visual Studio / .NET Framework Executive IT Management Agenda: At-a-Glance 18 Operations Managers Web and JavaScript Development Programmers 20 Project Leaders Windows 8.1 / WinRT Senior Architects 23 Software Architects / Designers Conference Speakers Software Developers Software Engineering Supervisors 27 Software Teams Sponsors and Exhibitors Sr.
    [Show full text]
  • Getting Started with Microsoft Office Live Meeting
    Getting Started with Microsoft Office Live Meeting Published October 2007 Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted in examples herein are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. © 2007 Microsoft Corporation. All rights reserved. Microsoft, MS-DOS, Windows, Windows Mobile, Windows Server, Windows Vista, Excel, PowerPoint, and RoundTable are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or
    [Show full text]
  • Microsoft Office Communicator 2007
    Microsoft Office Communicator 2007 July 2007 Table of Contents Overview of Microsoft Office Communicator 2007......................... 3 Find the Right People, Right Now ...............................................................4 Communicate with Greater Flexibility using a Single Interface ...........5 Streamline Communications from the Applications you Use Most ......6 Work Together in Real Time in the Office or on the Road.....................7 Find the Right People, Right Now.................................................. 8 Simplify Communication with Presence Awareness .......................................8 Immediate, visual presence awareness ....................................................8 Federation support.......................................................................................10 Contact tagging ............................................................................................10 Let Others Know the Best Way to Contact you.............................................11 Presence status.............................................................................................11 Access levels .................................................................................................11 Location settings ..........................................................................................13 Manage your Contacts More Easily..................................................................14 Contact management features..................................................................14
    [Show full text]
  • 1.2. Citizenship at Microsoft India 1.3
    Microsoft Empowering Empowering Serving Innovation Our People Working India Community Entrepreneurs Communities for Societal Responsibly through Welfare Education Chairman’s Message Citizenship is built into our mission - to empower every country, equipping and enabling digital learning for In Srikakulam in Andhra Pradesh, Microsoft India has person and every organization on the planet to achieve more students, sparking their creative side. We partner with introduced TV White Spaces, a pilot project developed by and help them thrive in a mobile-first, cloud-first world. I feel several institutions of higher education in the country Microsoft Research, which could be the solution to India’s proud of the contributions Microsoft has made to the nation. and our Citizenship initiatives are geared towards digital divide and rural connectivity. Affordable, easy to I feel equally proud of the involvement of our employees skilling youth for employment. Programs like BizSpark, implement and far-reaching, the pilot underscores the and their personal contributions in serving the underserved DreamSpark and Imagine Cup have been immensely fact that TV White Spaces can internet enable rural India, sections of society. The theme of our Citizenship report 2015- successful in driving entrepreneurship and innovation provide hotspots in congested locations and even establish 16, ‘Empowering India’ underscores how our Citizenship amongst the youth. emergency broadband networks in dire disaster recovery efforts aim to play a key role in India’s growth story. situations. In 2015, we launched our cloud services from local India is on the path to becoming a digitally empowered data centers and are actively working to propel the Citizenship at Microsoft is about building an ecosystem to society.
    [Show full text]
  • Building Strategic Advantage Through IT
    Addressing the Challenges Facing the Distributed, 21st Century Business Through Telework Practical Methods for Transforming Organizational DNA through New Ways of Working Alan Greenberg & Andy Nilssen Wainhouse Research June 2008 Study sponsored by: Microsoft Wainhouse Research, LLC 34 Duck Hill Terrace Duxbury, MA 02332 USA +1.781.934.6165 www.wainhouse.com WR Paper: Addressing 21st Century Challenges through Telework Copyright © 2008 Wainhouse Research. All rights reserved. 2 CONTENTS Executive Summary ............................................................................................................................................................. 4 Introduction: The Telework Inflection Point –“Tipping into Reality” ............................................................... 6 Defining Telework ............................................................................................................................................... 6 Sizing Telework .................................................................................................................................................... 7 Business Issues Facing the 21st Century Enterprise ................................................................................................ 8 Travel, Carbon-Reduction, and Energy Costs ........................................................................................... 9 Work/Life Effectiveness ..................................................................................................................................
    [Show full text]
  • Cisco and Microsoft Collaboration in Unified Communications
    White Paper Cisco and Microsoft Collaboration in Unified Communications Cisco and Microsoft have an established history of cooperating across technologies to provide customers with innovative business solutions. In the area of unified communications, the two companies are interoperating to help joint customers deliver inclusive and business-transforming communications solutions using services and applications from each company. Although Cisco and Microsoft have distinct approaches to unified communications, these approaches are complementary, intersecting at the user-experience level. Both companies are committed to making real-time collaboration a transparent and effective experience for customers and partners. To help achieve this goal, Cisco and Microsoft actively participate together in open- standards working groups, such as the IETF. Developers from both companies also meet regularly to discuss current integration efforts and to define future areas of integration. Unified Communications Cisco ® Unified Communications solutions unify voice, video, data, and mobile applications on fixed and mobile networks, delivering an easy-to-use, media-rich collaboration experience across business, government agency, and institutional workspaces. These applications use the network as the platform for enhancing competitive advantage by accelerating decision time and reducing transaction time. The security, resilience, and scalability of the network enable users in any workspace to connect — everywhere, every time, so everyone’s included. The main
    [Show full text]
  • Unified Communications
    Unified Communications: Convergence of Platforms and Strategies of Two Software Vendors By Muhammad Zia Hydari Submitted to the System Design and Management Program in Partial Fulfillment of the Requirements for the Degree of Master of Science in Engineering and Management at the Massachusetts Institute of Technology May 2008 © 2008 Muhammad Zia Hydari All rights reserved The author hereby grants to MIT permission to reproduce and to distribute publicly paper and electronic copies of this thesis document in whole or in part. Signature of Author______________________________________________________________ Muhammad Zia Hydari System Design and Management Program May 2008 Certified by____________________________________________________________________ Professor Erik Brynjolfsson Schussel Professor of Management Director, MIT Center for Digital Business Thesis Advisor Accepted by___________________________________________________________________ Mr. Patrick Hale Director System Design and Management Program 1 This page intentionally left blank 2 Unified Communications: Convergence of Platforms and Strategies of Two Software Vendors by Muhammad Zia Hydari ABSTRACT Unified communication (UC) is the convergence of various modes of communication - voice telephony, email, instant messaging (IM), video conferencing and so on - used by enterprise workers. Academic literature exists that discusses digital convergence in various domains. Although UC has received considerable attention in the business press, we are not aware of any academic study within the domain of UC that explains the convergence of platforms and its links to the technology strategy of UC firms. This thesis presents an academic analysis of some platforms underlying UC and the emerging strategies of two software firms within the UC market. The theory of network effects originally developed by Rohlfs is central to the analysis in this thesis.
    [Show full text]
  • SIGGRAPH 2020 Virtual Conference Survey Written Comments Complete
    ACM SIGGRAPH 2020 Virtual Conference Survey Written Comments Data collected from 12-24 May 2020. These comments have only Been edited for spelling. 6-2-2020 Q6: Do you have suggestions for other activities or events we should offer as part of the virtual SIGGRAPH 2020? 198 Answers. Answers have been lightly edited for spelling. Answers that said “No,” or “None,” were eliminated. Pixar teapots for this year should be given as part of a raffle and due to shipping issues that might impede reaching to the owners I suggest keeping them for next year or finding a way to ship them after crisis ceases down. Have a slack channel Remote work setup for freelancers, small studios and large studios with security in mind. Texturing 3D Visualization (Aerospace/ Aeronautical/ Nautical/ Architectural/ Industrial/ Robotics/ etc.) Virtual classrooms or certification courses with key technology partners that could be offered on weekends and help new Job seekers add to their skill sets. Live fireside chats with, e.g., technical directors, paper authors, famous people, etc. Some chat forum or online platform where attendees can mingle and meet online during the conference. Job Fair, especially now. I am looking for work and planned on using SIGGRAPH to help me find work that aligns with my skill set. Also... I'd like to see a list of all companies/industries that do work that is related to SIGGRAPH. The big ones are obvious (Pixar, ILM, Disney, Autodesk, Nvidia, etc.), but there are lots of smaller companies that are harder/impossible to find if you don't know what to look for.
    [Show full text]
  • Microsoft Office Live Meeting (2007 Version) Client System Requirements
    Microsoft Office Live Meeting (2007 version) client system requirements Because Live Meeting is delivered as a fully managed service, the only system requirements are for the client software that end users and presenters use to access a meeting. Following are the minimum system requirements for the Windows-based Live Meeting client: Component Requirement Display resolution Required: Super VGA 800x600, Recommended: Super VGA 1024x768 or higher NOTE Microsoft Windows XP Tablet PC Edition portrait mode is supported. Operating system Windows Vista operating system, 32-bit and 64-bit (running in 32-bit mode)1 Windows XP Professional with Service Pack 1, Service Pack 2 (recommended) Windows XP Professional x64 Edition in 32-bit mode Windows 2000 Professional with Service Pack 4 Windows Server 2003 with Service Pack 1 Computer/processor Data and Voice: 500-megahertz (MHz) or higher processor, Intel Pentium-compatible Webcam video: 1 GHz or higher Microsoft RoundTable: 1.8 GHz or higher Memory 256 megabytes (MB) of RAM Recommended: 512 MB Disk space needed for 125 MB installation Video memory Video card with 64 MB of RAM (video RAM or VRAM) and Microsoft DirectX application programming interface generation For VoIP Sound card, speaker, and computer microphone For sending video Webcam or Microsoft RoundTable device Bandwidth requirements 56kbps for data, 80 kbps for voice (50 kbps min), 350 kbps for video (50 kbps min), 700 kbps for Office RoundTable (100 kbps min)2 Recording playback Office Live Meeting Replay format: Flash Player version 9 or higher Windows Media Player version 9 or later (version is checked when the meeting client starts) Other software Microsoft Office PowerPoint 2000 or later presentation graphics program or Microsoft Office Standard Edition or Professional Edition (which includes PowerPoint software) to upload presentations.
    [Show full text]
  • Manual Instalaciones De Software 2015
    Código: Manual de Funciones Versión: 1 Departamento de Informática Página: 1 Manual Instalaciones de Software Compilado por: Ing. Catalina Cabezas Bolaños Ing. Wagner Chavarria Salazar Ing. Adrian Salas Núñez Ing Gabriel Vargas Chacón Ing. Jose Pablo Rojas Quirós Ing. Luis Guillermo Alfaro Alvarez 2015 Código: M-INS-SOFT Manual de Instalación de Software Versión: 1 Departamento de Informática Página: 2 Contenido Outlook 2013 ................................................................................................................ 4 Configurar varias cuentas de Exchange para Outlook 2013............................................. 5 Información general ................................................................................................... 5 Agregar varias cuentas de Exchange a un perfil ..................................................... 6 Para agregar varias cuentas de Exchange a un perfil ............................................. 6 Referencias .................................................................................................................. 7 Link y Skype Empresarial ............................................................................................ 9 INSTALACIÓN DE LINK Y SKYPE EMPRESARIAL. ............................................. 10 Reuniones .................................................................................................................. 13 OneDrive ...................................................................................................................
    [Show full text]