2023

When “Smart” is Stupid

As a technology descriptor, “Smart” waxes and wanes in the various cycles of hype and marketing overreach, but looking at “Smart Home”, some of the real life examples are pretty Stupid…

If you look at the definition of Smart technology in general, you will see the sort of key attributes that look like this…

1. Defining “Smart” technology – key attributes

Those being:

  • Connected, by Wi-Fi or whatever, with some Cloud services and remote access to your devices
  • Friendly UI, typically connected to a mobile app
  • Automation of some sort, often by linking to Alexa (or similar, other virtual home assistants are available), or IFTTT
  • Using data analytics and processing to drive some level of intelligent behaviour
  • Being part of an eco-system of devices

In the home, central heating is one of the more mature uses of Smart technology, with the possibility of managing your home heating efficiently and effectively, using a mix of distributed WiFi/Zigbee thermostatic valves on the radiators controlled centrally and accessible by voice command using you home assistant. It’s a beefing up of the older analogue thermostatic controls

2. Smart Central Heating – a good application of Smart technology

Looking in the kitchen or utility room and you will however see another story, the sorry tale of woe that is “Smart” home laundry.

3. Home Laundry – not Smart Technology

Yes, the big names will sell you a “Smart” Wi-FI enabled washing machine or tumble dryer, but the marketing doesn’t match the reality. For example:

  • Cloud connected. Generally yes, the remote diagnostic feature can be useful…
  • Friendly UI. I suppose having a cute mobile app to programme the machine might be nice, but you need to be standing in front of the machine to load it, so just twiddle the knobs…Pointless.
  • Remote access. What is the point of being able to programme your washing machine when you are 20, 30, 50 or 10,000 miles away – you are not there to put the washing in. If you forget to put in it before you went out, then you are royally stuffed. (It’s not like a Wi-Fi enabled cooker that you could use to check if you left the gas on which would be very helpful, especially if you could command it to shut the gas off.) Also pointless
  • Automation. Having an alert when your washing cycle is finished might be useful if your house is sooo big that you can’t hear the washing machine when it finished, but if the house is that big, you are probably in the demographic that doesn’t do their own washing anyway. Again no use if you are far away, it will just have to stay in the machine and get wrinkled and fusty smelling. More pointlessness.
  • Analytics. OK, this part might work in some way, in that the machine can work out how much you put in and then adjust the water level and wash and spin cycles to match. Otherwise it’s not going to give you much useful advice like “last time you turned me on at this time you used the cotton cycle programme, would you like to do that again” or “55,345 people are watching this cycle now“, or “your friends are currently relaxing and watching TV whilst you are doing the washing“. Annoying
  • Ecosystem. This is the killer issue. The home laundry process is an almost entirely manual and labour-intensive, and so there is no automated continuous flow of washing passing through for which to apply Smart technology. Showstopper!

So, there you have it; it’s Stupid.

You can envisage some ways of changing the Home Laundry paradigm:

  1. Don’t wash your clothes – the Null solution, but loses you friends very quickly
  2. Outsource and send your clothes to a central laundry which is continuous flow, may being picked up and delivered by a Johnny-cab auto-taxi
  3. Truncate the whole process with self cleaning clothes – these sort out the bio-stink with little copper wires in the fabric but I am sure they would need to have the dirt washed off them, or maybe you just recycle them. You could try the HercLeon Apollo Self Cleaning T-Shirt which to quote the sales blurb “can be comfortably worn for days, weeks, and even months without having to be washed with soap” [my bold]
  4. Build the Laundry Jet laundry collection systems into your house
  5. Buy a Panasonic Laundroid laundry robot if they ever launch (apparently they invested $60m in this)

Time will tell what innovations will arise…

You can consider some other examples of Stupid and work out what differentiates Smart from Stupid like this, to the left of the donkey…

4. When “Smart” Technology is Stupid

Stupid technology shares a lot of the attributes of Z-list celebrities, that is, like a showroom dummy with a pretty face and all the intelligence of pond life which needs a handler and has nothing to say worth listening to.

  • Coffee machine. A coffee machine would only be smart if it was part of a caffeine delivery flow system, ordering fresh capsules, cup management robot, free flowing water and liquid waste pipework, and disposal / recycling system for the capsules and grounds. But they don’t, just a pretty UI and pointless Wi-Fi connection, like the Delonghi Primadonna Soul Bean-to-Cup Coffee Machine, a snip at £1299
  • Toaster. The crew of Red Dwarf had issues with the Talkie Toaster, so maybe a full continuous flow toast making eco-system could be an issue, but the current generation of Smart Toaster are just a pretty face, like the Revolution InstaGLO R180B Touchscreen Smart Toaster, yours for £366 on Amazon, and it doesn’t even have Wi-Fi
  • Pressure Washer. As my family would tell you I have a love-hate relationship with pressure washers. Even allowing for that bias, in my humble opinion, the use case for Smart pressure washers is pretty well non-existent. I suspect, however, the purpose is actually a dark, spooky objective to gather customer data (somehow). The Karcher K7 Premium Full Control Pressure Washer has a Bluetooth connection linking to the Karcher mobile app – why?. I installed the mobile app, couldn’t see the point and deleted it…

The key insight that we learn from this analysis above is that to be properly Smart, technology has to be part of a continuous flow system which is largely automated, otherwise it is just lip-stick on a pig.

So we can revise the first chart at the top of this article, and add that continuous flow requirement to the key attributes, thus…

5. Defining Smart Technology – key Attributes (Revised)

So there you have it, now we can spot when Smart is Stupid, and also have the signpost on the road to make things proper Smart

When “Smart” is Stupid Read More »

Hunting for Buried Treasure

There’s hidden treasure in tracking and capturing business benefits from change but it is not always easy and often neglected

I’ve tried to resist the temptation to start this piece with a gruff and throaty “Aye, me hearties!”, the topic being about searching for hidden treasure, or rather more prosaically, benefits realization.

You would have thought that after all the hard work running a project and implementing change people would be keen to make sure the promised benefits are actually banked. Sadly, no, this is often neglected and does not happen. There are probably a number of reasons:

  • it’s not in the “plan” / budget, and nobody is on the hook for it…
  • tracking benefits can be hard and requires discipline to stick with it as things plays out over a longer game…
  • implementing actual change means changing some ingrained behaviours, and it is easier to not to look…
  • there was more promise than reality in the proposition and nobody wants to get called out…
  • nobody wants their pet project to be starved of funding so don’t want anybody looking too closely…
  • tidying up is boring and not glamorous…
  • “not my job”…
  • the project objectives were to deliver a load of features (what), and benefits (why) weren’t clearly defined…
  • can’t measure / see the effect of the changes made…

To get in context and do some setup for the topic, we can define three levels of business, like this…

1. Business levels – strategy to change to operations

The Strategy level guides the direction of the business; Business Change actually makes changes to the business; and the BAU operations layer gets on with actually doing the business, in between being guided and changed. To see where the delivery of benefits actually needs to get tracked, we need to project that out over the “Think-Build-Run” lifecycle of change and operation, thus…

2. “X” marks the spot – finding the treasure

You can see that “X” marks the spot for where this should happen in the top right hand corner in the intersection where Strategy meets Run, bubbling up from the monitoring of impact in the business change level. Depending on how thin the oxygen is at that exalted level, Strategy types might think they do not have to get their hands dirty, but in business and battle planning terms, it makes a lot of sense to check out whether you are actually winning or just staggering along from one non-event to the next.

In an ideal world, the benefits tracking would have a gimlet-eyed, CSI-like forensic analysis of the results of the strategy as it plays out, like this…

3. If only it was like this…

…and, indeed sometimes it can be like that, where the change is intimately linked to the business performance. Things like company or product revenue, or operating costs are usually good things to look at, although sometime you need proxy measures and targets for the effect of the change itself (like, conversion rates) which do then track into actual business performance changes.

Just a quick anecdote from times past on when that link is strong, I had a discussion with an EVP of a global financial services company during a technology investment portfolio prioritization programme.  We were discussing him providing a proforma  business case and NPV for a project to futz with the FX rates on some of their cards.  He just said "I'm not doing that, I know we'll make sh*tloads of money", so that was that...the project featured high on the priority list

But, as often as not, tracking the impact is more like looking into a murky fog through the wrong end of a telescope…

4. …the reality of tracking benefits

…and seeing meaningless confusion (or a donkey).

This is a frequent problem for parts of an organization that are not well connected to customers and revenue, or where the effect is unclear, e.g., for developing enabling infrastructure, where direct business benefits cannot be linked to the change (Hint: try to get the business front-end on the hook for some actual business benefit for changes like that, makes the NPV positive, and the whole change becomes more meaningful from a business perspective)

The challenge often derives from the measurability of the impact on performance brought about by the change (if that was actually defined, a different challenge, of course). To measure that you need to look at the difference in some metric that should be impacted, which is relatively easy when you have a clear baseline before and can measure the performance after the change, or you can test the effect in the present by parallel testing of systems with and without the feature, like A/B testing for conversion rates with different customer journeys / click-flows on a web-site of mobile app. Those are the first two cases like this…

5. Measuring the performance impact of change – laughter and tears

…however the breakdown occurs in the second two cases where, either:

  • there is no “before” baseline, obviously not good, but can be fixable or perhaps reference external experience to determine the likely impact; or,
  • worse, the comparison would be between either of two possible future paths. This final case is the most difficult as you would (in theory) have to compare performance between:
    • A – How we would have performed in the “Path Not taken”; compared with
    • B – How we actually perform on the path we have taken

The case of the “Path Not Taken” is quite typical of commercial changes to the technology development process itself, something of a meta-topic perhaps (changing the change process…). Technology development has a huge discretionary element and there are many ways to waste money with it, so an important and essential question like “Are we doing technology development more effectively and efficiently now?” requires discerning analysis and thought.

However, to start with the basics across the broad spectrum of change, you need to set things up for success. One of the foundations is to start thinking in terms of outcomes and handing out the investment funds against outcomes rather than budgets by department/cost center or whatever. Delivering outcomes is typically multi-functional and cuts across organizational lines in order. There are a number of key elements to the recipe which you can see below.

6. starting with the basics – thinking about outcomes

Having measurable outcomes is fundamental to success in having real benefits to track, and the level at which they are defined sets the scope and breadth of their impact across the business. The higher up the performance hierarchy the more likely they will directly impact the fundamental performance of the business…

7. Business performance hierarchy

Outcomes need to be specified properly at the start of the any change journey, something like this:

  • Aim is to define the achievement of a specific improvement brought about by a series of coordinated actions in near term scope, say, up to 3 months out;
  • Outcomes should generally be SMART (Specific, Measurable, Actionable, Relevant, Timebound), or whatever your version of this acronym happens to be, “measurable” is not negotiable though.  They are specific, reasonably sized/feasible incremental beneficial results we are looking to achieve which contribute to the higher level business goals;
  • They need to be focused on specific improvement, so wording needs to be stricter in definition, and should be in this syntax: “<Improvement verb> <some Attribute(s)> of <some Thing(s)> by <some Target Measure(s)>”, using
    • <Improvement verbs> like: Improve, Streamline, Optimise, Tune, Reduce, Accelerate (but not Do, Create, Assess, Evaluate, Analyse, Synthesise, Perform, Enumerate, Distribute, Communicate &c – these are “doing” action words which are part of the “How”)
    • <Attributes> like: Quality, Accuracy, Effectiveness, Awareness, Speed, Timeliness, “Fit”, Cost, Usability, Accessibility, Reliability…
    • <Things> are whatever entities of which we need to improve the attributes
    • Specific <Target measure(s)> of success (percentage, absolute value, etc.) of the metric (or metrics) meaningful for the improvement of the Attributes 

There are many ways to define improvements, here are a few examples…

8. Illustrative business outcomes

When it comes to setting up the processes to track benefits, then we can slightly redraw the business level-lifecycle continuum from figure 2, and pick out the feedback loops…

9. Key investment and change feedback loops

The outermost Strategy & Investments loop (loop 1) is all about investing in the right things and typically runs on a quarterly cycle. The Business Change inner loops are all about prioritizing work to deliver the right features (loop 2) and delivering quality code (loop 3) which run bi-weekly and greater than daily frequency (or multi-quotidian, if you want to look that up in the dictionary). The Operations continuous improvement loop (loop 4) feeds upwards into the higher levels.

You can translate that conceptual model into an actual time-scape which integrates the loops, so that you have a rational approach to developing changes needed with quality delivery and proper tracking of the benefits to support regular investment review to accelerate or throttle funding…

10. Agile investment governance – tracking benefits iteratively

The features of this particular time-scape are:

  • Regular major releases of functionality, with content prioritized according to business need, maybe from outputs from a number of sprints
  • Periodic feedback from the “market” (however that is defined), both on features and benefits delivery, into investment review
  • Opportunity to reprioritize deliveries to market to focus on higher value features/service elements
  • Opportunity to stop spending on a individual stream at any point

Obviously you can roll your own version, and also rework it for more generic business applicability. So…

(gruff and throaty) Aye me hearties, there’s treasure to be had!

Hunting for Buried Treasure Read More »

Earnback’s a botch

Earnback of service credits in technology service agreements is an absurd concept that should be rooted out of contracts

As often seen, service credits are commonly used in technology service agreements to compensate clients for a service provider’s failure to meet a committed level of service. Whilst service credit mechanisms can range from simple to byzantine, earnback of service credits is one of the more egregious pieces of nonsense you can see in a service level agreement.

To take a step back, there is a social concept that you can somehow repay your bad actions to society by doing good works. It is a form of utilitarian philosophical thinking where the greater good can outweigh the bad; perhaps industrialised in the sale of indulgences back in Medieval times. Conceptually, a murderer can go to prison for many years to “pay their debt to society”, but they still killed somebody, nevertheless. So, the concept is based on some possibly dubious principles and which does not always survive robust scrutiny. Indeed, as often is the case with socio-philosophical inventions like this, there are conditions under which the simple equations fail, and the answer they produce is nonsense.

As an aside, and I hesitate to bring it up, but if you want to test boundary conditions and how a rule, social or otherwise, works or doesn't work in extremis, then try applying the Jimmy Savile Test (OK, yuck).  If you don't know, Jimmy Savile was a uniformly horrible person who curried favour with rich and famous people in the high strata of society with his apparent "good works" as a cover for his obscene behavior.  
The test is this:  if somebody proposes a generic rule then you think to yourself "what about Jimmy Savile?", and if the answer is "Euw!", "No way!", "Disgusting!", then the rule is probably a bust.

Back to earnback, which in the context of a commercial service agreement, means the service provider doing some good works to overcome below par performance at some point in time. Those good works then exempt them from paying compensation to the client which would otherwise be payable for the poor performance. Timing-wise, the performance bump can be ex-ante where previous good works put money in the bank to credit against claims, or ex-post where the good works occur after the default. In the generality, it is all about the push and shove of risk transfer between client and service provider; earnback pushes back risk to the client.

As a principle, earnback of sorts could make sense for a development activity or manufacturing piecework process creating widgets where poor rate of production in one month can be offset by increased output in later months so that the same expected pile of widgets is created in the overall period, meeting the expected weighted average production rate.

However it makes little sense in an operating service where the service delivered is of its moment and the experience is transient. In the service world, a dog, as they say, is only as good as its last trick – not an average of its good and not so good tricks. Sometimes it makes even less sense…

Consider this typical earnback clause that you might find in a service agreement…

Typical earnback clause in a service agreement

This says what it says which is that if the service provider behaves for three months following a service level default then they can play their “get out of jail free” card and not pay the service credit for their default. Graphically, it looks like this…

The absurdity of earnback – thanks for nothing!

The story is: the service provider commits to deliver to a service level in the contract. They then default on that service level in Month N, and proceed to meet the service level in Months N+1 to N+3.

The earnback clause magically absolves them of paying for the default…by doing the job they are already being paid to do. This is patently absurd: why does doing that job same as any other time exempt them from paying the compensation? Thanks for nothing!

In the fetid atmosphere of the negotiating rooms when these types of clause were first invented (maybe the 1980s?) it probably all seemed to be a very clever manipulation of risk and incentives. You can see other examples of “cleverness” where complex mechanisms have been designed that don’t make sense in the cold light of today (e.g., service level escalator ratchets which don’t work in a multi-vendor SIAM setup).

In the hierarchy of performance metrics many of the older concepts like earnback of service credits fiddle in the bottom tier of technical performance measures whilst user experience burns: the client suffering an “All-Green Hell” SLA dashboard for a service that users hate passionately. Better to focus design efforts on performance regimes further up the pyramid…

Level of user interest and understanding of key performance metrics

So, root out earnback from your service agreements, let the service provider make its penance at the time of default and move on!

Earnback’s a botch Read More »

Beware the Low-Code IPR Iceberg

Low-code app development is very popular now, but you need to ensure the commercial benefits of your titanic new app do not founder on the low-code intellectual property rights iceberg

Low-code and No-code is very popular with a range of promises around rapid development of engaging apps with little effort and the “democratization” of the app development from “Big IT” into the hands of citizen developers.

Of course, low-code is not new at all, and was largely pioneered in the fourth-generation languages (4GLs) which peaked in the 1980s and 90s, with GUI (and even sometimes WYSIWYG) systems like PowerBuilder, Pro-IV, Omnis, StaffWare, and even Microsoft Access.

As it happens, for a period in the 80s I ran the team that supported PRO-IV after its acquisition by McDonnell Douglas Information Systems.  Being written in C, PRO-IV was ported to more or less anything that had a C compiler.  Not always a good thing as it happens, especially for the IBM AS/400, which had a toy C compiler that produced code that was incredibly slow (for the technical amongst you that was due to every function call being generated as an inter-segment CALL which is about 1000 times slower than an intra-segment CALL and so a baaaad thing to do)

As I may have mentioned before I am a big fan of GUI-based WYSIWYG visual software design, with a simple philosophy…

Visual good, green screen bad (with apologies to George Orwell)

As most low-code designers are generally visual in nature, from a philosophical perspective they come under the “good” category. However, commercially speaking, there are some potentially significant commercial pitfalls of which you need to take account.

Before digging into that, we first need to have a look at the main components that make up an “app”. Whilst it is a rather corny cliché, the iceberg motif is quite apt here, as there is more of an app that you don’t see than you do, especially for low-code. The parts under the waves beneath “The App”, are the data and meta-data, supporting environment, execution engine and infrastructure on which it all runs, thus…

There’s more IPR hidden below the waterline in the Low-Code IPR iceberg

Not surprisingly there are some significant commercial attributes to all those parts, not the least who owns which parts, which raises the concern that whilst you might own some intellectual property rights (depending on your lawyers), due to the complexities of the other parts of the app construction, you may not own anything that you could actually take away as an useful asset.

Indeed there are a number of factors to thinks about when asking yourself the question – who really owns my app?

Who really owns my app?

Considering those factors:

  • IPR ownership. This is the obvious one that the lawyers focus on covering business trade secrets, copyright, patents and so on.
    • How much of the total app IPR do you own?
  • Portability. A key part of switching is taking your toys away and playing your game somewhere else for your own advantage.
    • Can you extract any useful description and source code for the the app, preferably in a commonly recognised format?
  • Third Party Access. This covers the scope of who can touch your app for development, support and general usage. (This is a historical trap for outsourcing IT services)
    • Can third parties modify and support your app code, and other parties actually use the app?
  • Licensing. This covers how the various parts that you don’t actually own are licensed to you and your associates and affiliates, and for how long that license actually lasts.
    • What is the scope, time period and other attributes of the licence given?
  • Run-time costs. This covers the costs associated with deploying and using your app which may include or exclude the infrastructure costs depending on the application and low-code service construction.
    • What is the on-going pricing for deployment and use of the app, and what happens when you stop paying?
  • Supplier Continuity. This covers the longevity of the supplier running your app and what happens if/when they go bust. In the past that was handled by a simple escrow clause, but which is becoming a much less tenable proposition in the SaaS world. In the worst case a supplier will cease to exist, their servers go offline, your app is gone, and any useful IP becomes “bona vacantia” owned by the Crown (in the UK, at least, other bad outcomes are available).
    • What happens to your app in the event of supplier failure?

Putting those together, you might own the whole kit and kaboodle of your app, which is less than likely for low-code, although may still be the case for older 3GL-based apps; or in fact you really own nothing useful at all, just some scraps that instead somebody generously let’s you use in exchange for some of your hard-earned cash.

You can map out the extremes of the commercial lock-in that is created by these sort of considerations, against the handy ice-berg layers, thus…

Commercial lock-in potential

Most low-code systems exhibit some of the features on the left hand side of the iceberg, and you can do some rough clustering of current low code systems according to that…

Examples of different low-code systems by degree of commercial lock-in
  • SaaS Platforms with low-code extensibility. These might not be considered “low-code” by purists in the fullest sense, but often exhibit some of the technical features. These typically have the highest level of lock-in as you are wedded to the mass of application functionality and adding customization around the side. The systems is hosted by the supplier, and you generally pay for most/all the users, with some significant restrictions around the licensing and usage. The app “code” is not portable and when the supplier dies or you stop paying for access your app dies too.
  • SaaS-like Low-Code systems, hosted by supplier. These provide low-code features but are locked to the the supplier’s systems and infrastructure with restrictive “take it or leave it” licensing and again you pay for most/all users who touch the app. Again the app “code” is not portable and when the supplier dies or you stop paying for access your app dies too.
  • Enterprise Low-Code systems, with choice of infrastructure deployment. Whilst these are like the previous group just above, they start to open the sealed world, by giving options to deploy your app on different underlying cloud IaaS, or even on-premise. They may also use some open-source components for the deployment tools and landing zones (e.g., Docker, Kubernetes, etc.). However, the apps themselves have relatively low portability, even if they run in a more open environment. These types of systems are often targeted at Enterprise clients who have multi-cloud strategies. No surprise, they also therefore carry an “Enterprise” price tag and may still have supplier imposed time-based limitations of use, access and so on
  • Code-generator Low-Code systems, deploy anywhere. The last group have the lowest level of lock-in and typically generate standard 3GL code, like Java or PHP. In their freest form, you only pay for the development tools, and the run-time is royalty-free with no application usage run-time costs. Since they generate code, the apps are relatively portable, although the generated code may not be pretty in a human sense. They also have effectively have perpetual life with no supplier imposed time limits unlike the other three categories. More locked-in versions will have run-time charges

Low-code is definitely a “good thing”, but you do need to go into it with open eyes and understand how the shiny promise of speedy development with high investment efficiency can be eroded if you don’t take the commercial realities into account,…

The promise of low-code can be seriously eroded by the commercial realities

…and your app founders on the low-code IPR iceberg and its commercial case sinks below the waves.

Beware the Low-Code IPR Iceberg Read More »

Category Error

Whilst categories are a good organising principle for procurement, for technology, at least, it can lead to siloed thinking that misses bigger transformational opportunities...

One of the challenges of functionally aligned organisation structures is that sometimes you get different parts of the business working in different ways, aligned to different objectives and speaking in different languages. This is quite common between Technology (be it Digital, IT, OT or whatever) and Procurement. Each group can be suspicious of or lacking respect for the other, and the schism can be so bad that Technology has its own procurement team because Group Procurement “just don’t get it”. Equally, Procurement feel aggrieved because they are engaged too late, the commercials handed to them in a hospital pass hamstrung by technical lock-in, and otherwise treated as low status order-placing “water boys”.

A classic area of speaking in different tongues is how you group the things you buy and deploy. Technology people may think of Services, which are built of a multiplicity of components of different types: software, hardware, Cloudy parts, people, external services and so on. (Aside: The people element is quite special here, as it can be actual internal headcount not a third party component so invisible in traditional AP-based spend cubes)

All those Service parts have different buying characteristics, whereas Procurement think about Categories, which are things that have similar buying characteristics and approaches.

Whilst that can undoubtedly make sense for commodity items, it starts to fall apart the more specialised the entities in the categories. Software is, for example, a hard category as it is not particularly susceptible to procurement amalgamation, even if there some common processes like license management. Ten different specialist softwares from different authors in a high-level category cannot be amalgamated, only switched/substituted or eliminated – which are business / technology decisions, not procurement, as such. So the high level category is really still ten little categories…

Then upshot is you can literally have people thinking and talking at cross-purposes – Services vs Categories, thus…

Talking at cross-purposes – Services vs Categories

There are perfectly valid reasons for both views but sometimes you need to lead with one rather than the other. This is particularly true when considering how to optimise costs, which can fall into three paths…

Cardboard Images: Andrea Crisante, Koya79 | Dreamstime.com; chwatson | Free3D

Business as usual Category Management won’t change the pile of cardboard boxes of your category, maybe just organise the contents a bit better; Category Sourcing might tidy up the boxes a bit. However, both are fundamentally limiting to the scope of opportunity that unfolds. Therefore, to unlock the bigger ticket opportunities and build the castle of your dreams you have to look across categories…

Examples of cross-category change and transformation

The cross-category opportunities don’t have to be the mega-sized reshaping of Digitalisation, BPO, technology outsourcing or even technology switching wizardry of Cloud migration and the like, they can be quite mundane. A good example is that of Technology contractors working in staff augmentation roles on daily rates. These people are often managed in a HR category where somebody has thoughtfully negotiated a single-source deal with a contract resource management company and their fancy resource management platform (you know the names).

However, these typically expensive on-shore contractor creatures should be factored away into managed services run by technology partners delivered from cost-effective locations wherever on the globe that may be.

But whilst the headcount is locked in to the HR category with spend stuck in the wrong bucket and savings counted against with “their” savings target, that doesn’t happen, and the bad behaviour of buying expensive unstructured resource is institutionalized and systematized. That is indeed a “category error”!

The necessary solution is to allow opportunity assessments and following commercial stages to break out of the category strait-jacket and think holistically about the business, its technology underpinnings and how it can be transformed for the better (and lower unit cost).

The starter for ten on that is to align the complementary roles of Technology and Procurement across the business service lifecycle to provide a mutual support and grasp the larger opportunities, like this…

Aligning complementary Technology and Procurement roles across the business service lifecycle

And so it goes…

Category Error Read More »