No source code means no support
Security plugin | CC Christiaan Cohen 2015 BY-SA

No source code means no support

Much thought has been given to the issue of how to support IT. While it’s been a while since I have looked at the ITIL process model, incident/problem management remains at the core of what is now called Service Operations.

Service operations requests are usually organised in three classes of response, referred to as levels, from first to third. The 1st level is usually a call routing response allowing the help desk to meet its service level response agreements. The 2nd level should be equipped to support many, or most service desk requests, and 3rd level mainly to deal with complex requests or bug resolution.

When dealing with software, an essential tool for diagnostics is the privilege to read the source code while responding with a fix may require the privilege and authority to amend the product.

While at Sun Microsystems, I was advised by some of the most senior support managers that they would not support a software product unless they could refer issues to people who could fix the code. I also negotiated with customer support managers who developed their support strategies with a similar backstop. To use software, most regulators say it must be supported and to support software, you must have source code rights to fix bugs.

In the case of proprietary software, the vendors offer support contracts. Corporate incident management processes should mandate the use of these support contracts. Internal third line support will not usually have access to source code engineering privilege, but they must have the ability to refer service requests to the product author or their adequately trained, authorised service partners with this privilege.

Sun Microsystems signed various engineering support agreements allowing reciprocal call sharing/routing and in some cases joint source code access to ensure that it could support its full portfolio of customer commitments. (It was at times a huge frustration to both me and my customers that while we could be clever in offering integration projects, engineering a support solution was often harder than the technology solutions design.) These joint agreements were critical as one axiom of this deep support, is that publisher of the error message, is the first place to contact, although the bug may be somewhere else.

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

David Levy的更多文章

  • On AI ethics and accountability

    On AI ethics and accountability

    I attended a BCS seminar on AI Ethics, presented by Dr Kitty Hung. The lecture and slides will be shared on the BCS…

  • AI, open source, & digital liberty

    AI, open source, & digital liberty

    I was in a meeting where we discussed the role of AI in the democratic and human rights sphere. We were influenced by…

  • An AI prosecutor?

    An AI prosecutor?

    I hope some good lawyers are on top of this. HMG calling for opinions on software generated criminal evidence.

    1 条评论
  • What next for Horizon Europe?

    What next for Horizon Europe?

    The European Commission is running an expert survey for those of you who have been/are in Horizon Europe funded…

  • Managing & distributing content on the cheap

    Managing & distributing content on the cheap

    I have argued for a while that a person or org’s social media communications need to be planned and designed to be easy…

  • Authority, common sense and modern A.I.

    Authority, common sense and modern A.I.

    Do public sector organisations need to own their AI training bases? Is this another iteration of the question…

  • More on non-compete agreements

    More on non-compete agreements

    Non Compete agreements usually have four dimensions. These are solicitation of clients, solicitation of staff and…

  • Augmenting a document repo

    Augmenting a document repo

    This was meant to be a note on how to use cheap and open-source tools to implement a file retrieval system. It is too…

  • British Supercomputing

    British Supercomputing

    The UK has rejoined European Union supercomputing consortium. This has been done with much less of a fanfare and then…

    1 条评论
  • The inflexibility of project constraints

    The inflexibility of project constraints

    I was reminded of a presentation given a long time ago, the speaker argued that project management was like threading a…

社区洞察

其他会员也浏览了