Flectere si nequeo superos, Acheronta movebo

Or as the Virgil quote says, “If I can not bend the will of Heaven, I shall move Hell.”
I’m having a moan tonight about misconceptions centered around tools, choice of tools, the reason for tools when the simplicity of the path ahead is neither understood nor defined. What I’m saying is, know why you do anything before you start doing it… And yes I could get to the point right here, but I’m not trying to sell you anything and you’re not paying, so you’ll either read the whole thing or not, your choice :p

Apologies, I have been busy. At this point, I shall not disclose what I have been so busy with, as the process goes on and might do so, for a while yet. All I can reveal at this point is that: I and my old partner in crime (Stian, in case you wonder) have been trying to redefine SAM, in a manner. Not so much the ISO behind it, as rather how to explain SAM in a few well-chosen sentences. That part has gone well. It’s not Plato’s Allegory of the cave, but it works and it does so in about 20 seconds. However, in the process, there’s more to explain. I am accustomed to using words and prose, much less alas, drawing, painting a picture, or creating stunning presentations. (Presentations are not US in this case)

What bothers me the most is that I can’t find easily accessible content in form of pictures, illustrations, or graphs to use. Everything must be created from scratch. One of the questions needing answers is making the wallet holder, the customer, sponsor, stakeholder, or otherwise “the money bag” understand the benefits of SAM. It’s not my meaning to come with derogatory references. I try to exemplify my point, those who make funding decisions do not understand the world of SAM. They don’t understand how many moving parts it is, what it takes to maintain them all, and also, regretfully don’t understand, that even SAM tools not only come with a maintenance cost, they also require significant upkeep to perform well.
Also, they actually have to be tailored to the business at hand, how the business is built, how it functions, and many more aspects of what a business can be. If you are thinking that the goal of your SAM is or should be compliance, save yourself the money and your nerves and rather pay the fines. I think it will be more pleasant, although expensive and defamatory.

Let me be honest. I have built (together with a team), once, a fully functional, ISO19770 compliant, partially (mostly) automated SAM system within a huge, ever-changing, 40 000 people organization, through mergers, acquisitions, joint-ventures, and divestitures. ONCE. (I have also run it for many years, but that’s beside the point)

Let me be equally honest, without full backing and interest of a “C-level” management, well, it’s hard to impossible. I know, this argument is used often, but for other reasons than you might initially think. You are then actually asked to help salesmen to sell you a “solution” when they use the C-level management support. I’m saying it to you, because if your management doesn’t understand why “all those costs and resources”, what the benefits are and could be, they will either buy in partly and for a time, or not really. And without their interest and support, you will always be a “Don Quijote”.
Let me come with further confessions: just compliance isn’t worth it. It costs too much to keep people in the “know”, motivate them, have your internal resources sweat doing endless renewals, true-ups for a result which you can outsource a few times a year, which will be performed more accurately, faster, and with less risk than your super-shared, undervalued IT resources. Save your money and your nerves and take the bus, let someone else do this for you, and pay the fines in the worst case(because you asked them to do compliance on a publisher or set of products, not your estate). Investing in compliance, as a result, is like buying a car, without being able to afford the gas. SAM is a team-sport, SAM is not IT, it supports IT, SAM caters to IT, caters to management, to business functions, and the “whatever” business itself. SAM best benefits finance, contracting, procurement. Once you understand the ultimate goal of SAM you will understand why it’s not really IT.
The meaning and ultimate reason for SAM is really simple: It is to produce the cost of doing business(from a software perspective). When I feel like it, I will explain it in more detail, but for now please trust me. Just keep in mind that the point of SAM is not to juggle licenses, but to manage the value invested in the software portfolio, meaning money(which is why we refer to licenses as assets), and on the opposite side meet legal and regulatory requirements, meaning do what you agreed to as soon a piece of software was installed, because with disregard of who installed it or why, he or she just bound your entire organization by clicking Accept, in order to install it. In other words, a legal contract has been entered between your organization and the software publisher/licensor. Now, good luck 😉

Many organizations purchase some sort of a SAM tool thinking, their prayers have been answered. There’s absolutely nothing wrong with that. There are no good nor bad tools. There are only tools meeting your requirements, there are tools offering more than you could possibly require, and tools seemingly offering you what you want, mostly because you don’t know what you want.
As with all tools, for good manufacturing of results, you actually need a professional, who not only possesses the skill, understanding, and experience but also an iron will to battle the management and the rest of the organization(it is the irony of SAM, that SAM must continuously justify itself).

Why? That’s a long story and not the aim of this article. As with most of my articles, I choose to discuss the topic at heart, and in this case, I wish to debate misconceptions and indirectly how selling points for (some, any) SAM software became the goal of SAM on the internet and among some SAM groups, somehow. Therefore for future reference, I’m totally agnostic, to the point of being a purist, of sorts.

Let me start with: Gartner is a provider of information, trends and research analysis. They are good at what they do and the info they provide is mostly willingly provided by people. Should you wish to quote information from Gartner and their magic quadrant, please read what Gartner is first, what they do, then please consider what data topic you are viewing and for a moment consider who is publishing the information, how, for whom, and why. For those who missed the point, Gartner gathers, collates and analyzes information from external sources. They are a research company, they don’t build anything, they don’t invent anything, and last time I checked and heard, Gartner doesn’t employ people to sift through logs of various organizations and create order out of chaos for them. They research. If they have real-life data or not, I don’t know. I’m guessing they don’t because if I worked SAM within an organization or was responsible for a company I wouldn’t share my findings with any outside organization, aside from my LAR or my SAM partner.
For the same reason as to why politicians never really commit to anything or why you should never talk to the arresting police officer (you should speak to your lawyer).
Now consider qui bono, who benefits? The most important part is to keep in mind, that although companies like Gartner are good at what they do, they don’t read minds and do not necessarily know your needs.

So what I’m saying is, please do your own research, if you don’t have resources, then hire some. It is so difficult to explain to a customer that because you didn’t do your due diligence for decades, and because you assumed that what you read in one article is the absolute truth, now we have to unwind all that you have done, then undo years of neglect before we can start to actually address the problems.

I’m assuming that most critical thinkers would do their own research, check all facts presented and make their own opinion, if possible. Everyone else will adopt some other strategy, best suited to their own characters. There’s nothing wrong with either side, the question is, what do you need and how can you get it.
It’s the same question since the cavemen, although the subject of the questions changes, it’s still about “how do we achieve what we want.”

With that being said, my firm opinion on SAM tools is: requirements, requirements, requirements.

You, as the customer, will either ask informed questions and double-check the data, or you won’t. If you have never dealt with versioning, releases, testing, deployments, version succession, implementations, migrations, or consolidations, your chances of getting it right will depend on the articles you read and their angle or consultants you hire and their experiences.

If you will (do your diligence), you will start analyzing your organization’s situation, your needs and after a while, you will discover that you need a professional just to understand what you need. If you won’t(do your diligence), well, you will either spend money on whatever is being recommended to you by whatever source you chose as your Pythia, or you will some other way come to “some conclusion” and miss some valid points, potentially. The important part is to remember, we are all ourselves responsible for our actions, and also for the lack of action in some cases. I remember a case where the customer has purchased a “system”, we can call it simply software. Most companies that I know use something like that, so it’s very common. The client has passed on all security options. If this was because he had no clue, or because he thought security issues won’t happen in his organization or whatever else he might have thought, he passed. It didn’t take long before he was hacked. Severely. To that he didn’t have any insurance covering it. So he tried to put blame on everyone, from the selling organization to the manufacturer, to the insurance company he had, because in his mind they should have told him. Of course, he was to blame. And yes he was advised, yet chose to save money. So who’s to blame here? Good question. Personally, I ask myself often if humanity can actually keep up with the commercialism ruling the world.

Let me give you a free tip: you need a couple of systems/software for recording and keeping records and on top of that, you need a discovery/inventory tool. You can get away with a good inventory/discovery piece, but only if your process will support it. The problem with that is the waste of time anyone wishes to have access to some specific data set regarding your contracts or licenses, costs, state of maintenance, etc. But you might feel you saved some costs if you skip it. I don’t recommend it, but you can try.
Then you need a way or system to reconcile the records to give you the actual results you wish to have. If you are thinking that Excel will solve most of your needs, I’ll say only: time is money and people make mistakes.


In addition to the above, you need professionals who know what they are doing (licensing rules change often, systems have weaknesses for which you are responsible for) and you need processes because there is no software that does it all for you and people need a path to follow, especially if you want measurable repeatable results.
One more free tip for you: SAM is a program, not a project, it doesn’t end and you can’t budget for it all.

So if you think you have chosen well, because you just spend a lot of money on a system (let’s rejoice it wasn’t your money), although you did not check your own needs and thus requirements, you are still right, because you chose one of the expensive ones or perhaps even the most expensive one. Congrats!

(There’s a whole scene from a movie I’d love to quote for you, but I’ll let you feel good about your decision instead and not quote it, aside from a short ending of the scene: “How do you like them apples?”, although this punchline will come later, and most likely it will hit the organization in the face and not specifically you because although someone was responsible for acquiring “this”, they usually are not accountable for results of that aqcuisition later)

However more and more I see organizations that chose a tool, an expensive tool at that, and after a while, they discontinue the tool.
It might be they didn’t see any value in it, or they stopped seeing any value in it. And yes, in both cases they are right. On one end, they bought a car, and for whatever reason, couldn’t use it. On the other, after reaching the initial benefits of scratching the surface (yes, only the surface!) they discontinued because taking a bus was cheaper. And I do not blame them, nor do I blame anyone else. The thing is, this is exactly where I will come in.

Firstly, I don’t blame people for not wanting to read through the ISO documentation. It is massive and for someone with little interest, it would be like reading technical documentation of the car’s electrical systems (pun intended in these electric car times). You can still drive, although you haven’t read it, and although you don’t understand how the car actually functions.

Secondly, you completely missed the point. ISO19770 is not the instruction manual on how to operate a car, it’s instruction on how to build a system capable of having a car/cars driven within it efficiently, and maintained. It only describes how to best create a system to manage the various aspects of managing your software portfolio in other words. It will not provide you with compliance. Systems won’t provide you with compliance, how you handle everything, the process in place, people who know what they are doing every single action they take, that and then some will give you compliance. Breaking down entitlements, keeping meticulous records, and having the capability to run a reconciliation will get you closer to that goal. Or call me.

So let’s make it simple:
SAM is a practice of how to manage your software portfolio and all aspects of interacting with it. SAM’s goals are many, but the ultimate goal is to get out of it what using the software you lease, own, rent, or otherwise use, costs you, so that you can price your services or products accordingly.
After all, you want to know how much it costs you to make that pencil, that computer, or provide that service, so that you don’t rob your customer blind or so that you don’t lose on whatever it is you are doing for your customers.

You can get your TCO, your ROI, and many other acronyms too, but it’s not as easy as the software vendors make it sound, and no, it’s not automatic. It costs aside of money, serious time, significant blood, buckets of sweat, and occasional tears (and in my case hair from the top of my scalp rather than any tears).

Disclaimer: If you make pencils, you most likely do not need a SAM program and you have probably googled something and ended with this article.
I hope reading it was as entertaining for you as it was writing it for me, even though the potential benefits of reading it is simply this confirmation, making it obvious for you, as a pencil maker, not to invest in any SAM tools, since you now know, you don’t need them.

For all others: being compliant is a requirement from software publishers, vendors, and your national taxation office, it is not the goal of SAM, but it is a by-product of having a SAM program!
If you haven’t understood this yet, please read the article again.

Nullum beneficium est impunitum

No good deed goes unpunished, right?
I suppose we all mean well, but isn’t it true that the road to hell is paved with good intentions?
I have left my Alma mater, meaning well for everyone involved. For the company, the younger colleagues, myself to some degree. I have learned (again) that whatever one’s plans are, if some people are right, God, the creator, the grand architect, or any denomination anyone might use, is laughing…
The same with this blog. Decided today is a good day to clean up spam comments. I found in them the biggest repository of links to pornographic content embedded in those comments. I’m so happy I decided to moderate the comments…

I also (today) discussed with a client on the topic of presented work so far and of course, the dreaded by them future invoicing and decided to drop the topic, project and withdraw my involvement destroying the data and in-process admitting to myself that better this way than the alternative issues-at-every-step in strange cost avoidance strategy.

In a way, I feel ashamed on behalf of those who in fear of what covid-19 restrictions will do to the(ir) business world behave in such a petty way. Should they read this topic, well, it is meant for you… Fool me once shame on me, there won’t be a second chance, shame on you.

It also made me think of all honor agreements one makes with vendors throughout one’s involvement in a (software) portfolio and I can’t help but wonder, how long will those be honored in these times of turmoil, fear, and insecurities.
As I’m sure everyone knows by now, some major vendors have announced their interest in auditing their own clients thereby opening the long-discussed topic of cannibalization of their own customer base. This is when all the petty topics will start showing up on agendas and the internal IT as well as “IT hired guns” aka consultants will have more than enough to do just communicating and responding to demands.
I was once asked about milestones in my professional life which I answered that I believe that realization that it’s “All ‘Bout the Money” which incidentally and instantly reminded me of a song by “Meja” from her album “seven sisters” so I tried not to laugh right out, right there, at the interview.

So what can I say, my brain is wired weirdly, it’s like a huge database where any value may be a primary key linking various values together, each potentially a primary key, related or not. So it’s like the lyrics of that particular just mentioned song. I do find another world in my mind…
This relating to SAM can be helpful to identify an executable without performing any lookups and making a decision on known internal policies, all in a flash of a second because all that information is readily available and ready for the brain to instantly act on it, should the operator choose to.

Meanwhile, I see everywhere bots are implemented on the web to perform basic customer service. It is called grandly AI. So far not noticed any intelligence, but artificial, whatever it is, I’m sure it is. In terms of me, it only succeeds in annoying me to use one word, meaning “human” for it to place me in the queue awaiting someone, an actual person, who can use their brain and help me in whatever scenario applicable to the moment.

Don’t get me wrong, I love automation, but it has to serve a purpose and provide customer value. This AI-response-engine seems rather displace customer service, one with actual people who can solve issues and problems and follow up on them. It provides a shitty, semi-automated FAQ. And all of this would be great if the companies and services in question would also reduce the cost of their products or services as part of the process. They don’t seem to though. The same with replacing actual customer service with surely well-educated people in cheap labor countries where they are pleasantly asking if they can help with something else, often after not being able to resolve the initial query.
Either “improvement” does not reduce any costs for the customers, does not provide any value for the customer, and seems only to line the pockets for the product manufacturer, vendor, or service provider as well as someone on top of some organization who talked them into buying this “crap”.

My judgment dear C level executives, albeit harsh: think global, but act locally. Hire people where they are needed, speaking the local language and knowing local customs, educate them, some of them will stay and will be proud to provide highest possible service, taking pride in their work and thus also bringing more customers to their place of work, because who would not become interested in a companies products and services meeting their fulfilled, happy and knowledgable employees?
If you wish to put an “AI” to work, let it sort cases, emails, and sending them to correct queues speeding up the initial query. That’s all it seems to be good for. Dear companies, please stop saving money on customer-facing parts of your services. Don’t you know, “you get what you pay for”? Maybe for a while, your customers, existing and new might choose to stay or become your customer despite this novelty, but take it from a customer, which I am as most people, they will look for another supplier. It is really just a matter of time. How can I be sure? I stopped using automated payment machines replacing tellers, I also now ignore service providers using “these things called AI” in regards to new services and products and I will review my existing ones too eventually.
I will not be doing any of the work that is yours to any degree and should your customer service not be satisfactory, I am sorry, but you will not get another chance to disappoint me.
And so, no good deed goes unpunished? We all mean well, but consider this: we witness surely well-meant actions, leading until now some customers to make a change in their habits. Are we on the road to hell? Which leads to another question, hell for who? For me, it is clear, if I’m paying with the money I had to earn with hard work, it will not be my hell… I’ll rather deal with people

Fraus hominum ad perniciem, et integritas ad salutem vocat

Dear SAM, as the saying goes, honesty is the best policy.

I started my career in SAM more than 20 years ago, or rather even before that. Part of my education was programming in various languages, above all methodology of development. Thanks to that I can read almost any syntax in most coding languages, almost as when reading text in a familiar language. I never have become particularly good at development. I lean more towards testing and debugging or coordination in development rather than the deed itself.

Partly to further my education, partly due to curiosity I was testing, all and anything back then. I see software as tools, enabling me (anybody) to do what needs to be done. I can’t draw much by hand, but with the right piece of software I could be a Monet, Picasso, you name it.  Continue reading “Fraus hominum ad perniciem, et integritas ad salutem vocat”

Savings, optimization and folly

Dear SAM

took part today in a webinar about asset economics.

Man, did I get disappointed. For a while now I’ve been looking for new information, seeking inspiration, etc.

I hoped I’ll get some ideas, and boy, did I ever?

I realized, yet again (will I ever learn?), that webinars are organized mostly to “sell” an agenda, unfortunately in most cases it regards rather old way of thinking (in my mind anyway), linear thinking or simply academic point of view on the issue at hand in order to resolve a man made, hands on, practical problem, in reality, now.

Let me bring up an old scenario here:

there’s been a group of people who with the help of Acrobat () were editing a form which regarded some standard application, you know like a visa application… Nothing fancy. Anyone who is used to use a word processor working in Acrobat, will find it painful and time-consuming to fill out predefined, many fields …

The group has done it this way for a while, let’s say 5 years. Let’s assume that the 50 people doing that task, let’s say each did this for 3 hours per day, 5 days a week, among their other tasks.

Upon a shallow investigation of the mentioned problem, I suggested digging up the original form. To my surprise, it was a word document.

It took 10 minutes to teach the person to fill out the form in Word, convert it to pdf, and file it.
In 30 min we completed (I was “Omnipresent” but did not interfere) all the forms of the day and the ones of co-workers (work equivalent of 3 hours each, for 2 people)

Do you see the savings?

Let’s assume that each of these people costs the company 50$ per hour doing this.
We have thereby reduced administrative costs from $187 500 to $31 250 and reduced the need for licenses to 1/6th, meaning from $1750 to $291

I’ll give you another…

170 copies of Illustrator at let’s be kind and say $250 a copy.

170 users adjusting technical drawings, few a day.

Looking at the frequency of use we got 30 – 45% of utilization per user.

Divided this into 2 groups:

those with around “30% utilization”

those with around “50% utilization”

now engaged leaders of said users to look at how to utilize these users accordingly, taking these two groups, and reorganizing tasks, so target per user was closer to 100% / utilization.

Managers did some “moving tasks” around which freed workforce resources to other tasks; while in groups of around “50% utilization”, instead of 2 users using Illustrator 1/2 day,  it became 1 user focusing on these drawings all day.

Same with the next group although there you could get 1 user doing tasks of 3..

The result?

about 60% of “50% utilizers “ could be freed to do other tasks freeing also their licenses.

About 65% of “30% utilizers” could do the same, freeing 2 for each 3.

In terms of license alone, this means cost avoidance of around 60% of licenses that are not needed anymore.
This would mean 25k plus could be freed or saved had this been looked at before buying the licenses and was possible as of the change in procedures…

Software asset management is not only about assets, but also how they are used and indirectly why… Since we do see how things are being used, we can help managers of the users to realize this.

They, by optimizing “production” can help save tons of money, both avoiding spending the money on licenses that can be avoided being purchased, which saves an additional 12-20% in annual renewal cost, but also by freeing resources which are a cost in themselves.

We don’t have to travel full throttle all the time, all of us doing everything to a “just a little bit” degree. The question is just how to implement common-sense 😉

Costs and “Carum est quod rarum est”

Dear SAM, been a while since I wrote…

Software is or should be, a cost of doing business for any business requiring software consumption. It is much like a hammer for a carpenter, or screwdriver for an electrician. So it really should break down to needed or not, or?

In my experience, things are a bit more complicated. Even though business knows a piece of software is needed, procurement has a point of view, finance has a point of view, sourcing has a point of view, and of course, SAM teams have a point of view. My point of view however doesn’t differ much from a business point of view.
-Is licensing acceptable?
-Is technology implementable (as infrastructure is configured)?
-Can it be automated as requested?
–If not, is there an option close enough to automation?
-Are there better options from licensing and cost perspective, allowing for more flexibility?

Once these are mostly answered with a “yes” it’s just a question for meeting all requirements, and push for purchasing, Continue reading “Costs and “Carum est quod rarum est””