1 of 2
1
Communicating with a Dispersed Team
Posted: 07 May 2008 07:25 PM   [ Ignore ]  
Administrator
Avatar
RankRankRank
Total Posts:  791
Joined  2003-01-07

EllisLab, like many contemporary companies, has a staff that is dispersed around the world. We have staff in at least six states in the United States and in two other countries. Every workday for us now spans several time zones. This kind of situation can create some communication challenges for any size organization and we’re keenly aware of how this could affect us as we continue to grow in the months and years ahead. Looking at ways to improve our communications with each other is one of a handful of behind-the-scenes projects we’re currently working on.

Continue Reading

 Signature 
Profile
 
 
Posted: 07 May 2008 07:39 PM   [ Ignore ]   [ # 1 ]  
Grad Student
Avatar
Rank
Total Posts:  73
Joined  2007-03-19

Skype - it’s a lifesaver.

 Signature 

$me = null;

Profile
 
 
Posted: 07 May 2008 08:02 PM   [ Ignore ]   [ # 2 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  4273
Joined  2006-04-15

Very interesting read Kurt although I find it hard to believe you were even allowed to stay open with 100 staff using just one toilet. That seems a little crowded to me wink

I’m sure that with all the clever minds you have working for you that you will come up with a good solution. I would say Skype mixed in with a blog built with, well you’ve probably guessed that bit already!! wink

Also if you are on Macs don’t forget about the excellent TimeScroller widget. Very very helpful so that you don’t wake people up when you shouldn’t! wink

Hope you all get it sorted soon.

Best wishes,

Mark

 Signature 

Full List Of Plugins Here!!
 
Retrieve Statuses
Maximum Posts Reached
Neat Link
Redirect
Fetch URI

Profile
 
 
Posted: 07 May 2008 08:22 PM   [ Ignore ]   [ # 3 ]  
Administrator
Avatar
RankRankRank
Total Posts:  791
Joined  2003-01-07

@Mark - It wasn’t 100 staff, and they weren’t all in the building at the same time.

We had parents and guardians dropping of and picking up children at different parts of the day. From opening at 6:00 AM until closing at 6:00 PM we would typically have over 100 adults pass through the building. Only 27 employees.

 Signature 
Profile
 
 
Posted: 07 May 2008 08:38 PM   [ Ignore ]   [ # 4 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  4273
Joined  2006-04-15
Kurt Deutscher - 07 May 2008 08:22 PM

@Mark - It wasn’t 100 staff, and they weren’t all in the building at the same time.

We had parents and guardians dropping of and picking up children at different parts of the day. From opening at 6:00 AM until closing at 6:00 PM we would typically have over 100 adults pass through the building. Only 27 employees.

Aha I see now. I was going to say! If that happened over here I think the school would have been shut down already! wink

I’m sure that with all your excellent combined minds you will think up something soon. You are all doing a fantastic job anyway so anything you add on to make it run any smoother will just make things 110% better for everyone. Keep up all the fantastic work you all do it is very much appreciated.

Best wishes,

Mark

 Signature 

Full List Of Plugins Here!!
 
Retrieve Statuses
Maximum Posts Reached
Neat Link
Redirect
Fetch URI

Profile
 
 
Posted: 08 May 2008 03:31 AM   [ Ignore ]   [ # 5 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  122
Joined  2008-04-23

Skype? Well, it’s really only the telphone of this age, isn’t it? (and even then I prefer regular VoIP)—Good for one-to-one communication, much like IM, but not so good for groups. In tifferent timezones, even: So, next group chat session at 1600 UTC. Sounds fun.

 Signature 

while(!(succeed=try()));

Profile
 
 
Posted: 08 May 2008 04:56 AM   [ Ignore ]   [ # 6 ]  
Grad Student
Avatar
Rank
Total Posts:  73
Joined  2007-03-19
Sock Puppet - 08 May 2008 03:31 AM

Skype? Well, it’s really only the telphone of this age, isn’t it? (and even then I prefer regular VoIP)—Good for one-to-one communication, much like IM, but not so good for groups. In tifferent timezones, even: So, next group chat session at 1600 UTC. Sounds fun.

It’s the group chat feature (VoIP calls) as well as the chat/file transfers, etc.  While it doesn’t eliminate the problems associated with being in different timezones, I think it’s nice that I can be laying on the couch with my headset on for a conference call while the game is going on the TV.

I don’t think there’s a perfect system to get rid of the issues of different time zones; I just know that Skype has been my company’s saving grace as we have a team in EST and in India.

 Signature 

$me = null;

Profile
 
 
Posted: 08 May 2008 05:12 AM   [ Ignore ]   [ # 7 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  4273
Joined  2006-04-15
JayTee - 08 May 2008 04:56 AM

I don’t think there’s a perfect system to get rid of the issues of different time zones;

Well don’t forget about the link I posted above and also Swatch Time which was supposed to eliminate time zones forever! Not too sure how you can do that really! wink

Best wishes,

Mark

 Signature 

Full List Of Plugins Here!!
 
Retrieve Statuses
Maximum Posts Reached
Neat Link
Redirect
Fetch URI

Profile
 
 
Posted: 08 May 2008 05:12 AM   [ Ignore ]   [ # 8 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  122
Joined  2008-04-23

Personally, I find there are just too many issues with Skype to make it a good solution (closed, proprietory protocol, encryption of questionable/undetermined strength, happily piercing firewalls, Skype-out costs out of line with today’s VoIP market conditions), but YMMV. Also, I’d really like to use my hardware VoIP phone. And did I mention I prefer open protocols, like SIP, or H.323, to vendor lock-in? But we’re getting OT here, I think, such a discussion would probably be better suited to The Lounge.

 Signature 

while(!(succeed=try()));

Profile
 
 
Posted: 08 May 2008 05:13 AM   [ Ignore ]   [ # 9 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  122
Joined  2008-04-23

Swatch Internet Time? EE supports that!

{current_time format="@%B"}

Silly concept, really.

 Signature 

while(!(succeed=try()));

Profile
 
 
Posted: 08 May 2008 05:22 AM   [ Ignore ]   [ # 10 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  304
Joined  2004-05-26

I have built a number of solutions to keep people informed when the workforce is dispersed, meetings are difficult or impossible, and the participants’ availability during the working day is sporadic and unpredictable. A constraint on these implementations is that, for information security reasons, “sterile corridors” have to be maintained between streams of information which are on an “only those with a need to know” basis, and those which require larger groups or everyone to be in the know. A second complication lay in the nature of the workflow, for which the best analogy is the marketing/implementation kind of workflow. By this I mean that the users go through a phase of informal discussion, followed by team assignments (not necessarily from the discussion group) and a formal reporting cycle if the “case” or project is approved and funded. Finally, a number of independent organizations participate, each with their own constraints on who can know what.

Having scoured the earth (sorry - the internet) for solutions and finding none, here is where we have ended up using EE, bearing in mind that even after 2 years of experimentation, successful usage and incremental development, we still have a work in progress.

1 For informal, general communications we use open forums. For secure informal communications, we use fine-structured access control to “hidden” forums. We stick to forums rather than email and/or telephone in order to maintain a structured record that can be audited.
2 We use EE augmented with quite a bit of custom PHP to implement the project-tracking side. A good example of the kind of thing may be gleaned from the accompanying PDF, which is a flowchart of one of the projects which is orientated to managing certain kinds of casework - meaning work requiring formal interaction between case-workers and their “clients” interspersed with management decision making and reporting. This part of the system keeps everything to do with the “case” under the banner of a unique case identifier. Specifically, each case record contains and manages:

- A case description
- A record of case team members and their roles (both of which may change over time without removing participants from the formal record.)
- A record of project-related “events” which can be reports, meeting minutes, management decisions etc.
- A record of all other documents, both offline and online, related to the project
- A link to the forum thread which led up to the project or case. The forum thread is not necessarily closed because of the perceived need for ongoing informal discussions, but the formal part of the system also allows for comments.

While the illustration (accompanying PDF) is specific to managing case work, the general scheme also works for other systems we have implemented, including work done by a roofing contractor and the resultant communications with customers and workmen, and a system for scheduling and tracking a training/consulting operation.

An interesting feature of these implementations is that that the clients want a way of generating a knowledge base to capture improved methods and procedures, to generate “learned papers” for eventual publication or to generate policy and other (for example) training or reference documents. While not fully implemented yet, the plan is to use the EE WIKI as the basis for this - problem seems to be getting authors to find the time.

As to ensuring that everyone (who needs to be) is in the correct loop, we make extensive (meaning rigorously enforced) use of email notifications.

As to ensuring that entries and updates are made, in our case the organizations’ funding sources (customers) seem to have the required incentive.

There is a more complete flash presentation of the case work setup, but the download takes quite a bit of time.

There is also a rather ugly demo - cobblers’ children and all that

File Attachments
CaseWork Cycle 2.pdf.zip  (File Size: 136KB - Downloads: 50)
 Signature 

For there can be no discussion without contradiction - Cicero, De Finibus

Profile
 
 
Posted: 08 May 2008 09:25 AM   [ Ignore ]   [ # 11 ]  
Moderator
Avatar
RankRankRankRankRankRankRank
Total Posts:  19666
Joined  2002-05-20

For the record- I’m going to draw the line at taking my laptop into the privy w/me in the mornings.  wink

 Signature 

AKA rob1

Help Request Tips * Pro Network

Profile
 
 
Posted: 08 May 2008 11:01 AM   [ Ignore ]   [ # 12 ]  
Lab Assistant
RankRank
Total Posts:  134
Joined  2005-05-09

If I had time to build an Expression Engine based custom solution I would, but I use the magical nexus of basecamp/backpack. I thought that’s what everyone did these days smile

 Signature 

Sonnet Media LLC,
Brooklyn, NY

Profile
 
 
Posted: 09 May 2008 04:13 PM   [ Ignore ]   [ # 13 ]  
Grad Student
Avatar
Rank
Total Posts:  92
Joined  2002-11-27

Basecamp, for those who are willing to use it. I haven’t won everyone over, yet.

An internal Wiki would work well, too.

 Signature 

allanwhite.net | Design, Video & Multimedia

Profile
 
 
Posted: 11 May 2008 01:57 PM   [ Ignore ]   [ # 14 ]  
Research Assistant
Avatar
RankRankRank
Total Posts:  304
Joined  2004-05-26

Maybe something like this? Might be feasible considering the EE ecosystem’s ability to mobilize supergeeks to compensate for the lack of IBM’s heft.

 Signature 

For there can be no discussion without contradiction - Cicero, De Finibus

Profile
 
 
Posted: 11 May 2008 03:03 PM   [ Ignore ]   [ # 15 ]  
Administrator
Avatar
RankRankRank
Total Posts:  791
Joined  2003-01-07

@JayTee – Actually used Skype twice last week. Once for a 4 way conference call and once for a video conference. I had played with it a bit over a year ago and was too impressed at the time, but it seems to be much better, and I can’t beat the price (free). I will likely use it more often now.

@Mark – Thanks for the time widget, I’ve added it to my Mac, now if I can just remember its there. I’ve got so many things to keep track of at this point I’m just about to break down and build a personal portal in EE with Links and feeds to everything. The bookmarks in my browser are over flowing.

@Sock Puppet – You reminded me of a “rule” I learned from a wise boss I had. Good news can always be shared anyway you like, but never, ever share bad news except in person or on the phone. Basically never email bad news.

@JohnD – I love the IBM solution. Sounds like fun; and on company time too. Also thanks for taking the time to “demo” your EE spin on project management (and MORE). That’s exactly the type of things I’m trying to encourage folks to contribute through my blog posts. There are so many cool things you can do with EE, and people are doing them, we’re just not always aware of them here in the community.

@Robin – . . . .  must resist temptation to comment. . .

@Bud P and Wazungu – The reason EllisLab won’t use Basecamp is that we have to keep such tight security on our development plans we chose something that lives on our server. I have used Basecamp on a project or two over the years though and I know why so many love it.

 Signature 
Profile
 
 
Posted: 11 May 2008 03:31 PM   [ Ignore ]   [ # 16 ]  
Sr. Research Associate
Avatar
RankRankRankRankRank
Total Posts:  4273
Joined  2006-04-15
Kurt Deutscher - 11 May 2008 03:03 PM

@Mark – Thanks for the time widget, I’ve added it to my Mac, now if I can just remember its there. I’ve got so many things to keep track of at this point I’m just about to break down and build a personal portal in EE with Links and feeds to everything. The bookmarks in my browser are over flowing.

No problem. You know that you can drag off widgets so that they are on your desktop don’t you. You don’t therefore have to bring up Dashboard every time, you can just leave it showing in a corner of your screen somewhere and then it will always be there and you won’t have to remember about it wink

Best wishes,

Mark

 Signature 

Full List Of Plugins Here!!
 
Retrieve Statuses
Maximum Posts Reached
Neat Link
Redirect
Fetch URI

Profile
 
 
Posted: 11 May 2008 05:21 PM   [ Ignore ]   [ # 17 ]  
Lab Assistant
Avatar
RankRank
Total Posts:  294
Joined  2007-06-24
Robin Sowell - 08 May 2008 09:25 AM

For the record- I’m going to draw the line at taking my laptop into the privy w/me in the mornings.  wink

They spend all that money on Wireless modems and you don’t want to use it smile

 Signature 

Rob - http://www.blue-dreamer.co.uk/ - because I like blue!

Profile
 
 
Posted: 11 May 2008 05:39 PM   [ Ignore ]   [ # 18 ]  
Administrator
Avatar
RankRankRankRankRankRankRank
Total Posts:  13797
Joined  2002-06-03

@Mark - thanks for that link to TimeScroller.  I’d been using four instances of the World Clock widget up to this point, which has a few quirks in addition to occupying four footprints worth of memory.  Small hack I added to TimeScroller so it will not display seconds for the topmost time:

Navigate to ~/Library/Widgets
Right click on TimeScroller and select Show Package Contents
Open TimeScroller.js and on line 74 change:

if ( inWithSeconds )

to

inWithSeconds = false; // hack!
if ( inWithSeconds )

@Kurt - I found that after getting a mouse that has an extra button on top like the Logitech MX Revolution and mapping it to Dashboard has made me use the Dashboard more regularly.  Same with Exposé - I couldn’t live without it anymore, and much of it had to do with giving myself reflex access to it via programmable mouse buttons.

 Signature 
Profile
 
 
   
1 of 2
1
 
Post Marker Legend
New Topic New posts Hot Topic Hot Topic with new posts New Poll New Poll Moved Topic Moved Topic Sticky Topic Sticky topic
Old Topic No new posts Hot Old Topic Hot Topic with no new posts Old Poll Old Poll Closed Topic Closed Topic Announcement Announcements
Theme
Change Theme
Visitor Statistics
The most visitors ever was 1149, on July 16, 2007 10:33 AM
Total Registered Members: 58061 Total Logged-in Users: 20
Total Topics: 68031 Total Anonymous Users: 18
Total Replies: 366445 Total Guests: 437
Total Posts: 434476    
Members ( View Memberlist )
Newest Members:  jmp308novostudiocarlsonbtd3gvramanaCharley Parkericabanoliverhoodmattlecold_fusion