The real difference between Support and Implementation.

The real difference between Support and Implementation.

There have been numerous times over the past few weeks where I've been discussing that there are differing capabilities required dependent upon whether you are acting in the Implementation space or the top end Support space. Let me clarify a little, I'm referring to the difference between your Implementation Solution Architect and Support Level 4. Addressing the issue which has worked it's way up through the support process and tends to land back at the Vendor.

You could state that there is little difference between the ability to resolve an issue within an implementation as compared to within support and to some degree that is true. Although there are a few differences which can be quite fundamental. For example, as a consultant how do you become aware of the issue's existence. When you're within the implementation issues will tend to be driven by the testing cycle, they'll be created as the result of a failed test script and they'll be listed out as defects or bugs, prioritised and assessed for resolution or whether they even need to be resolved at all.

Whereas within the support space issues are much more ad-hoc in nature, they'll not be created via the execution of a script, in fact the method to get to the point of issue may not even be prescribed prior to the issue being discovered. It's not unheard of for an issue to be discovered by a user who hasn't followed the defined business process, they may not even recall how they broke it in the first place or even better you don't have the issue every time the exact same process is executed. You may even find yourself in a position where the issue is deemed not big enough to fix and we'll just continue to perform the cleanup whenever it happens, they're only IT resources after all. If those had have come up during implementation you know they would have been addressed, but not now.

So we now have our issues, be it a list or an incident in isolation. It would be safe to assume that from here on in the approach to issue resolution is identical. To a degree it is but with some key differences which specifically relate to these three items (resources, time and money). While those three items are also quite important to an implementation, within the world of support they are often treated a little differently.

Starting with resources, during an implementation you (should) have access to a project team. Subject matter experts, domain expertise, generally the same team which functionally worked with the customer to put their requirements together. Technically the team who provided the recommendations regarding structure and setup. The key here is that you will generally have a team at your disposal who are currently living and breathing your solution. Your path to root cause and resolution should be greatly enhanced by this as you have all the knowledge you require to hand.

Now let's look at Support. You may, or may not, have been involved in the implementation. Assuming not, you'll start with having to get up to speed. Then we have the team, assuming there is one, that'll be the support team. (Before I go on, having run a few of these teams over the years, love you all dearly). As a general rule ERP Support tends to be a stepping stone into the consulting world, a place to earn your stripes and get to know the product before being cut loose on implementations. As a consequence the support team will also tend to be quite junior with limited customer exposure and often will be quite siloed in their role at this career stage. As a consequence of this the Level 4 Support incident will tend to fall to one, maybe two senior implementation consultants who may or may not have seen the customer before. A little different from getting the team together to assess the issue and it's impact.

Then we move onto time. In an implementation project defect resolution has time allocated to it. Quick note, if you're a Project Manager doing an implementation at the moment and you haven't allowed time for defect resolution then I suggest you rectify that post haste. To put this in perspective I was on an implementation a number of years ago where the day we hit 5,000 defects out of the testing we all went out for team drinks to celebrate. No joke, admittedly it was a very green product and a very large customer but the key here is it shows that the solution is being tested (thoroughly). Never be afraid of finding issues in testing and be really afraid when you don't. Now where was I, oh that's it, within an implementation there is project time allocated to the resolution of defects. Time is only an issue if you cannot work out what the problem is. But even then, depending upon severity, you can have the 'do you really need this to go live' conversation.

Now let's put this in a Support context. Depending upon the type of issue, what is the time allowed for resolution. We're now in the realm of not only SLA's but also of the customer's expectations. Let me explain, one of my recent customers was an international manufacturing and distribution company and it was deemed that if their largest site was out of action for one hour that would cost the business upwards of $100k. Exactly how much do you think they cared about what the SLA was? Here's the real answer about the time allowance difference, often there is none. You need to work at speed and potentially rebuild the engine while the plane is in flight. Meaning the simple answer to the allowable time question is that compared to an allocated amount you tend to have either none or if you're really lucky some, often it's a cost impact conversation. The higher the cost impact of the issue the greater the required speed to resolution.

That's a sweet segue, if I do say so myself. Let's talk about money. What is the monetary impact of a defect discovered in the testing cycle for which the potential of finding defects in the testing cycle has been planned for? Simple answer is not overly high, as it has been planned for and you have budget to cover the investigation and resolution. Now let's look at support, as seen above the monetary cost can be quite substantial, so how does that flow downstream. Assuming you cannot 'prove' it's a bug in the product and keeping in mind that proving this will take time and the clock is ticking. Always remember every hour is $100k and it works quite exponentially from there. So I'm going with, it's a bug and it's frantic, manager calling manager, CEO to CEO. We must assemble a team and investigate this. But we have no time to assemble a team, and a team costs money, which project do we take them from, how long can we afford them to be off that project? Wait a minute, we have a resource, they pick up concepts at speed, rapid resolution, really it's a point in a process why do you need to know the whole thing, it's about a point solution. Oh and there's the broad knowledge base, database, application, client, more than enough to be really dangerous. Not to mention code awareness, in fact that's probably key as this often constitutes all you receive as initial visibility of an issue, a snippet of a debug log or an error log reference.

Now we can return to the original question, Is there a difference between an Implementation Consultant and a BAU Consultant (aka. Level 4)? I believe there is and hope that I've outlined some of those differences above. Is that to say that an Implementation Consultant cannot do Level 4, of course not there is a lot of crossover. In the same vein a Level 4 expert can also implement. The real key differences can be found within solution coverage and the speed they can operate at.

Thank you for reading, until next time.

Joe Gramann

???????? Listener | Observer | Challenger | Navigator | Enabler | Speaker | Global Experience | Global available

4 年

Interesting! I believe the whole topic gets a complete different dynamic if you add an existing in-house team at the customer. And I am talking Functional expert, developer, solution architect, etc. In this case management often believes it is a fix by just wiggling the cable by an (internal) IT guy. Although I agree that there can be a cross over between functions, I am true believer that there needs a strict line between the two functions.

要查看或添加评论,请登录

Craig Watts的更多文章

  • Archiving - The ultimate battle between Operations and Finance

    Archiving - The ultimate battle between Operations and Finance

    As I sit here waiting upon a few indexes to create and a few investigative queries to complete on a database in drastic…

    1 条评论
  • It's probably time to retire the Hat

    It's probably time to retire the Hat

    This is my semi-famous hat. It was presented to me the best part of 10 years ago by my then Project Managers off the…

    3 条评论
  • Hyper-Threading - for the lay person.

    Hyper-Threading - for the lay person.

    As a Solution Architect who specialises in System Performance one of the joys in what I do is trying to explain…

  • What is it you do again?

    What is it you do again?

    Great question isn't it? And to be honest over the past 20 years I'm yet to find a definitive answer to it. It's much…

    7 条评论
  • Not again, we're still recovering from the last one.

    Not again, we're still recovering from the last one.

    What does it mean to upgrade to D365 Finance and Operations? Well you could go like for like and take advantage of the…

    10 条评论
  • I've seen things you people wouldn't believe....

    I've seen things you people wouldn't believe....

    It feels right to be quoting the late Rutger Hauer from Blade Runner as the opener to this piece. It's not that I'm a…

    3 条评论
  • Really need to look at the bigger picture

    Really need to look at the bigger picture

    Welcome to a piece born out of frustration. That frustration being Subject Matter Experts continually providing advise…

    2 条评论
  • Lets talk about Indexing

    Lets talk about Indexing

    A few months ago I was having a conversation about this subject with my new CIO. As he was new to the role we were…

    9 条评论
  • It's just an Upgrade, should be simple right?

    It's just an Upgrade, should be simple right?

    I often get called a cynic, although I prefer to think of it as being pragmatic. Is that not the role of a Solution…

    3 条评论
  • Do I really have to upgrade to D365?

    Do I really have to upgrade to D365?

    Probably time for a slight change of topic. Today's topic isn't focused on System Performance but don't despair it's…

    24 条评论

社区洞察

其他会员也浏览了