Why is it that firms are willing to outsource - both off-shore and near-shore – critical business processes yet they continue to insist on implementation teams being together onsite every week for months or years at a time? Many firms trust a business partner in some remote location to process their benefits and payroll, which are two complex and critical business functions. If people don't get paid, it's a safe bet they won't come to work – that is critical! Yet, when implementing systems such as SAP HR, firms insist on flying consultants from all over the country to a central location – week after week for months or years at a time. That's no longer a necessary or beneficial way of doing projects.
Software firms create big, complex systems with teams spread out over the globe. They have the project management methods and technology to make that work. Other products are designed, created and rolled-out by teams that are spread out over the globe. Companies have office staff working from home 2 or 3 days a week now. And aside from off-shoring some ABAP development, we don't see offsite work happening much if at all with SAP implementation projects. Why is that?
Familiarity
Many SAP consultants and project managers don't know any other way to do it. They have always relied on and sold the model of having everyone onsite together, in a big team-room, working all week (or maybe Monday-Thursday) face to face. If I can see you here in the team-room, I know you are working on something. If I can't see you, I don't know if you're working or not. And that is, I believe, one of the big reasons we still fly consultants in every week. Measuring work by walking around and seeing people at work is different from measuring the progress & delivery of tasks on a project plan.
We Will Lose Business
Another important reason we fly consultants in every week is that we're afraid that if we don't, someone else will, that they will gain the client's favor, and we will lose some business. The flip-side of that is the client will get only those consultants willing to travel every week, which isn't the same as getting the most qualified and appropriate resources for the project. Many experienced consultants no longer want or need to travel every week, yet their contributions are valuable. I believe many in the consulting profession don't want to really recognize this trade-off because it's uncomfortable to talk about.
Quality Will Suffer
Many successful firms have had geographically diverse teams working together for years. Even for the traditional office jobs such as those we find in HR, accounting and IT, some firms have had a lot of success letting employees work from home 2 or 3 days per week. If quality suffered or it was too expensive, they wouldn't continue doing it.
Technology
In the past few years there have been many advances in using technology to bring disparate team members together to work on projects. The big favorite? Microsoft Sharepoint – the all-pupose site for bringing teams together to work on projects. And new from SAP there is Streamwork – a site for collaborative work. Don't forget Skype and dozens of Instant Messaging systems. There is plenty of technology to help dispersed teams work well; perhaps the challenge here is to determine how best to use the technology.
Sustainability
Is this merely a buzzword? Or, do we take it seriously? How sustainable is it to fly consultants in every week, drive to an office, stay in a hotel, and fly back? A year of flying alone generates tons of CO2 emissions; round trip from Cincinnati to New York City for a year generates about 15 tons. SAP itself has made quite a commitment to sustainability, as have many of their customers and prospects. Will consulting firms join them in that endeavor, and if so, how?
Working for Balance
There are some definite advantages to working together onsite during certain phases of the project. Project Preparation and a good deal of Blueprinting are best done face-to-face. And even though working from disparate locations, it's still a team and having face-time is a critical part of team cohesion. Still, that is nowhere close to being onsite for the whole project. It's time for SAP implementation practices to catch-up with the distributed way that work can be done today.