bring real-time collaboration to the next level with ibm lot

Upload: wibowo-gunawan-khie-seng

Post on 10-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    1/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    6 4/2/2008 12

    Share this...

    Digg this story

    Post to del.icio.us

    Slashdot it!

    Bring real-time collaboration to the next level withIBM Lotus Sametime Advanced 8.0Level: Intermediate

    Olivier Bernin ([email protected]), Software Architect, IBM

    01 Apr 2008

    IBM Lotus Sametime Advanced is the new and exciting product joining the Lotus Sametime family. Thisarticle illustrates how Lotus Sametime Advanced allows your organization to enhance real-timecollaboration and decision making by extending its instant messaging capabilities.

    As part of IBMs strategy in the Unified Communication and Collaboration (UC) space, Lotus Sametime has beenexpanded into a whole family of products that cover all businesses UC needs. Lotus Sametime Advanced is the latestaddition to this family.

    This article assumes a basic business understanding of instant messaging and Lotus Sametime. It is aimed at businessleaders, IT managers, and Lotus Sametime administrators alike.

    This article shows how Lotus Sametime Advanced fits into the Lotus Sametime productfamily and provides an overview of its functionality. It also takes a closer look at each of itsfeatures, showing how they can be leveraged to enhance real-time collaboration amongcoworkers and decision making in day-to-day business through real-life scenarios.

    The Lotus Sametime product family

    This section briefly presents the products available as part of the Lotus Sametime productfamily (other than Lotus Sametime Advanced), detailing their capabilities. For more detailed information on those

    products, see the Resources section of this article.

    Figure 1. The Lotus Sametime product family

    Lotus Sametime Entry

    Lotus Sametime Entry provides a cost-effective solution to adopting enterprise instant messaging (IM). It allows your

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    2/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    6 4/2/2008 12

    organization to benefit from the collaborative advantages of IM, without the risk associated with using a public,unencrypted IM service. Its features include presence-awareness, encrypted IM with n-way chats, and integration withMicrosoft Office, IBM Lotus Notes 8.0, and Microsoft Outlook.

    Lotus Sametime Standard

    Building on top of Lotus Sametime Entry, Lotus Sametime Standard provides a complete collaborative solution withthe following features (in addition to the features provided with Lotus Sametime Entry):

    Web conferencingVideoTelephony integration, VoIP within the enterpriseMobile clientsSupport for integration with public IM services through the Lotus Sametime Gateway

    Lotus Sametime Unified Telephony

    NOTE: Lotus Sametime Unified Telephony has not been released at the time of publication of this article.

    Lotus Sametime Unified Telephony is a planned offering that will provide a powerful solution to integrate telephonywith the Lotus Sametime infrastructure for a truly unified experience.

    The planned features of Lotus Sametime Unified Telephony are:

    Aggregated telephony and IM presenceInitiation of telephone call or conference through software (click-to-call)Incoming call managementMultiple PBX integration

    Lotus Sametime Unyte

    Lotus Sametime Unyte is a hosted service providing easy-to-use Web conferencing. A Web browser allows you to setup and run a Web conference for multiple participants in minutes. The service is hosted, and no infrastructure isrequired to use it.

    Lotus Sametime Advanced

    Building on Lotus Sametime Entry and Lotus Sametime Standard, Lotus Sametime Advanced brings your organization's collaborative capabilities to a new level by allowing the sharing of knowledge and information in realtime.

    Share knowledge with persistent chat

    A persistent chat is a managed, multiple-user chat whose content is persisted. Users who join the chat can see whathas been said in the chat while they were away. They can search the whole chat transcript for specific information,

    and they can set alerts on a given chat to be notified when activity happens, even if theyre not currently in the chat.Persistent chats can be accessed both through a Web interface, using nothing other than a browser, or through theLotus Sametime Connect 8.0 client by installing the Lotus Sametime Advanced plug-in. In both cases, the interface isthe same as the familiar user interface already provided by Lotus Sametime chats.

    Additional features of persistent chats include the capability to attach frequently asked questions (FAQs) to a chat andto search existing FAQs.

    Ask questions and get answers, in real time, with broadcast tools

    Broadcast tools allow users belonging to a community (that is, a group of users sharing a common interest) to send

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    3/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    6 4/2/2008 12

    real-time alerts (a short message), polls (a question with predefined answers), or questions (an open question) to thiscommunity, and to get a response immediately. Answers received can be converted to FAQs to be consulted later byother users.

    Communities are managed centrally through a Web interface, and the real-time features are accessible in the LotusSametime Connect client through the Lotus Sametime Advanced plug-ins.

    Share information with the instant share feature

    Instant Share lets you instantly share a running application, a region of your screen, or your entire screen with any of your Lotus Sametime contacts without any prerequisite setup or additional software installation.

    Sharing your screen and lending control of it to any other user becomes as simple as starting a chat with that user.

    Scenarios for leveraging Lotus Sametime Advanced

    Let's take a closer look at the Lotus Sametime Advanced features and examine how they can be effectively leveragedto enhance collaboration among coworkers, through real-life scenarios, and with detailed execution steps.

    Persistent chat in a customer support center

    In this scenario, we see how customer support representatives and sales representatives can collaborate through persistent chat rooms, exchange information, and resolve their customer issues more quickly.

    The scenario Kelly is a sales representative. Part of her job is to ensure that her current customers are supported efficiently throughthe company support service. Her role requires constant interaction with the support team. To ease collaboration, shecreated a chat room for each of her customers, where she and the support team can exchange information relative tothe customers technical issues.

    Bill is a customer support representative. His area of expertise is the low-level interactions of the product with theoperating system. He is an active member of the chat room where server crash issues can be discussed.

    Glenn is another customer support representative. We will see how Glenn leverages the persistent chat rooms created by his colleagues to resolve his customers problems.

    Kelly creates and updates the chat room for her new customer To facilitate communication regarding her new customer issues with the customer support team, Kelly creates a

    persistent chat room dedicated to this customer's technical issue. Here are the steps she follows to achieve this task:

    Log into the Web interface of Lotus Sametime Advanced.1. Navigate to the All Chat Rooms tab.2. Navigate to the folder in which you want to create the chat room.3.Click the New Chat Room button. The window shown in figure 2 displays.4.

    Select the Details tab, and then enter a name, an optional description, and an optional password.5. Select the People tab, and then assign members and managers to the team room and set its access control.6.Click Save to validate the chat room creation.7.

    Kelly creates the chat room for her new customer in the Customers folder that she created for this purpose. Shespecifies that only members and managers of the chat room can join because she wants to keep the information in it

    private. She adds the members of the customer support team as members of the chat room, and she is set as manager by default as the creator of the chat room.

    Figure 2. The New Chat Room window

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    4/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    6 4/2/2008 12

    After Kelly creates the persistent chat room for her customer, she updates it regularly with all relevant technicalinformation. Tomorrow, after weeks of testing, this specific customer will roll out the customer relationshipmanagement (CRM) module of the software product sold by Kellys company. Kelly will be out of the office on thisday, but she is confident that everything will work smoothly. She updates the chat room to include this information byfollowing these steps:

    Log into the Web interface of Lotus Sametime Advanced.1. Navigate to the All Chat Rooms tab.2. Navigate to the folder containing the chat room.3.Click the Enter Chat Room link underneath its name.4.The chat room opens.5.Type any text that you want to add in the lower right rich-text area.6.

    Kelly's new content is shown in figure 3.

    Figure 3. The updated chat room

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    5/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    6 4/2/2008 12

    With this chat room created and updated, Kelly hopes to enhance communication and collaboration between her andthe support team. She knows that the information entered here will be accessible by the customer support team at anytime, as it is persistent.

    Bill sets an alert on the server crash chat room Bill is an experienced customer support representative. He knows that several chat rooms have been created to discuss

    problems relating to different technical areas (such as server crashes, database maintenance, migration, performance,and more).

    His personal area of expertise is the interactions of the product with the operating system. He knows that those issuescan surface in many areas of the product, but he cannot monitor all those chat rooms all the time. He decides to setalerts on them to be notified when certain words are added to the chat room. He follows these steps:

    In the Lotus Sametime client Chat Rooms view, right-click a chat room.1.In the drop-down menu that displays, select the Alert me when option.2.In the Chat Room Activity Alerts window shown in figure 4, select the box for the chat rooms on which youwant to set an alert.

    3.

    Select the type of alert that you want to set (number of people active, number of unread lines, or specifickeyword), and enter the corresponding parameter.

    4.

    Click OK.5.

    Figure 4. The Chat Room Activity Alerts window

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    6/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    6 4/2/2008 12

    By setting an alert for the keyword driver on the various chat rooms related to technical areas (such as server crash), Bill knows he will be notified when those words are entered in the chat room, and he wont have to spend histime monitoring them.

    Glenn receives a call from the customer

    Glenn receives a call from the customer: On a number of machines, the server is crashing repeatedly. Uptime isaffected; this problem has a seriously negative effect on the customer business. All the information that the customer can provide to Glenn at this stage is that the crash seems to be coming from the video card driver.

    Glenn knows that some sales representatives create chat rooms for their customers. He wonders if one exists for thiscustomer, and if he could find information in it that could help him with this issue. While he is still on the phone withthe customer, he does a quick search for the chat room by following these steps:

    Log into the Web interface of Lotus Sametime Advanced.1. Navigate to the Search tab shown in figure 5.2.Enter the text to search in the Search for field.3.Click the magnifier icon.4.

    Figure 5. The Search tab

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    7/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    6 4/2/2008 12

    Glenn finds the chat room for this customer and the information that was entered by Kelly, in particular the detailsabout the rollout of the CRM module. He also finds out that Kelly is the sales representative for this customer;unfortunately, her Lotus Sametime status shows that she is offline.

    When Glenn asks the customer if the CRM module rollout might be linked with the issue, the customer tells him thatweeks of testing did not uncover any problems.

    At this stage, Glenn has very little information, and the customer is eager to get a solution. Glenn decides to log in tothe server crash chat room and see if anybody can help him there. Once in the chat room, he asks, Has anybody ever seen a server crash caused by the video card driver?.

    Instantaneously, an alert pops up on Bills computer, triggered by the word driver entered into the chat room. Seefigure 6. He joins the chat room and starts chatting with Glenn.

    Figure 6. The alert on Bills desktop

    Bill asks Glenn if the customer is using the CRM module. On Glenns positive answer, Bill informs him that he hasseen crashes when the CRM module and old video driver are used. They were resolved by updating the driver.

    Glenn gives this information to the customer. The customer later calls to tell Glenn that the crashes have stopped. The

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    8/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    6 4/2/2008 12

    problem is solved.

    By leveraging the chat rooms set up by his colleagues, Glenn resolved his customer issue. He also identified Kelly asthis customer sales representative and Bill as an expert on low-level issues. These contacts will be useful to him in thefuture.

    Broadcast tools on a trading floor

    In this scenario, we see traders exchange real-time information about the market through a broadcast community

    relevant to them, helping them make quicker and better decisions.The scenario Joe is the chief trader of the team in charge of commodity trading in a bank. Part of his job is to ensure that other traders are aware of the market change in this sector. To this end, he created a broadcast community that allows himto send announcements to other traders who joined the community.

    Paul is an equity trader. He currently holds important positions in the car manufacturing sector. He is aware that thissector can be affected by changes in the price of commodities such as aluminum, and he knows that he must keep aneye on those prices. We show how joining the broadcast community created by Joe helps Paul in this task.

    Joe creates the commodities broadcast community To allow other traders to be kept up-to-date with important events regarding the commodity that might affect their

    sector of activity, Joe creates a broadcast community dedicated to commodities by following these steps:

    Log into the Web interface of Lotus Sametime Advanced.1. Navigate to the Broadcast Communities tab.2.Click the New Broadcast Community button.3.On the Details tab of the New Broadcast Community window, enter a community name, select a communitytype, and enter an optional description. See figure 7.

    4.

    On the People tab, assign the community managers and other roles depending on the type of community thatyou chose in the preceding step.

    5.

    Click Save to create the community.6.

    Figure 7. The New Broadcast Community window

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    9/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    6 4/2/2008 12

    Joe creates a restricted publishers community because he wants only himself and other traders of the commoditytrading desk to be able to publish on this broadcast community. Anybody can join the community to receive theannouncements.

    With this community, Joe can send a variety of real-time messages to other traders who decide to join the community.

    Paul joins the commodities trading events broadcast community Aware of his exposure to a change of price for some commodities, Paul decides to join the dedicated broadcastcommunity that Joe created, as a potential source of information. He follows these steps:

    In the Lotus Sametime client Broadcast Community view, click the icon to manage communities.1.In the drop-down menu, select the Join Broadcast Communities option.2.In the Join Broadcast Communities window shown in figure 8, click Refresh List. You must do this to retrievethe latest communities.

    3.

    Select the communities that you want to join, and click Finish.4.

    Figure 8. The Join Broadcast Communities window

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    10/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    16 4/2/2008 12

    Paul has now joined the commodity trading events broadcast community. He will receive any broadcast issued to thecommunity.

    Something happensThrough one of his contacts, before anybody else, Joe learns of political unrest in a country producing an important

    part of the aluminum traded worldwide. He immediately sends an announcement through his broadcast communitydedicated to commodity trading events. To achieve this, he follows these steps:

    In the Lotus Sametime client Broadcast Community view, right-click the name of the community to which youwant to send an announcement.

    1.

    In the drop-down menu, select Announcement.2.In the Announcement window shown in figure 9, enter the text of the announcement and include an optionalURL.

    3.

    Click Finish.4.

    Figure 9. The Announcement window

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    11/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    16 4/2/2008 12

    Instantaneously, Paul receives the announcement on his desktop as shown in figure 10. He can take the appropriateactions to lighten his positions potentially affected by the possible surge in the price of aluminum.

    Figure 10. The announcement displaying on Pauls screen

    Paul can also respond to the announcement by initiating a Lotus Sametime conversation with Joe to obtain moredetails about the issue. He can alternatively ask a general question of the community; for example, he could ask other traders what impact they believe that this event might have on his positions. As with the announcements sent by Joe, awindow displays on the desktops of all the traders who joined this community, giving them the opportunity torespond. See figure 11.

    Figure 11. Asking a question to the community

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    12/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    16 4/2/2008 12

    If the members of the broadcast community do respond to Paul's question, a Lotus Sametime chat session is initiatedwith the question sender, so they can discuss it in more detail if needed. See figure 12.

    Figure 12. And receiving an answer

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    13/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    16 4/2/2008 12

    By leveraging Lotus Sametime Advanced broadcast tools, Paul is able to receive real-time information that is criticalto his work and that allows him to make the right decision at the right time. He does not have to know who possessesthe information he needs (Joe in this case); he only has to join the relevant community.

    Instant share at a remote help desk

    In this scenario, we see how a member of the internal support team takes advantage of the instant share feature of Lotus Sametime Advanced to help a colleague resolve a technical issue that prevented her from performing her work.

    The scenario Joan is a member of the human resources (HR) team. While she is working on an important presentation to be giventhis afternoon, her computer crashes. She restarts the computer, but she soon realizes that she cannot open her

    presentation software any more. She logs a call with the internal support team.

    Alan is the internal support staff member who receives her call. He quickly identifies the issue and suggests a number of corrective steps that Joan can apply. She is unable to do so, though. One of the menu items Alan asks her to chooseis just not available. Alan suggests that he stop by to perform the steps on Joans computer. He wont be able to do so

    before the afternoon, and that time is too late for Joans presentation. She proposes they use the Lotus SametimeAdvanced Instant Share feature.

    Joan shares her screen with Alan To allow Alan to see why she cannot follow the steps he proposed, Joan wants to share her screen with him. Becauseshe is also working on a confidential document, she does not want to share her whole screen with Alan, so she decidesto share only the specific window that she is having trouble with. To do so, she follows these steps:

    In the Lotus Sametime client Contacts view, right-click the name of the person with whom you want to initiatethe instant share session.

    1.

    In the drop-down menu, select the Instant Share option.2.In the submenu, select the appropriate sharing option (an application, the entire screen, or a region).3.Depending on the option chosen, perform any additional steps (for example, select the application to share).4.Wait for the Instant Share session to start.5.

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    14/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    16 4/2/2008 12

    Figure 13 shows the area of the screen that is shared.

    Figure 13. Sharing a region of the screen the shared area is orange-bordered

    Joan lends control of her screen to Alan Alan now understands the difficulty that Joan is experiencing. He proposes that she lend him control of the sharedwindow to allow him to fix the issue. Joan agrees and transfers control of her computer to Alan. She follows thesesteps:

    In the Sharing Region window that displays in the top left corner of the screen as shown in figure 14, click theicon to allow another person to control your screen.

    1.

    Other people participating in the instant share session can now take control of the application, your wholescreen, or the region that you are sharing, depending on the choice that you made earlier.

    2.

    Figure 14. Lending control of your screen

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    15/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    16 4/2/2008 12

    Alan can now fix Joans problem on her computer. The confidential information on the other part of Joans screen is

    safe. By using the Lotus Sametime Advanced instant share feature, Alan was able to solve Joans problem in time for her to complete her presentation, without having to install any additional software.

    Conclusion

    Lotus Sametime has expanded into a product family to address all businesses and organization UnifiedCommunication and Collaboration needs.

    Lotus Sametime Advanced has specific features (persistent chat, broadcast tools, and instant share) that can beleveraged to extend the real-time capabilities of Lotus Sametime. It lets you share information and knowledge moreeasily and drive better and quicker decision making; in a word, it helps you collaborate efficiently.

    ResourcesLearn

    Read the developerWorks Lotus article, "Integrating IBM Lotus Sametime with the IBM Lotus ConnectionsREST service."

    Refer to the Lotus Sametime technical content.

    Refer to the developerWorks Lotus Sametime documentation page.

    Refer to the IBM Lotus Sametime 8.0 Information Center.

    Learn more about IBM Lotus Sametime Unyte.

    Learn more about IBM Unified Communications and Collaboration.

    Learn more about Lotus Application Development for Unified Communications and Collaboration.

  • 8/8/2019 Bring Real-time Collaboration to the Next Level With IBM Lot

    16/16

    real-time collaboration to the next level with IBM Lotus Sametim... http://www.ibm.com/developerworks/lotus/library/sametime8-advanced/...

    Get products and technologiesDownload the IBM Lotus Sametime Software Development Kit (SDK) from developerWorks Lotus.

    Download the trial version of IBM Lotus Sametime.

    DiscussParticipate in the discussion forum.

    Participate in the developerWorks Lotus team blog.

    About the author

    Olivier Bernin is a software architect in the IBM Software Lab in Dublin, Ireland. Prior to working on IBM LotusSametime Advanced, Olivier worked on IBM Workplace and IBM WebSphere Portal. You can reach him [email protected].

    Share this....

    Digg this story del.icio.us Slashdot it!