Mark 的个人资料The "Smooth Guide" to Gr...照片日志列表更多 工具 帮助

日志


6月25日

Invitations

 
Groove invitations are more than you think!  If the person you are inviting is not a known "Groover" to you what actually happens is an exchange of credentials and a "three way handshake" so you can bi-directionally authenticate each other.  Also it is worthwhile to remember that while the new member is getting the workspace the invitor and the invitee must be on line at the same time - so IM or pick up the phone!!
 
Here's some more minutiae:
 

Inviting someone to a workspace

To invite someone to a workspace:

1.     Go to the workspace.

2.     In the Workspace Members panel, enter the name or e-mail address of the recipient in the Invite to Workspace box.

Invitation addressing details: When you a type a name, Groove searches for a Groove contact that matches the letters you're typing. You can also select a contact from the drop-down menu, which includes all Groove contacts recognized by your account: this includes contacts you've added to your personal list in the Launchbar, as well as contacts who are members of other workspaces.

If Groove can't find a match for the name you type, you're prompted to search for the contact.

Click More to see more options for adding or finding recipients in the Add Recipients dialog box.

3.     Click Go to open the Send Invitation dialog box.

4.     Assign a role to the recipient(s) from the drop-down list.

If you are inviting multiple contacts and want to assign different roles, you must send separate invitations per role.

In addition, unless you're a Manager in the workspace, you can only assign invitees the same role assigned to you (Participants assign the role of "Participant" and Guests assign the role of "Guest"). See About roles and permissions for more information.

5.     If you want to confirm the invitees' invitation acceptance, check Require acceptance confirmation.

Note: This feature is automatically enabled for all invitations sent via e-mail.

6.     Add message text if desired.

7.     Click Invite to send the invitation.

Groove does the following depending on the type of recipient(s) you selected:

  • For Groove contacts, Groove sends the invitation as a Groove message.
  • For e-mail addresses, Groove sends the invitation via Microsoft Outlook as an e-mail message with a file attachment.

The message contains instructions both for people who already have Groove, and for those who don't. People who already have Groove click a link in the message that opens the invitation. People who don't have Groove click a different link that goes to the Groove download page. Once an e-mail recipient installs and starts up Groove, the workspace invitation should open automatically. If the invitation fails to open automatically, the recipient can return to the e-mail message and open the file attachment to respond to the invitation.

All invitations sent via e-mail require the sender to confirm acceptance before the workspace is sent to the recipient's computer.

Note: If you don't have a Microsoft Outlook e-mail client, a message displays informing you that you cannot send the invitation using this feature. The message describes an alternative e-mail invitation process, which is to copy the invitation to the clipboard and then paste it into another e-mail or messaging client.

You can also start the invitation process from any workspace list. Select the workspace and click Invite to Workspace in the Common Tasks pane to open the Send Invitation dialog box.

Invitation alerts

When you send an invitation, Groove keeps you informed about its progress by posting alerts.

Note: For e-mail recipients, you don't see progress alerts until they open file attachment. From the table below, the first alert you might see is "Inviting Invitee": Opened, waiting for reply..."

The table below summarizes the invitation progress alerts:

Notification

Meaning

Inviting "Invitee": Waiting to send...

Groove cannot yet send the invitation. The sender's computer may be offline or may not currently have a live network or relay service connection.

Inviting "Invitee": Sending, % complete...

Groove is sending the invitation either to the invitee's computer or to the relay service (if the invitee's computer is offline).

Inviting "Invitee": Sent, waiting for delivery...

The invitation left the sender's computer and will get delivered if the invitee is online. If the invitee is offline, the invitation is routed to the relay service.

Inviting "Invitee": Delivered, waiting for invitee to open...

The invitation has reached the invitee's computer.

Inviting "Invitee": Opened, waiting for reply...

The invitee has opened the invitation, and now must decide whether to accept or decline it.

Inviting "Invitee": Invitation Accepted.

The invitee has accepted the invitation but Groove is not yet sending the workspace because the inviter and all other workspace members are offline. Note that if the invitee accepts the invitation at a time when the inviter has gone offline, Groove will attempt to download the workspace from another member who is currently online, giving preference to members who are online but idle.

Inviting "Invitee": Invitation Accepted: Sending workspace, % complete...

The invitee has accepted the invitation and the workspace is now being sent.

Inviting "Invitee": Workspace sent, waiting for delivery...

The workspace has left the inviter's computer, though the invitee is still receiving it.

Inviting "Invitee": workspace delivered!

The workspace is successfully delivered to the invitee.

Note: If the invitee goes offline before receiving the entire workspace, the workspace gets sent to the relay service. The next time the invitee goes online, the workspace is routed from the relay service to his or her computer.

Requiring acceptance confirmation

Requiring acceptance confirmation is useful for security purposes. It gives you a chance to verify each recipient's identity before you send the workspace. If you check this option, then when the message recipient(s) accept your invitation, Groove displays an alert that prompts you to confirm the invitation.

In the Confirm Acceptance dialog box, do any of the following activities and then click Confirm:

  • Click From to open the recipient's contact to verify their identity before sending the workspace.
  • Include a message to send when you either confirm or deny the acceptance.

Copying an invitation to the Clipboard

Groove includes standard features for sending workspace invitations as e-mail messages via a Microsoft Outlook client. If you do not use a Microsoft Outlook client for your e-mail, then Groove invitations with e-mail addresses cannot use automated features. If you receive a failure message after attempting to send an invitation to an e-mail address, you can still send the invitation by copying the invitation to the clipboard, and then pasting it into the e-mail client or messaging system of your choice.

1.     Without closing the Groove invitation, select File-Copy Invitation to Clipboard...

2.     Select the invitation settings you want and click OK.

3.     Cancel the Groove invitation.

4.     Open your e-mail or messaging client.

5.     Paste the copied invitation into a new message.

The pasted message includes the standard boilerplate text sent to recipients that includes information on downloading Groove, as well as link for accepting the invitation.

 

6月19日

New personal backup tool for Groove

 
Threewill have launched a very slick command line tool for Groove that allows you to back up all or any specified workspace to another location
 
Check it out! Also our old friends at Hommes et Process have a competition running for their customers at http://www.trophy-groove-collaboration.com/?lng=2
 
OK moving house at the moment so gotta go!
6月15日

What's in a name?

 
Have you ever opened a Groove Workspace and seen a warning box that tells you there is a name conflict?  Here's what to do..
 

Resolving name conflicts

When two or more contacts have identical display names, their names display in red in contact lists, workspace member lists, and on their contact information cards. Groove considers display names identical if two (or more) names match exactly after removing leading, trailing, and multiple embedded spaces and converting the name to lowercase text.

For example, "Ann  Beebe" and "Ann Beebe" will result in a name conflict. However, "Ann Beebe" and "AnnBeebe" will not result in a name conflict.

It's important to distinguish between contact names so you don't accidentally start Groove activities with the wrong contact. To do so, you can create an alias name for any of the conflicting contact names.

Additionally, in some rare cases, a name conflict may result from having obsolete contacts stored with your account. For example, perhaps a contact has activated a new Groove account, and has abandoned all activities in the previous one, but used the same display name for both. In this case, you can also hide the contact as described below so that it no longer displays in any of your contact lists.

To resolve a name conflict, do the following:

  1. Right-click a name showing a conflict, and select Resolve Name Conflict.

  2. Do any of the following:

  • Click View vCard... to see details for the selected contact. This might help you distinguish between contacts of the same name.

  • Click Alias Contact... to open the Alias dialog box where you can enter a unique display name for the contact.

  • Click Verify Identity... to go through the steps of verifying a contact's identity.

  1. Click Done.

6月12日

Everything you ever wanted to know about Groove Accounts but were afraid to ask..

 
No travel this week but as usual a hot topic has emerged - it's funny that as Groove usage becomes more widespread people start to ask the same questions!  But hey!  That's a good thing.  as promised in the title...........
 

About Groove accounts and identities

To use Groove, you must have an account and at least one identity in your account.

About Groove accounts

A Groove account is a file stored on your computer that contains the following types of information:

  • Your Groove identity or identities, and the cryptographic "private keys" that define them.
  • Other cryptographic information, such as a "master key" for protecting your workspaces.
  • The devices on which you run Groove.
  • References to the workspaces in which you are a member.
  • Information about the contacts you communicate with.

You take measures to secure access to your account either by setting a log-in password or via a certificate stored on a smartcard. When you log in to Groove, your password or certificate decrypts your account file so that you can access the information in it and thereby assume your Groove identities.

Functionally, a Groove account works much like a Groove workspace, in the sense that you can "share" the same account (and access to the workspaces stored with the account) across multiple computers.

About Groove identities

A Groove identity is the "electronic presence" by which other Groove users recognize and interact with you. An identity can be associated with only one Groove account; it cannot be added to other accounts. However, as noted in the previous section, you can add the same Groove account to other computers.

Unless you're restricted by policies set by your Groove administrator in a workplace or organization, you can create multiple identities in your account. This allows you to interact with people using different personas. For example, you might be "Jane Green" when using Groove for business activities, but something more familiar such as  "JaneG" when using Groove with friends and family. Additional display names can be whatever you choose, although it is more useful to choose names that make sense in each context.

Each identity you create is associated with a Contact file that provides identifying information about the identity. You may supply whatever information you wish in your Contact file (at a minimum, each identity must have a name and a valid e-mail address). Thus, different Groove users may learn different information about you depending on which identity they see associated with you. For example, you might provide only a business address for the identity you use for business activities, but provide your home address for the identity you use with friends and family.

Default identity

Every account has a default identity. When you create your Groove account, your initial identity (your account name) is your default identity. 

If you create one or more new identities, you can set any of these identities as your new default identity. Otherwise, your default identity is the identity that Groove created when you created your Groove account. Your default identity is pre-selected when you create new messages or invitations to a workspace.

  1. Select Options-Preferences, and click the Identities tab.

  2. Select the identity you want to set as the default identity from the Identities drop-down menu.

  3. Click Set as Default.

 

Saving a Groove account as a backup copy

To guard against losing your account and access to your workspaces in case of disk failure or other computer problems, you can save your Groove account so it can be restored later.

You can also use a saved account file to add your account to another computer.

When you save your Groove account, information about your preferences, settings, contacts, and workspaces is stored in a file. You can place this file in a location where you can reliably retrieve it later, such as a network file server.

Saving your account does NOT also back up your workspace data. You'll need to download the data in your workspaces later: either from another computer on which you have the same account, or from other members of your workspaces. You cannot download data for a workspace if you're its only member and if you do not have the workspace on another computer that has your account on it.

To save your Groove account as a backup copy:

  1. Select Options-Preferences.
  2. Click the Account tab.
  3. Click Save.
  4. In the Save Account As dialog box, select the location in which to save your account file.
  5. Click Save.

Using your account on another computer

You can add your account to other computers on which the Groove software is installed, and your workspaces will be synchronized across your computers. As a guideline, it's strongly recommended that you add your account to no more than 5 computers.

Note: Your Groove administrator may have set policies for your account that restrict you from adding it to other computers.

To add your account to another computer, you must do the following tasks:

  • Save your account file, and make it available for use on the other computer.

  • Run the account configuration wizard on the other computer, and select the saved account file.

Saving your account file

When you save your account file, you can opt to send it automatically to yourself as a file attachment in an email, or save it to disk locally for copying to other computers.

  1. Select File-Use Account on Another Computer.

  2. Follow the instructions for saving your account to a file.

  3. Click OK.

Adding your account on another computer via a saved account file

Once you've saved your account file and made the file available on another computer, you can use the Account Configuration Wizard to add your account on the other computer.

  1. Install and start Groove.
  2. In the Account Configuration Wizard, select Use a Groove Account you have already created.
  3. Click Add My Account.
  4. Select an option for adding your account.
  • Click I saved my account to a file if you have local access to your account file. Click the Browse button, navigate to the location where you placed the saved account file and click Open.

  • Click I e-mailed my account file to myself if the saved account file is in your e-mail program's inbox. If this is the case, click Finish, go to your email, and double-click the .grv file attached to the e-mail.

The Groove Login window should now display allowing you to log in to your account. Once you log in, you can proceed to download your workspace data.

6月5日

The 10 habits of highly successful Groovers

 

I was packing to go to Milan tomorrow and the phone rang - A Microsoft partner, who is rolling out a large deployment of Groove for an Enterprise customer, was calling to see i I had any "Best Practices" in using Groove that I could share.  I did so I will now share them with you:

 

Groove WorkSpaces are a tremendously powerful tool for supporting collaboration across domains and businesses, but we should be conscious the fact that the tool is as good as it's users and we need to add some "house rules" to make it work effectively.  Here are some things to consider:

 

1.  All members can read everything - if you don't want someone to see something; don't invite them in.

 

2.  IRM will prevent unauthorised access to documents in Groove - so if you have a connection to the IRM issuing AD domain you can use the document as your rights permit.

 

3. Be careful to whom you allow "invite" permissions - If you don't personally know them - think about it!

 

4. Groove is a great security and transport container but its version control is not sophisticated.  Make your own folders and copy docs in there for editing, switch on version tracking in Word for example and when you are ready the space manager can merge versions using Word.

 

5.  Talk to each other - phone, email, IM and Groove messages are great ways to agree who should be doing what - it's more human and very democratic to discuss how revisions should be made.

 

6. If you don't want a doc to synch put it in a new folder and turn off "synchronisation" RH click the folder and click properties tab, click the "Synchronisation" tab and set to manual.  When you’re ready to share switch it back to automatic.

 

7.  Try and invite your membership in before adding too much content – this makes the joining process quicker for the members.  Then add your content a little at a time.  Groove has excellent compression algorithms which work best on smaller chunks.  As Groove is going to attempt to serialise the data into 1MB chunks anyway you may as well help the process.

 

8. As the workspace manager you It’s your “private club” so why not use the NotePad Tool to create a “Welcome” or “About” page where you can outline the do’s and don’ts, working practices and maybe some useful links.  This is a good way to induct new members into the workspace.

 

9. Remember F7 checks spelling!  Make yourself look good!

 

10. Pressing the “shift” twice in quick succession invokes the Send Groove Message dialogue, even if Groove is running in the background.

 

If you figure out some more "best practices" share them with us!

 

Happy Grooving!

 

5月23日

Flight delays and Contacts!

 
Cool new site that will allow you to see into the world of aviation and get "ahead of the posse" when it comes to flight delays. Check it our at

http://www.flightstats.com

Also my US breathern can use this new service to see what future flights might cost:

http://www.farecast.com

Anyway back to the Groove stuff...

Groove Contacts are not like Outlook contacts or those in your mobile phone!  Every Groove User has a Groove .VCG, which is their Groove v-Card.  This contains User information such as name, email address and phone numbers, the user's Public Key and Home Relay Address.  These contacts are used to ensure secure communications between members and help with routing traffic and member presence.  You can't just "create" one like and Outlook contact.  You must be sent one from a member or download it from a Groove Directory Service.

This is an extract from the Groove help file (which is very good)

To search for and add new contacts to your contact list in the Launch bar, do the following:

1.       Click Add Contact.

2.       In the Find User dialog box, enter the name or text you want to find.

You can search using "Full Name", "First Name", "Last Name", "Business E-mail", or "Personal E-mail". The search will return all contacts in which a match is found in any of the valid fields. For example, the search string "john" would return contacts named "Andrew Johnson" because "john" is the first four characters in the "Last Name" field. As a rule of thumb, the more specific you make the search string (by typing more characters), the more specific and exacting your search result will be.

You can rearrange the order of the columns in the Find User dialog box by dragging them. You can also remove columns (except for "Full Name") by right-clicking any column header and unchecking the name of the column to be removed. You can restore a removed column by right-clicking any column header and checking the name of the column to be restored. Any changes you make in the Find User dialog box apply only to the current search session. All defaults settings are restored the next time you open the Find User dialog box.

3.       Optional: Check Include Public Groove Directory if you want Groove to include this directory in the search.

4.       Click Find.

5.       If Groove finds a contact match, select it in the list.

Status icons display next to contacts in the list to allow you to see if they're currently online. However, contact matches found in the Groove Public Directory always initially display with an "Unknown" status icon until you select them and add them to your contact list.

6.       To see more information about a selected contact match, click Properties.

For example, you might want to take steps to verify the contact's identity.

7.       Click OK to add the contact to the list.

Adding a workspace member to your contact list

As new people become members of workspaces you belong to, you may want to add their contacts to your personal list. Right-click the member you want to add and select Add to My Contacts.

You can also add a member to your contact list by dragging and dropping.

 

5月11日

Back up blues

 
I'm not travelling this week but a couple of folks have asked the same question:  "How do I back up my Groove data" if I want to re-install or change to a new PC.  Here is the deal:
 
Back up your Groove account - "Options - Preferences - Account - Save as file"
 
Then open windows explorer and navigate to "users\"username"\AppData\Local\Microsoft\Office\Office12\Groove" Save this directory - this is all your Groove data (This assumes that you are using Windows Vista!  If you are using XP go to C:\Documents and Settings\"username"\Local settings\Application Data\Microsoft\OFFICE\Groove)
 
When you have completed your new machine setup/restore then copy the above directory over the new Groove install and then launch Groove.
 
Respond to the dialogue that you have an existing account and browse to where you have the Groove account file and Bingo!  Your back in action.
4月30日

Any Port in a storm..

I spent some time today helping a colleague sort out a problem that they were having with a customer.  The customer had accepted a Microsoft Office Groove 2007 invitation to join a workspace but could not get the workspace despite having gone through the complete invitation process.

 

What was interesting for me was that the customer always appeared “offline” in Groove presence even though they were showing as a member of the workspace.  We did some diagnostics and discovered that the customer’s IT security folk had blocked Port 2492, outbound, on their routers.  This can cause problem with Groove if you are creating a new coalition with another organisation.

 

Groove’s native port for SSTP is 2492 and is registered with the IANA.  This port needs to be open for outbound traffic only to give optimal performance for Groove.  If this port is blocked Groove will failover to port 443 and attempt an SSL connection.  If 443 is blocked then Groove will attempt an encapsulated HTTP session over port 80.  This behaviour is not user configurable so our prescriptive guidance is to open port 2492 for outbound traffic and let Groove take over the security and perform at optimal efficiency.

 

Here is a network topology diagram to show how the different protocols and ports are designed to be used in a network supporting Groove.  For much more detail why not visit our Groove TechCenter on Microsoft TechNet.

 

4月23日

Trials and Tribulations.

 

From Istanbul to Gloucester, UK – what a week of contrasts, Istanbul airport has changed a lot since I last visited Turkey in 1985.  It’s a great airport – a bit tricky inbound but the departure process needs to be studied, copied and replicated everywhere!  12 minutes to get into the departure shopping area!  And probably the friendliest boarder-guards I have ever met!  The Gloucester countryside is still beautiful!

 

TOP TIP!  When you get off the plane, before you queue for Passport Control, you need to buy a Visa.  costs about 10 Euro, depending on where you are a citizen, but you can pay in Euro, Sterling or US You can’t get these in advance.  Look out for the desk to the left of the Passport Control section.  A Visa Dollars and what is cool is that they will give you change in the same currency that you use to pay!  Be warned they don’t give receipts – a surreptitious sign advises that you photocopy your visa stamps for a receipt.  While you are queuing for Passport Control you can take illicit pleasure in grinning smugly at the folks who run straight to the Passport desk only to be sent back for a visa! J 

 

We recently rolled out Groove in Turkish and my colleagues there had some great questions about the different types of trial code available, so “strap in”!

 

After 60 days all Microsoft Office Groove 2007 trial products will revert to “Reduced Functionality Mode” (RFM).  RFM means that the user can continue to use all of the workspaces that they have joined or created but they cannot create new workspaces or invite new users to existing workspaces.  They can still accept invitations to new workspaces from other users.  Read below for some guidance about future consequences of which trial bits do what.

 

There are basically two types of Trial Bits available (“Bits” is the name I’ve given to the code that you download):

 

1.             OOffice Live Groove:  (OLG). This code is aimed at small business and individual consumers who do not have a volume licensing agreement with Microsoft or business people in large companies who might want to try out Groove before the greater organisation starts to deploy it. The OLG bits when activated using the Trial Activation Key will give you full access to all of Groove functionality, using our Public Relay service for 60 days.  At the end of 60 days the OLG trial will revert to RFM or you can opt to buy a full activation key, at anytime which will give you a one-year subscription to full product using the Public Relay.  These licences can be managed using either the Office Groove Hosted Enterprise management Services from Microsoft or you company’s in-house 2007 Groove servers.  Once they become “managed”, however, they cannot revert to being “un-managed”. These Bits cannot be activated using VL keys.

 

2.             VVolume Licensing Trial: (VLT). VLT bits allow IT professionals engaged in trials to download the Microsoft Office 2007 Enterprise Edition, which contains the Groove and OneNote bits they can use their Microsoft Office Volume Licensing keys to activate the trials OR download VLT trial keys to carryout tests etc.  These Bits can all be managed BUT you should bear in mind that VLT bits activated by VLT keys cannot be converted to “full product” after the trial period.  They must be un-installed, re-installed and activated using a valid VL Microsoft Office Key.

 

So, a word to the wise, think about what your long-term intentions are when trying out Groove.  This may be a little confusing, on the first pass, but we are trying hard to make Groove available to very different audiences who have different needs!  No matter what; having free Groove, even in RFM, for your contractors and partners is pretty cool.

 

OK I’m off to Sweden next – drop in again soon!

3月27日

Don't Munchen it!

 

A “Top-tip”!  If you are travelling to Munich and don’t have business in the city centre; book in at the Kempinski Hotel at the airport.  It’s a 5 minute walk once you clear customs and a very nice hotel. It’s one of those “need to know” places like the Hilton Airport Hotel at Copenhagen or at Schipohl, Amsterdam.  I don’t know about you, but I like to arrive in the evening before a customer engagement, and walk to my hotel!  No muss no fuss!  

Today I had a lot of questions from multi-national companies, considering Groove.  The questions are always around the same themes; which is good for me, and Microsoft, they tend to gravitate around the same questions:  “How do I back-up Groove workspaces in an Enterprise environment?”, “What can I do ‘out of the box’ with Groove and SharePoint?” and, if I have decided to host my own Groove server infrastructure – how do I make that secure?”  

Today we published a few, new, whitepapers (see the links above) to give some detailed information about the options, and choices, you have when thinking about deploying Microsoft Office Groove 2007.  

I was very happy to hear from a customer today the following remark: “There is strong move in the corporate IT world to SOA, which is supported by the various Agile methodologies (Project Management and Programming), which call for a "Bullpen" like working environment. In companies such as ours it is impossible to create physical Bullpens, but the combination of WSS, Groove, Office 2007 and Live Server with all its goodies, creates a very juicy virtual Bullpen.”  

When I read this kind of feedback, I get very happy because I realise that our customers are starting to see the value of the “Microsoft Stack” in dealing with the demands that their business communities are placing on them.   It’s rewarding when you feel that “the planets are lining up” and folks are starting to see the added value that they can experience when they buy into to the bigger Microsoft picture!

3月23日

Documentum eRooms Vs. Groove

 

"What I am looking for is Compete material of Groove vs. Documentum E-Rooms”  

This was a question I had in my in-box this morning! A MSFT colleague, who clearly has been confused by their customer is getting dragged down into a “rat-hole”, where the customer, equally un-researched, is trying to compare Documentum eRooms to Groove!  OK; so the first thing I did was to go to the EMC2 website and understand what “Documentum eRooms” actually do!  

From their website: 

“EMC Documentum eRoom provides a rapidly deployed and easily adopted Web-based collaborative workspace that enables distributed teams to work together more efficiently. Project teams around the world can accelerate and improve the development and delivery of products and services, optimize collaborative business processes, improve innovation, and streamline decision-making.

eRoom is flexible and easily configurable, allowing users to customize and use their collaborative workspaces to support a wide range of business processes” 

So, having read this, I am immediately concerned that my colleague has missed a big trick!  In the first sentence above, they speak of a “web-based collaborative workspace”.  This should be "end of story" while trying to understand where Groove plays against this type of solution – It doesn’t!!  Realistically MOSS is the competitor in this scenario, not Groove.  Groove is not a “web-based collaborative workspace”!  It is entirely client based; there is no centralised data store and consequently; nowhere to hit with a web-browser!   

I am sure that EMC Documentum eRoom is a great product – but it does not solve the problem that Groove solves: "How do I work off-line with various collaborators and synch up when I get back on line"?  We are back to the same discussion that we had a week ago when I discussed the differences between MOSS and Groove.    

Groove 101:  When you want to/need to work “offline” with a group of people from different organisations and don’t want to wait for IT to configure an “Extranet application” – there is nothing like Groove!  

You cannot use Documentum eRooms on a plane or anywhere where you have no Internet access!  This is where Groove fills a "missing link".  If you travel a lot, like I do, suddenly you see that all of these "Big, centralised, datacentre solutions" have a difficiency:  They are great if you "live on the LAN" but many people don't.  

If you want to find out more about Groove check out our new MSDN site:  http://msdn2.microsoft.com/en-us/office/bb308957.aspx 

3月21日

Coming of age in Samoa!

 

Of late I have seen a strange influx of customer, and MSFT employee, enquiries as to future developments in Microsoft Office and Groove, in particular.  While some of the requests for functionality, wrapped in the veneer of enquiry, are fascinating, and will definitely inform our internal design philosophy; some of them are plainly “wishful thinking”!  

There are basically only a few successful ways to develop software on a commercial basis.  “Build it and they will come”, is one way to do it: Meaning you focus on a neat idea that is innovative and offers new value to the community, think of Lotus 123 or U-Tube.  Alternatively you could elect to build your software product based on user feedback, through focus groups etc.  Or any combination of these two.  

I have a big problem with the pure “focus group” option, as it has been my experience that the members of focus groups tend to “fib”; tell you what they think you want to hear or influence the more submissive members of the focus group.  I can hear the marketing people screaming now!! Maybe this works for concepts like “Brand” or “Dishwasher” but believe me, it doesn’t work for software development!

During the time I worked for Lotus Development, I noticed that customers would complain that there were too many menu options and that the software was too complicated:  These were the same customers who, over the previous 5 years, had lobbied for all of these features and menu options!  I am not blaming them.  

When, at Microsoft, we started to build Microsoft Office 2007 we looked at the “Top 100” feature requests and discovered that those features already existed!!  Go Figure!  

Allow me to go “off piste” here for a bit!  For some reason I am minded of the famous, some would say - infamous, anthropologist, Margaret Mead.  Margaret Mead created a great controversy in the mid 20th Century due to the fact that she was open to accusations of allowing her own feelings about how “life should be” to colour her investigations into her research of the native people of Samoa.  

Derek Freeman, a New Zealand anthropologist followed up on her work and the “gist” of his findings was that poor Margaret had been systematically lied to by her Samoan interlocutors, who apparently liked the attention and “free stuff” that Margaret provided.  They made up stories that they thought she would like to hear!!  I think that focus groups can work like that.  What I find more amusing is that customers often ask us for features that are often in the realms of science fiction!   

Here is a catalogue of the more “extreme requests”, and my PERSONAL response (Not to be confused with responses from Microsoft Corporation, which are definitive – my opinion is not):  

1.      “When will Groove give me “Off-line” SharePoint?”

a.     – As I understand it we at MSFT want to make Groove a really “cool-tool” to use with SharePoint; but if you think that we will enable you to take your 30GB site "off-line" and have it all work like it does while “on-line”, then thinj again, as we probably won’t be doing that in the foreseeable future!  Right now Groove offers some tremendous capabilities that nothing else does!  It can do this because it is not “yoked” to a centralised “mega system” and therefore can allow you to be agile in your ad-hoc collaboration.  Out of the box you get a nifty tool that enables you to take MOSS libraries, folders and documents off line to share outside of your LAN!  That is truly powerful.  It takes a few mouse clicks to get “grooving” with someone outside your org while it might take days, or weeks to configure a MOSS extranet.  

2.     “When will Groove allow me to do record locking – so I don’t get editing conflicts?”

a.     The answer is – “when we invent Quantum computing!”  While this request is frequent, it is impossible, due to the laws of Physics.  Think about this scenario:  Bob and Mary are members of a Groove workspace.  Bob puts a Word document into the files tool and asks Mary to make some edits.  Mary downloads the doc and goes off line and gets on a plane to go somewhere.  While she is on the plane, Bob elects to apply the “fictional”, “Document Lock” and starts editing.  Here is what would happen.  Mary gets off of the plane and eventually connects to the Internet, when she does this her Groove client contacts her Relay Server and en-queues and de-queues her “deltas”.  All is good!  BUT while she is sending the edits that she has made, while off-line , she gets the “delta” that says “Lock that document”. Now her document is locked from editing.  BUT, while she was receiving the “lock” instruction, she sent all the changes that she had made off-line to Bob; who now has a bunch of changes that he could not stop as they were made before he issued the “lock” command.   This of course is all fictional, a mind-experiment to help you understand why we can’t do “record locking” in a distributed system.  Trekkies line up and proove me wrong! 

3.     “Why can’t I use Windows Desktop Search to index the contents of my Groove Workspaces?”

a.     Great Question; until you think about it a bit more deeply. Problem one is that Groove, by design, encrypts all its data on your HDU. You can’t turn it off and you can’t alter this behaviour.  This means that the search engine cannot access the data because it has no authority to do so!  As far as Groove is concerned any attempt to access the data is denied, as far as Groove is concerned the Search Engine could be a hacker! If you don’t have a crypto key – “you aint getting in!”.  OK, so we could give the search engine a key – we are researching how to do in a secure and consistent manner- but now you have a Search Engine, driven to index stuff,  continually trying to access encrypted data on your HDU!  In a busy workspace that would, potentially, be a nightmare scenario.  Consider this a new delta comes in – gets encrypted – Search engine notices it – decrypts it – indexes it – re-encrypts it.  It changes again – Etc, Etc, Etc.. Computer grinds to a halt!  This is not what you want.  BUT we are thinking about this.  In the meantime; if I were you, I would use the SharePoint Files Tool to save any documents that need to be searchable to MOSS!  Treat Groove as a secure “Work Bench” where you have work-in-progress before it gets made available to everyone else.  And by the way, if you have so many docs in Groove that you need to use desktop search to find things than maybe you should be using another tool!  Of course you could always use Groove Folder share to have the best of both worlds,  This feature allows you to share any folder on your HDU (Not Network Drives and not on 64 Bit computers) while still being able to use the desktop search engine. 

Anyway this was a short list of Sci-fi Groove features which was designed to illustrate the nature of Groove and the depth of thinking that we do to avoid the “Margaret Mead” development methodology trap!!

Someday..............

 

3月20日

Bridging the gap.

 

Grounded!  Thankfully this week I have no travel; so I have a chance to catch up with colleagues and those things which needed some research and thought before I could formulate a decent response.  

I’m getting lots of questions from other MSFT employees in my region about the Groove Enterprise Data Bridge (EDB).

Conceptually, I love the EDB! It can be a very eloquent tool when you need to have programmatic interaction with “the back-end” and Groove.  The EDB acts as an “always on” member of the workspace that’s sit on the LAN listening for events in the Groove workspace and/or on the back-end system and when it traps the event; EDB does something programmatically – bi-directional or unidirectional data-pumping, update fields on either system or even automatically create workspaces from templates.  

Groove Data Bridge Functionality  

The Groove Data Bridge facilitates integration between Groove clients and third-party applications used by an organization. This is accomplished through the use of administrator-defined Data Bridge identities that integrate third-party software, located anywhere on the network, with information contained in Groove workspaces. These specialized identities merge seamlessly into service-oriented architectures (SOAs).

Groove Data Bridge-based operations gain access to Groove workspaces via the specialized identities which can be invited to workspaces. Workspaces that contain a Groove Data Bridge identity are then present on the Groove Data Bridge device. Once resident on a Groove Data Bridge server, a Groove workspace inherits a rich set of platform Web services that process XML-based calls from external applications in the data centre. In this way, the Groove Data Bridge functions as a data access tier, moderating data and process integration between Groove workspaces and other applications and processes.  

The EDB spurs my imagination – I hope it spurs yours!

3月15日

30 seconds to comply!

I love Vienna!  It's sophisticated, the people are very laid-back and friendly and they have a wicked sense of humour - and great deserts!!  And a top tip for frequent flyers - the airline baring the country's name has got economy class food "nailed". 

 

As a minor shareholder in Microsoft (an extremely minor shareholder - I might add!) I try to keep travel expenses to a minimum and I think that this is general behaviour for my colleagues, so one gets to do a lot of economy class flights around the region.  I have noticed that, by and large, most airlines have gone one of two ways: Sling you a cardboard box with a sandwich and a chocolate bar, or allow you to buy a range of items from a menu.  The folks who took me to Vienna have done the right thing in my book!  No choice, just a very delicious hot snack with a warm bread roll and a drink of your choice:  Hot Spinach Cannelloni with a tomato sauce on the way to Vienna was awesome and slices of pan-fried Sea-Bass on oven backed potato pieces on the return made me happy.  British and German airlines take note!!  Prices being equal this would sway my choice of carrier.

 

OK!  I was supposed to be musing on “Compliance”; and in a way I was.  We have strict policies and guidelines around travel expenses and some very cool Intranet tools that link into our travel agents systems to allow us to make our own reservations.  So in a way I think my pre-amble was about me complying with company policy and as a publicly listed company MSFT feels the same “pain” that all equivalent organisations do – Compliance!!

 

A few weeks ago, in a moment of weakness, I offered to help put together a whitepaper on “Compliance and Groove” for publication on TechNet.  So I have been doing research and doing a lot of thinking about what a customer would mean when they ask us about that topic.

 

Being a, sceptical, cynic by nature I am inclined to be suspicious of such questions – as it often the easy route to avoid purchasing discussions or decisions by falling back to the “old faithful” position of “Security Issues” or “Compliance issues”.   But having put myself in the customers’ position I have been able to “stow” my cynicism in the “hold” and start to come up with some guidelines about to help our customers think about this topic.  What follows is very much, work in progress, and more than a little “Stream of consciousness!” – but that’s a good thing to share with you!  This stuff is complex.

 

So!  I’m an IT manager, IT Compliance officer; what am I worried about in terms of “Compliance”?

 

My first thought is; “well, with what, am I trying to comply?”  This topic is very industry specific: In which industry vertical do I work? What country or regional laws apply? What is my exposure? What is the scope of my role in general organisational compliance procedures? Why doesn’t Microsoft just tell me what I have to do in order to make sure Groove doesn’t break my process? And why don’t they give me prescriptive guidance on how Groove can make my compliance methodology more robust?

 

OK! I’m in the “zone” I feel the pain that you people must feel (in reality I can only imagine – but I have been in your shoes, in a previous life).  First of all my advice would be to go and look in the mirror and ask yourself (answer honestly!!) “What is my motivation?”  “Am I motivated to avoid conflict?” or “Am I motivated towards achievement?”  This is important!  Because you can do the minimum or you can go for the “burn” and make things excellent.

 

Whether you are a “steady state” (motivated to avoid conflict) or “trail blazer” (motivated towards achievement) there are a number of things that you can do to maintain your status quo and be a happy Groove owner.   By the way; before you continue ask yourself this question: “ What is my user community doing now when they want to share a file/data with people outside my organisation?”  My guess is that they send email attachments!

 

 Get a head start here if you want to block that leak!:

 

Office Groove 2007 has been designed to enable effective collaboration across organizational boundaries without compromising data security or requiring extensive intervention by IT staff. To enable more secure collaboration; Office Groove 2007:

 

 

1.     Uses standard Web protocols to cross firewalls. Until now, allowing users to securely collaborate with others outside of their organization meant enlisting IT resources to set up a virtual private network (VPN) or alternative solution, such as a secured, shared Web site. With Office Groove, users are empowered to collaborate through firewalls securely, with no extra effort required by IT. Office Groove firewall transparency uses standard Web protocols to avoid requiring network administrators to open special ports in the firewall. 

 

2.     Encrypts all content on disk and over the network. Office Groove automatically encrypts all user accounts, workspaces, and their contents locally using 192-bit encryption. Furthermore, all content and activity within a workspace that is sent across the network is also encrypted and can only be decrypted by other members of the workspace.

 

 

3.     Provides user–driven workspace access control. Role–based access control is a security feature that most organizations want, but, in practice, find unwieldy to implement. Traditionally, IT resources are required to move users into separate access control lists. After initial setup, these access control lists remain static and inflexible. Office Groove pushes the power to determine user permissions to the manager of each workspace. With Office Groove, setting the role of a workspace member and configuring access rights take just seconds.

 

4.     Ensures the highest security by default. The key to effective security for an organization is widespread adoption and usage. Office Groove ensures compliance by making its many security mechanisms transparent to end-users. All aspects of Office Groove security are “always on,” and do not allow users to “opt out” of their use.

 

 

5.     Underlying these capabilities is the use of public key technology for strong member authentication, data privacy, and data integrity using standard cryptographic algorithms.

 

6.     The Office Groove environment also ensures the availability and integrity of enterprise data. The Office Groove decentralized architecture and synchronization protocols distribute data among member devices so that, in the event of catastrophic device failure such as a disk failure, data can be restored from other devices maintained within the workspace. The security framework required to meet the criteria for information assurance and the rationale behind the National Information Assurance Partnership (NIAP) evaluation effort assures the privacy, integrity, and authenticity of restored data.

 

 

7.     Perhaps the best feature of Office Groove security, from the users’ viewpoint, is that users hardly notice it. The only security features that standard Office Groove users need to manage are a password. PKI-enabled UI indicators and digital fingerprints can be used to verify digital identities. All other Office Groove security features are transparent to the user.

 

8.     If you want “belt and braces” deploy Microsoft DRM and Groove will enforce it on documents sent outside your Domain,

 

 

Thanks to my colleague Molly Yen for putting together the details in this entry.

 To be continued.........................................

 
3月14日

What's wrong with peer to peer?

 

Copenhagen airport, or CPH, as those in "the know" call it, is in the middle of a big make-over; and they are doing a terrific job!  The architects have created a spacious and interesting set of lounges, dining and shopping areas without the feeling of being in a “Hangar” that some airports tend towards.  Be sure and check out the steak house near gate A! I spent a couple of pleasant hours there today, waiting on a flight to Vienna, and spun a few cycles  thinking about some of the issues raised during my meetings earlier in the day.

The most prominent topic today (I met 9 Danish Microsoft Business Partners and several customers) centred around the “Fear of Peer to Peer” (P2P).   P2P has a bad name with IT Professionals as the very mention of the term conjures up images of their user communities abusing corporate resources to do “evil” things like file-sharing music files etc, while maxing out bandwidth and generally behaving in an unsecure manner.   I can understand this, as many of the well-known P2P applications are designed and built for home users, have zero security built in, and consequently are really not suitable for a corporate network.  To be fair to the developers who created these applications; they probably never imagined that anyone would use these programs in an Enterprise environment.  Notwithstanding that,  network administrators are very sceptical about the whole deal – and who can blame them?

Apart from the lack of: Encryption, password protection, centralised administration and considered bandwidth management,  the biggest problem with these products is that they are “discoverable”.  By this I mean that you can download various P2P offerings from the Internet, often for free, do a search on whatever keywords take your fancy and quite quickly get a list of other users who are openly sharing folders over the internet who have the media you desire.  That really is terrifying if that folder happens to be on a PC that is on a corporate network!

This is where Groove differs significantly from these consumer offerings.  Groove was designed from the “ground up” to be an application that could give all the benefits of P2P to individuals and corporations alike; by having security, encryption and bandwidth management built in.  But what a lot of people do not understand is that Groove only behaves as a P2P application when workspace members are on the same subnet.  When any of the membership of the Workspace are not found on the subnet (Groove uses LAN-DDP to discover this state) Groove then looks for the members outside the subnet (using WAN-DDP) which engages the services of the Groove Relay Server, to securely traverse firewalls and distribute the encrypted data to those members who are not available on, the more network-efficient , P2P connection.  Furthermore If you have not been invited to the workspace and done a “3-way handshake” to establish your credentials, these workspaces are, to all intents and purposes “Invisible”.  There is no search engine that can be used to to find them, there are no “shared folders” to join.  So what we have in Groove is a non-discoverable, encrypted, secure place for users to collaborate without any of the anxieties that, “Home-user" P2P applications, would create for IT.

Here is a great TechNet article written by my colleague Yung Chou for a more complete exploration of the topic.

3月9日

Loading Baggage into the hold

I have had an interesting couple of days, since the last entry.  A theme is emerging! That’s the funny thing about this job is that topics seem to converge.  The latest topic that has floated to the surface is automating the publishing of files into Groove Workspaces.

All of this has been internal where Microsoft folks, having used Groove for a while now, are beginning to wonder if they can automate some of their processes. A point in case:  We have an internal Groove application, called the “Account Management Tool”: Sales managers go to an internal SharePoint site where they can see a list of all the accounts that they manage, stored in Siebel,  from there they click a button and the Groove Enterprise Data Bridge automatically invites them into a Groove Workspace for the account team.  One particular Sales Operations Manager has 160 account workspaces that he is a member of and wanted to be able to inject 3 Excel pivot tables that he had mined out of our Sales Processing system into these workspaces without having to open 160 workspaces and do a manual import.

After a bit of Q&A, we were able to establish that there was quite an easy way to automate this task using a Windows service which we had written to take advantage of the local Groove Web Services API!  Voila another happy customer.

While I was refereeing this development activity I was contacted by a few colleagues who wanted to be able to get Outlook Data into Groove easily and I was happy to be able to point them at one of our Business Partners Hommes et Process who have developed “GrooveIT”  - which for EUR 9.00 is a steal – you must check this out!  Some other Partners have created great add-ons for Groove notably:

TeamDirection – Groove connector for Microsoft Project.

Information Patterns – Reporting, GPS integration and programming tools.

3月8日

Fitting a Boeing 747 into Lear jet

 

I’ll bet that has you wondering – “Why would you even ponder such an idea?” It’s like those Zen Buddhist Koans along the lines of;  “what is the sound of one hand clapping?”  Yet, believe it or not, quite a few people I come across think that somehow we at Microsoft are going to make Groove become a way to have “Off-line” SharePoint.

Maybe the title of today’s ramble is starting to make some sense.  Boeing 747’s come in all kinds of configurations; I know I have been in many of them, but whether it’s as configured as a passenger liner, all cargo or even Air Force 1, there is one thing we can all agree on IT’S BIG!.   Equally we all know what a Lear Jet represents: Speed, flexibility, exclusivity, light and small scale.  If someone were to say; “can I please have a Lear Jet ready so that I can transfer the contents of my 747 to it so that I can land on a runway that can’t take a Jumbo jet”, you would be grinning like a Cheshire cat and making slow rotational movements beside your temple.

We have a customer how wants to do the equivalent: They want to be able to take their SharePoint site off-line into Groove, and wait for it, have all the URL’s work in an off-line mode!!  Techies among you should be rolling around slapping your thighs – if you are not a techie allow me to let you in on the humour.

A  Microsoft SharePoint site is basically a web site.  On a web site every page, document and element has an address, which is called a URL. When you click on a URL, your computer figures out how to navigate to the Internet resource with that URL. So if you click on http://office.microsoft.com/en-us/groove/FX100487641033.aspx , your computer first looks for a computer called “office.microsoft.com”.  It does this by contacting a network service called DNS (Domain Name Service) which figures out, from stored look-up tables, the IP address of the website and directs your browser to it.  Once you are attached to the site it looks up the rest of the URL from left to right.  In our example the next element to be discovered is the directory on the server “office.microsoft.com”, called “/en-us”, then the sub-directory called “/groove” and finally the document called “FX100487641033.aspx”.  Usually this all works wonderfully- thanks to the magic of DNS.  But what happens if you try and open a URL when you are disconnected from the Internet? "Cannot Find Server or DNS Error"; that’s what.  This is because your off-line computer cannot contact DNS to resolve the URL to the Host (fancy name for a computer/server).

Now if I copy some SharePoint files, Libraries or documents into my Groove client I can check them out when I am on-line; the open them, edit them even delete them while I am off-line and synchronise these changes back to the SharePoint server when I get back on the ‘net. This is all good stuff. BUT, and here is the point of my story, if I click any URL in any of these documents while off-line my Groove client will attempt to look for DNS and won’t find it and my browser will launch and give me a disconcerting message such as: "Cannot Find Server or DNS Error". 

Some of our really clever business partners have come up with a neat solution to this problem.  Which is back to the 747 analogy (the smarter readers will have figured out that Groove is the Lear Jet!) So; I want to take my SharePoint stuff off-line and still retain the ability to follow links (URLs) without the DNS problem.  How do I do that?  Well every computer can be a Host and every computer can communicate with itself as if it were communicating to an Internet based computer – it’s called “localHost” or “Loopback Addressing”.  What these clever business Partners have done is to create Windows applications that pull the whole SharePoint site down to the PC and then replace all references in the Host name of the URL (“office.microsoft.com”) to “LocalHost”; so our original example would become “http://localhost/en-us/groove/FX100487641033.aspx” or “http://127.0.0.1/en-us/groove/FX100487641033.aspx”  where “127.0.0.1” is the LocalHost IP “loopback Address” – if you must ask more about that check out http://www.w3c.org .  As every Groove client is in effect a “Web Services Server” it becomes much more complicated and asking us to do off-line SharePoint is not what Groove is for.  The 747 already exists! Why would I try to turn my nifty, light and flexible Lear Jet into a Jumbo?

If you do want to carry your whole SharePoint site around on your laptop and you have a big HDU then check out these Microsoft Partners, below, who have great tools for that job. 

Me?  I’ll take the Lear Jet!! J

BTW if there are probably more good Partner solutions out there – I just know of these ones!

Colligo

iOra

Syntergy

3月6日

Happy landings

 

No travel tales today as I am happily enjoying a travel-free few days at home in Alresford.

Having spent the first half of the day dealing with all the admin that had built up both in my business commitments and at home I was pleased and refreshed to receive a call from a senior global systems architect, from one of our “household name” accounts,  who has been using Groove since version 1!!

This was not a surprise event as we had been playing “phone-tag” for a week (we both have travel - rich roles) but it was daunting to meet someone who had been using Groove when I was still working for IBM/Lotus in the last century!!  

He called me and having established that he was not the Microsoft employee of the same name we engaged in a really fruitful and friendly discussion for over an hour on Groove 3.1x Vs Groove 2007.

His organisation had standardised on Groove a few years ago and now needed to buy a substantial number of new licences.  This was being driven by user demand and this poor guy had to figure out  his options.  Scary stuff;  when you have hundreds of users on V3.x being run on what was Groove Network’s hosted services and now you can no longer buy Groove 3.x licences!

His anxiety was not helped by the anecdotal evidence that he had heard about Microsoft’s licensing model  being , to put it mildly, somewhat challenging!   As a long time Groove Networks customer he was slightly scared about how this was going to affect him and his organisation going forward – who could blame him?

His first concern was to establish that a co-existence scenario was sustainable; could he have Groove 3.1 users and Groove 2007 users on a Groove 3.x hosted infrastructure?  Having spent  10 years+ working for global software vendors, I must say that this was, probably, one of the only times when I could deliver very positive responses that allowed us to have great conversation; not only in terms of  the good co-existence scenario between versions,  but also  about the relative merits and de-merits of staying put,  exercising “downgrade” rights on 2007 licences (which we allow), or thinking about the upside of migrating to the latest release.

This is a relatively common conversation for me to have, given the many, many existing Groove 3.x and 2.x users worldwide; they are all scared that the change of ownership of the company will somehow mean that they are left with something that is obsolete!  That’s not the case and the sigh of relief when they hear the detail is almost audible.

The more bizarre conversation (from my point of view) is talking to Senior IT staff who think that Groove 2007 is V1!  Believe it or not even some V3 customers act as though Groove 2007 was a new product from Microsoft that would need to be allowed to roam the planet for a few months and get a point release before it was fit for business!!

I’m not trying to say that the co-existence scenario is perfect, after all you would not expect to get a colour television signal on a black and white TV, but it is not as scary or as off-putting as lots of people think.

If you are thinking about these issues right now here is a quick primer for you, from the esteemed Mr Abbott Lowell,  Senior Technical  Product Manager for Office Enterprise Edition, with more detail to help you do what is right for your organisation:

Client co-existence:

http://blogs.technet.com/groove/archive/2007/02/23/workspace-compatibility.aspx

The TechNet Groove pages:

http://www.microsoft.com/technet/prodtechnol/office/grooveserver/default.mspx

The Groove Advisor Pipe:

http://pipes.yahoo.com/pipes/Ol8sJNO62xGxPo1gZoQMOQ/

 

 

 

3月4日

Military Strength Security

 

I just spent Thursday and Friday with the Microsoft team in Johannesburg, South Africa and 30 Business Partners giving them a deep dive into Microsoft Office Groove 2007.  I feel less of a fraud now having done the "A" in EMEA! 

I was amazed by two things, having never been to Africa before: The people everywhere seem so happy and friendly; even immigration officials, who in general tend not to be!  Secondly the Partner community have embraced Groove in a way that I have not seen in any other country. many of them are using Groove as a CRM tool to give their customers instant access to their account team and share documents.  Perhaps the unreliable nature of the public network infrastructure makes Groove a great tool to enable cross company collaboration.  

Johannesburg airport was fascinating and a top tip to avoid embarrassment, I wish I had have been told in advance, is that after you check in you need to walk past the check in agent, through a small gap, to get to the departures area proper.  

The airline did a great job of making me comfortable for a 12 hour session in a pressurised tube and when I arrived at Terminal 1 Heathrow at 6:30 I used my business class boarding card stub to blagg my way through fast-track transfer to Terminal 4 where I was to catch an economy class flight to Amsterdam. In T4 I found a very cool "Quite Area" near Gate 8 which has sleeper seats, no noise and a separate smoking zone.

In Amsterdam I was met by a member of the Dutch MOD who whisked me off to the town of Assen, 2 hours away by car, where the local government had set up a simulation scenario to see how they could deal with an outbreak of Pox.  

When I arrived at the TT racing circuit in Assen  I was amazed to see hundreds of Dutch people lined up in an elaborate, airport style, queue system singing at the top of their voices, while the waited to be registered for inoculation.  Later I found out that they where members of a local choir who had been invited to participate in the event.

The purpose of the exercise was to see if the authorities could inoculate all of the citizens in a pre-determined time.  In the past the plan had been to do this with pen and paper, which took up to 15 mins per person: We managed to do it using fingerprint readers and Groove in 30 seconds a person.  When you need to carry out this process with 400,000 people during a genuine emergency, time, is of the essence.   Now we have the metrics upon which to build a response mechanism that could scale out across the country. If with 25 laptops in a single site we can process 600 people in an hour then it's purley a mathematical operation to figure out how many laptops and how many stations are needed for any given population; but the point is; it's feasible!

The coolest part of the whole exercise, for me, was the fact that the folks who conducted the registration where all volunteers from the test group who had no training other than a 5 minute tour of the tools they had to use.  This was all done on a WIFI LAN with laptops using Windows XP SP2 and BIOXS's fingerprint readers and software which was "pumped" into Groove workspaces to aggregate the data securely for consolidation and verification on a back end system using a "sneaker-net".  The idea was to simulate a crisis management/response scenario where the normal network connections where not available.  

The whole exercise was sponsored and overseen by the Dutch Ministry of Defence and several senior security officials for the MOD and related government security agencies, who, without exception, were delighted with the results. In The a Netherlands the MOD are responsible for these kind of public emergencies in terms of logistics and delivery while the Local Government Authority "own" the process and framework.  

I'm off to Copenhagen next and Austria for some interesting conversations with customers about how Groove would expose them if the need to be SOX compliant.  That should be interesting

 

"The Smooth Guide"

 
I called my Windows Live Space "The Smooth Guide" because I wanted to blog about things I learn while passing through airports and staying in hotels as a frequent business traveller, around Europe, The Middle East and Africa. 
 
Working for Microsoft EMEA requires me to spend much of my time away from home on short assignments. 
 
The typical cycle is leave home on Sunday in the early afternoon, travel to Heathrow Airport, arrive at my destination and check in to the hotel in the late evening, get up early the next morning and go to a customer's office or Microsoft site, head off to the airport; for an early evening flight to the next city.
 
While there is a well established publication called "The Rough Guide", popular with young tourists that gives up the secrets about where to go and where to stay on a shoe-string budget I thought a resource for business travellers who, if you are like me, want to make the trip as smooth as possible, was missing.
 
Many of my colleagues and customers find that "getting their head around" Microsoft Office Groove 2007 is sometimes challenging, especially when they think about how Groove might affect their security and compliance policies: So I thought that this would be a good place to add entries in my Smooth Guide blog to discuss some of those issues and how I think about them.  Here we are then a double topic blog! 
 
A smooth guide to Buisness Travel and to deploying Groove Securely while ensuring you are still compliant - how ever you define that!
 
My aim is to add an entry after each trip so stay tuned!