Calculating the price of collaboration

As most companies and corporations start pushing everybody slowly back to the office full time 1. It turns out that there are a couple of hidden and not so hidden costs to this, and moreover, they only effect those that are good at remote working.

1)

If you are an efficient remote worker, you plan your days out, and tend to actually commit the same amount of hours to your day working from home as you would for a full office trip.
To explain that better. Once I have my shirt and tie on, I am in work mode. If I’m in my home office, that means I can use that time for calls, emails or genuine work. From my client office, however, that means I waste the first and last 30 to 90 minutes of that day travelling. 2

On a number of international projects I have been a member of, it has reached the level requiring H.R. involvement for permanent members of staff, as meetings that have been going on successfully for years at the very beginning and end of the day due to time zones, suddenly have terrible attendance because people are travelling during those times.

2)

A far more insidious impact, and one that both helps and harms the delivery of work for corporations but requires a long term view , is the time taken to actually socially collaborate with your fellow office drones.

If I go into an office with a clear list of things I’m going to do and how long I will take to do them, i will have to add about 2 hours to that estimated time because I’m sharing a work place with fellow humans not just loud motivational music.

And if you only think like that, for a full week in the office, I would loose 10 hours worth of delivery just being a paid up member of the human race 3.

But then it starts to get complicated. Sometimes, a quick face to face conversation solves hours of meetings and emails, an over heard chat 2 desks down stops you making a costly blunder or makes you aware of something.

All this variance means that there is no clear absolute winner for the move back to the office and no one size fits all. But the points I take away having to manage it for both clients and team members are:

  • Full time in the office hurts the productivity of efficient or hard working people, give the people that plan their days out at least 1 day a week to get their head down and clear backlogs.
  • Measuring improvement based on being back in the office is a long term game, as in the short term there is often a drop on what people actually get done.
  • Much as it is irritating to some team members, if you have made them come in, then make them sit together as if they all go an hide in little booths and corners you have just made the whole thing pointless. If they state they need that space then let them work from home and move to a more delivery focused measurement of work to try and evaluate that.
  • Realize that people are different and just because you as a manager like everyone sitting around you, does not mean that others do and are more productive that way, you are not helping yourself by pulling such people in.
  1. .Denials from the powers that this is not the case are not fooling anyone[]
  2. with a bit of emailing done on my mobile.[]
  3. .ignoring the lost hours due to travelling from point one[]

Corporate term: “Drain the slide”

Definition:

This is the act when giving a presentation of merely reading the slide out verbatim, normally in a flat tone, as if you are just saving the other attendees from actually reading it themselves without bringing anything else to the presentation.

Explanation:

This is caused by people not knowing how to present their slide deck and so just reading from it. If you have been asked to present a slide deck, use your slides as speaker notes rather than a script, add some feeling to them, so you do not bore the hell out of everybody.
If people you know ‘drain the slide’ and just read out everything verbatim. Suggest they get involved in any form of community event. Be it business or technical and start to present on their speciality subject, the feedback and experience from actually doing proper presentations will cure this problem quickly.

Disclaimer: As always these posts are not aimed at anyone client or employer and are just my personal observations over a lifetime of dealing with both management and frontline associates.

 

White Glove Service

White glove service, is a service offered unofficially within a corporation or large company for items that are classified as important from a business or process point of view, but don’t have a genuine importance from a hardcore finance or business impact.

An example of this would be if you had an issue that would stop a project release to production. This is very important to a project and to the leadership team, but does not result in an immediate financial or regulatory cost to the business. Therefore, you could not merely raise it as a Severity 1 issue, and let the existing incident processes manage it.

These needs however are important, but not in a traditional sense, and you need what is often called a white glove service to deal with them.

What does a white glove service consist of?

A white glove service consists of a number of allocated, named individuals. These then take responsibility for issues, they will own such issues and work with the stakeholders or people that raised them to ensure that they are completed.

At no point until the issue is resolved can they let go of it, even if it’s beyond their control, they have to hold on to it until It’s completed.

  • They do this by ensuring departmental walls are breached to reach a solution.
  • They consistently provide reports to the stakeholders, even if there has been no change to report (often the update period required by a stakeholder is far more frequent than there are updates to provide). Communications, however, must be managed.
  • They must be effectively on support call. There is no clocking in and out if an issue is raised, regardless of when it is, they must respond. (It is recommended that there are at least 2 named individuals for each of the 3 main global time regions. Asia Pacific, Europe, The Americas to cater to this).
  • They must maintain trust between the different areas of the corporation , if such a person comes seeking a teams assistance, it will be for a genuine reason.
  • If the issue is caused by a process or other genuine reason (and not merely poor stakeholder and management planning), they must produce a root cause once it is complete.

Skills needed:

Strong areas of knowledge: it must be at least 2 of the following:

  • Business process knowledge and what is important to the business.
  • I.T. knowledge in order to be able to negotiate with the various silos within the corporation
  • Internal process knowledge, who to go to, where to go to, what processes need to be done in a perfect world,

Things a White Glove service must not do:

  • Use up the time of valuable subject matter experts: they must not occupy more time than they save for existing resources, and should stand in for technical and business people on calls to actively free up time to complete requests.
  • They must never be seen as a threat, only as an assist. They must never use words like escalate or name drop, or anything that triggers a defensive reaction.
  • They must not devalue existing processes and people, to do so will just make the problem worse. They must always be someone who can explain the truth to power.
  • Just become a status report proxy, they do not ask subject matter experts to do any admin tasks, they take on such activities e.g. ticket raising, and allow experts to complete genuine work.

How do you get people to do this pain in the butt role in a corporation:

For External Staff Members: Money normally does it for both independent contractors and vendors; they are happy to do this function and do it well if the price is right.

For Internal Staff Members: A stint on the ‘white glove’ service grants broad understanding of your company’s needs at a practical level and shows commitment, this can be used on yearly evaluations, and helps to identify people who should be fast tracked.

Corporate term: “3 vendors in a trench coat”

Definition:

Three vendors in a trench coat is basically a way of saying that a department or function inside a corporation is merely a front for a bunch of vendors trying to get as much money out of you as possible, rather than being a genuine internal department.

Explanation:

This is a corporate corruption of the classic three raccoons in the trench coat, which basically means a group of slightly deceitful critters pretending to be something greater and better than they are.

In a corporate world with so much outsourcing and so much cost cutting paired with the difficulty in getting and retaining internal resources, often support functions or other areas merely become a thin veneer of managers or permanent members of staff over a huge number of outsourced vendors.

This can mean that simple costs can escalate radically, and even asking for a minor item that should be classed as business as usual, can result in a hefty bill that you are not expecting.

Disclaimer: As always these posts are not aimed at anyone client or employer and are just my personal observations over a lifetime of dealing with both management and frontline associates.

 

Don’t assume what is production and none production

Back in the old days, we had very strong development to production demarcation rules, and this was very simple, because there was very little integration. In fact, usually the only time that we had blurred lines was the use of email, where if you got a test email wrong, it would escape into the world and cause never ending troubles.

Then along came the cloud. The cloud comes with its ability to spin up multiple instances of the same type of environment to apparently make the lines between Dev and all other environments very clear cut.

But inside a corporation, you’ll find that this is not the case, because underneath all of your nice, neat environments there is the same infrastructure with the same shared services, so you soon find out that when you request something, what you think is a simple and limited development environment request will actually mean weeks of justification and the full change release process.

The most common of these is firewalls. If you want to open a firewall between you and another environment, such as a vendor service. That is actually a change to a production area and will be treated as such. You will find this will be true of most network situations, and particularly with most data transfers to things in the cloud, which will even for simple proof of concepts require sign off by your security services. So if you are planning that, do not assume that a request for dev access will be instantly acted on, you will have to do the same justifications, as if you were dealing with production.