Become a Columnist Microsoft Exchange Site Microsoft Support SiteMSDN Exchange Site

       How did you like this article? Please vote and let us know.          

Subscribe to OutlookExchange
Anderson Patricio
Ann Mc Donough
Bob Spurzem
Brian Veal
Catherine Creary
Cherry Beado
Colin Janssen
Collins Timothy Mutesaria
Drew Nicholson
Fred Volking
Glen Scales
Goran Husman
Guy Thomas
Henrik Walther
Jason Sherry
Jayme Bowers
John Young
Joyce Tang
Justin Braun
Konstantin Zheludev
Kristina Waters
Kuang Zhang
Mahmoud Magdy
Martin Tuip
Michael Dong
Michele Deo
Mitch Tulloch
Nicolas Blank
Pavel Nagaev
Ragnar Harper
Ricardo Silva
Richard Wakeman
Russ Iuliano
Santhosh Hanumanthappa
Shannal L. Thomas
Steve Bryant
Steve Craig
Todd Walker
Tracey J. Rosenblath

 

 
 

Buried Treasure in your Exchange Scheduling Data

 

Most system administrators are attuned to the effect of mailbox sizes, of bandwidth demands, and of storage requirements.

However, in the scheduling data of an Exchange server there's lurking all sorts of information that allows the astute Exchange Administrator a glimpse into the more direct running of the organization.

Exchange stores Scheduling messages as straight-forward emails. This includes all aspects of the meeting, owner, recurrence pattern, exceptions, guests, their status, etc. The following data was taken directly from a server, put into an Access database, and analyzed. It is typical of data we see in analyzing customers' Exchange installations (it has also been slightly modified to make it anonymous while preserving the character of the lessons we can learn from it).

A word or two about security:

Exchange does not by default grant a sys admin adequate privileges to read individual email or scheduling data. Thus, in order to gather this information a system administrator needs to grant himself "superuser" privileges. Note also that all of the information gathered below does not identify specific individuals (though it is possible you might want to). The most useful information to be immediately gained is the aggregate information of what's going on when people get together and how they do it.

In general, it's neither desirable nor ethical to be looking at specific meetings for users any more than it's desirable or ethical to be looking at specific email messages. The basic method of querying the Exchange store and aggregating the data makes it possible to give individual privacy but corporate or departmental accountability.

 

Item

Value

Total Users

200

Total Guests (all meetings)

76667

Total number of meetings:

12929

Meeting timeframe:

12/31/2000 8:00:00 AM-12/31/2039 2:00:00 PM

Total number of activities:

27227

Activity timeframe:

12/31/2000-12/31/2039 3:45:00 PM

Overall Timeframe:

3/24/1970-12/31/2039 3:45:00 PM

Number of days:

25485

First diving the number of total Guests by the total number of Meetings tells us that the average meeting has 5.9 guests (usually this number varies between 4 and 6).

Given how important meetings are in corporate life, it's amazing how much these numbers can tell you. Assume that on average each of your employees is supposed to bring in $200 per hour in productivity. That means each 1-hour meeting at this company is costing 5.9 x $200 or $1180. Needless to say, the only person in a position to provide this number for planning purposes is the Exchange Administrator.

Note also that we have a total of 12,929 meetings for 200 user from 2001 onward. The average time users spend in meetings is left as an exercise to the reader.

This in itself starts to open up an entire world of questions you can now ask (and answer) -- what percentage of time are people in meetings in the organization? How often is the Sales Team in meetings (which you want) versus the Development Team (which you might not want)? How much are conference rooms and resources in use? Using the same querying techniques you can get at these results (probably for the first time).

 

Top 10 Scheduling Users

Now let's take a look at the spectrum of users in the scheduling capabilities of Outlook. The following report calls out the top ten most scheduling intensive users, based on total number of meetings proposed, total number of appointments, and total number of guests in meetings.

 

User

Num Mtgs

% Total Mtgs

Num Guests

% Total Guests

Num Appts

% Total Appts

Grand Total

% Grand Total

USER 1

832

6.43

3689

4.81

116

0.42

948

2.35

USER 2

775

5.99

4121

5.37

938

3.44

1713

4.26

USER 3

523

4.04

3790

4.94

76

0.27

598

1.48

USER 4

459

3.55

5925

7.72

25

0.09

484

1.2

USER 5

447

3.45

3412

4.45

83

0.3

530

1.31

USER 6

443

3.42

2057

2.68

404

1.48

846

2.1

USER 7

320

2.47

1349

1.75

151

0.55

472

1.17

USER 8

318

2.45

1851

2.41

231

0.84

549

1.36

USER 9

316

2.44

3452

4.5

623

2.28

938

2.33

USER 10

310

2.39

1652

2.15

443

1.62

752

1.87

Top User Total

4746

36.67

31296

40.81

3087

11.33

7828

19.49

Grand Total

12929

-

76668

-

27227

-

40156

-

Note that the top ten scheduling users (ranked by number of meetings) account for almost 20% of the total number of meetings that take place. This sample, taken from a 200 user Exchange installation means that 5% of the users account for almost 20% of the meetings that occur. This is not atypical.

 

Top Meeting Time of Day

Time(*)

% Total Mtgs

0

0

1

0

3

0

4

0.01

5

0.07

6

0.82

7

3.75

8

12.11

9

12.99

10

11.76

11

11.76

12

6.73

13

11.07

14

11.12

15

10.75

16

5.44

17

1.08

18

0.31

19

0.08

20

0.02

21

0.01

22

0

Graphically it's a little easier to see what's happening:

This quantifies what your common sense experience tells you - that meetings tend to cluster around mid-morning (10:00 AM) and mid-afternoon (2:00 PM), with a break for lunch.

Similarly, the main day for meetings is Wednesday, with declining popularity towards the weekend.

 

Top Meeting Day of Week

Day

Num Mtgs

% Total Mtgs

Sunday

27

0.2

Monday

2559

19.79

Tuesday

2585

19.99

Wednesday

2741

21.2

Thursday

2623

20.28

Friday

2368

18.31

Saturday

27

0.2

Grand Total

12929

-

 


In (almost) every data set we've ever seen Wednesday is the peak meeting day of the week, with the curve tailing off from there toward the weekend on either side.

Appointments skew slightly differently:

 

Time(*)

% Total
Appointments

0

0.17

1

0.01

2

0.02

3

0.04

4

0.07

5

0.61

6

1.47

7

4.8

8

54.52

9

5.4

10

4.11

11

4.93

12

3.92

13

4.18

14

3.41

15

3.67

16

3.28

17

2.38

18

1.64

19

0.81

20

0.26

21

0.11

22

0.03

23

0.03


Notice that there is a HUGE spike at 8:00 AM, which is where people will tend to put major deliverables (e.g., Report due today) as opposed to in either the To-Do List.

 

 

 

Meeting Frequency Profile

Day

% Total
Meetings

% Total Recurring
Meetings

ONCE

89.96

-

DAILY_EVERY_N

8.24

82.08

DAILY_DAYS_OF_WEEK

1.12

11.17

MONTHLY

0.43

4.35

WEEKLY

0.23

2.38

Grand Total

100

10.03

Recurring Meeting Profile

Day

% Total
Meetings

% Total Recurring
Meetings

Finite end date

9.33

93.02

Ongoing (no end date)

0.69

6.97

Grand Total

10.03

-

Meetings tend to be a one-time only occurrence, with almost 90% of meetings scheduled once (note: this can include exceptions to recurring meetings). Of the recurring meetings, most (over 90%) have a finite end date, indicating that they are part of a project that has a definite end to it, rather than an on-going

This is an amazing amount of information that leverages the System Administrator's value within the organization and gives new tools to corporate management to evaluate how effectively the work force is using the tools that are designed to manage their time. On the whole it's amazing how we have not yet even really begun to mine the data that's contained in the Exchange store.


Disclaimer: Your use of the information contained in these pages is at your sole risk. All information on these pages is provided "as is", without any warranty, whether express or implied, of its accuracy, completeness, fitness for a particular purpose, title or non-infringement, and none of the third-party products or information mentioned in the work are authored, recommended, supported or guaranteed by Pro Exchange. OutlookExchange.Com and Pro Exchange shall not be liable for any damages you may sustain by using this information, whether direct, indirect, special, incidental or consequential, even if it has been advised of the possibility of such damages.

© Copyright Pro Exchange, Inc., 2006