The bucket-list – next steps

Frameworks, tools and so on. All the stuff that’s in the bucket-list.

There’s a right way to do it.

There’s a wrong way to do it.

(There’s also an all-too-common incompetent way to do it – throw together a mish-mash of half-baked ideas, give it a fancy label such as ‘Bimetallic’ or the like, make it proprietary, and then market the heck out of it as ‘The Solution To Everything!’. But we’ll ignore that for now, anyway.)

It’s probably simplest to view this in terms of the distinct mindsets in Rogers et al’s model of the technology-adoption lifecycle:

(For this, we only need to consider the first three stages: Innovators, Early-Adopters and Early-Majority. Late-Majority pick up something new only when everyone else is already doing; and Laggards will cling on to whatever they already have until it’s so broken that it almost falls apart into dust.)

The right way to do it is the way that people like Alex Osterwalder (Business Model Canvas, Value Proposition Canvas etc) and Nigel Green (VPEC-T, Found In Design etc) have done it:

  • develop an initial idea
  • Innovation stage:
    • build a small community to refine, sanity-test and simplify for Innovator use – develop the potential, but keep the hype at bay
    • work with that community to test in real-world Innovator practice
    • collate all of the feedback from that small community to decide whether to proceed to Early-Adopter stage
  • Early-Adopter stage:
    • develop a more usable version of the idea for Early-Adopters
    • build a broader community to refine and simplify again for Early-Adopter use
    • work with that broader community to test in real-world Early-Adopter practice
    • collate all of the feedback from that broader community to decide whether to proceed the Early-Majority stage
  • Early-Majority stage:
    • develop a more polished version of the idea for Early-Majority
    • work with mainstream marketers etc to launch out to broader market
    • ride the keynote / consult / train / publish cycle to monetise and to grow broader reputation
    • collate all of the feedback to guide development of the next follow-on idea
  • rinse and repeat

Or, as Nigel Green puts it, experiment, include, listen to feedback, and evolve – all the way to the Early Majority and beyond.

It takes a minimum of around 3-5 years to go through that cycle with a single useful tool, from initial idea to profitable-for-all roll-out and initial adoption with the Early Majority. (Once it reaches that stage, it largely looks after itself.)

The wrong way to do it is the way that I’ve done it:

  • develop an initial idea
  • work alone to refine, sanity-test and simplify for Innovator use
  • throw it out to the nearby Innovator community, with no means to check if anyone has caught it, or to gather feedback on practice
  • rinse and repeat, without ever really getting beyond the Innovator stage on anything

Otherwise known as ‘idea-hamsters’… – spinning round and round on the ideas-wheel, doing little to no immediately-usable work, and burning out at the end with almost nothing to show for it…

That’s me.

But that’s also a lot of us: enterprise-architecture is full of people who’ve made the same mistake as the one I’ve done as per above. Very few of us have done it the right way; amongst those of us who’ve developed our own ideas, tools and techniques, almost all of us have done it the wrong way.

Sitting in the bucket-list is a complete suite of tools that, for high-level overview at least, can be used to cover pretty much the entirety of any enterprise-architecture context, at any scope and scale. But it’s all been done the wrong way – it’s there, it works, but for most people it’s too incomplete and unpolished to be usable in the ways that they need. Cleaning up all of that, all the way up to the shiny-polished-and-immediately-usable level that the Early Majority mindset needs, would take something like 50-100 person-years; whereas at my current age of 65, I have maybe 5-10 years left in which I would be able to do it – and there’s a lot of other things I also need to do in what little time I have left. (At last having something resembling ‘a life’ would be good, for starters… 🙁 )

In short, there’s a problem there…

And again, it ain’t just me. Sure, I’ve been one of the more prolific in the EA-space; but counting just the people I know across ‘the trade’ who are coming up to or beyond so-called ‘retirement-age’, I can see at least a thousand person-years of clean-up that’s needed, to rescue really good ideas that will be valuable for the next generation(s) of enterprise-architects. We need to do that, urgently, before those ideas and experiences are lost forever. And we need to keep doing it, and keep doing it, as part of every aspect of our work.

The point here is that this idea-to-use problem is always going to be endemic in ‘the EA trade’.

By the nature of the work, most of us don’t really get into our full stride until late-career – usually our late-40s or 50s at the earliest.

By the nature of the work, we tend to be ‘loners’ – there aren’t many of us, and we do work that few people will understand.

By the nature of the work, innovators will always at first be misunderstood – and yeah, that hurts, especially when our work means we’re always a decade or more ahead of the mainstream.

By the nature of the work, much of what we do is context-specific and unique – which, yeah, is yet another common source of misunderstanding, even within the EA community itself. (Definitional-fights on LinkedIn, anyone? 🙁 )

By the nature of the work, much of what we do is abstract, to connect things that are context-specific and unique – but thence needs adaptation to apply to anything that’s context-specific and unique, which is uncomfortable for those who want and need prepackaged step-by-step instructions.

The point here is that this idea-to-use problem is always going to be endemic in ‘the EA trade’.

In which case, we need to stop pretending that the idea-to-use problem doesn’t exist.

In which case, as a communitywe need systematic processes and repositories to help idea-to-use and idea-sharing across the EA community.

Which don’t exist.

And it’s probable that none of the existing bodies will help us resolve this. For example, Open Group is an IT-standards body – not an EA-practice body. Sure, they’ve carried much of the can for us, for too long: but it’s unfair and unwise to expect them even to be able to do much more than they have – particularly as we necessarily move further and further beyond an IT-centric scope.

Yes, the standards-bodies can help, in the standards aspects of our work – no doubt about that.

But what we need now is a EA-practice body. – the equivalent of a standards-body, but focussed not solely on the ‘samenesses’ of standards, but focussed more on the ‘uniquenesses’ of practice.

Which doesn’t yet exist.

But without it, we’re about to lose tens, hundreds, thousands of really useful tools, techniques and more, and thousands upon thousands of years of irreplaceable experience.

So what do we do about this, as a community?

To be honest, I don’t know – and as I warned in the follow-up to the ‘bucket-list’ post, right now I’m personally almost too burned-out to care. And unfortunately it’ll still take me some months at least to get the other side of it – I know all too well how burn-out goes, from a lot of painful past experience.

I do know, though, that other people do care about this, a lot. I’ve had some very good conversations on this, in the past few weeks. That’s heartening.

Yet we need to get beyond just talking about it. We need real action, fast, to save what we can, and make sure nothing else is lost.

I’m the wrong person to do that: it’s not just the burn-out, it’s much more that I have the wrong mindset. I believe I’m a fairly good innovator, but I’m not good at all at the follow-on clean-up that makes tools useful. To make things work well, I need help on that – a lot of us do.

Yet it’s only going to happen if we come together as a community – an EA-practice community – to help each other make it all happen.

In short, apply architecture to our own work too.

So what part can you play in helping this happen, for all of us?

Over to you…

5 Comments on “The bucket-list – next steps

  1. Hi Tom

    I replied briefly on your previous post so will expand a little on the specifics. We recently began implementing a similar approach to our decentralised organization in the UK where the “traditional” sales function is focused on quality rather than growth for the sake of growth. This takes the form of regional centres of excellence and communities of practice that will be connected by various network interfaces over the spectrum of horizons (using a model similar to the tech-adoption phases mentioned above using in the sense of of pioneers, settlers, town planners etc as a basis for community roles etc)

    For some time I have been trying to think of a sustainable plan to incorporate many valuable systems into an active project where it helps to support all of them as it grows. As a starting point I am planning to incorporate a CIC (social enterprise) to coordinate the resource development etc for the network of excellence centres which will in part be funded by revenue generated in the primary supply network. In order to raise awareness of valuable research and approaches, I want to include methodologies and practices as the core framework where a consistent flow of resources and revenue can be shared with the developers of the various systems in each case toward growing their own communities of practice so that continued work is rewarded by the community as it grows.

    It may be a small start and there is much to be done in the way of economic reappraisal on a global scale, but in the spirit of starting with a few seeds, i think that working towards establishing a “social norm” where open sourced research is included in reward allocation structures is a foundational premise for sustainability. In the future it should become socially unacceptable to use someone’s research for personal gain without having the decency to act in the interests of mutual support. Commerce in this sense is very juvenile and destructive and if the world is to thrive, our value systems must be raised to a higher standard of ethical practice.

    Essentially, I plan to start by slowly building methodologies from a few approaches and as the performance improves over time, generate a stable resource flow that can be used to support continued development in their communities of practice.

    This is something I would like to do with Tetradian, I am in the UK until Friday if you have time for a quick chat.

    Dan

    • I’ve been thinking (but not doing) a similar thing to what Dan is talking about (I think) where people who are good at creating and inventing stuff can do what they are good at and others do what they are good at – marketing, selling, using, etc.

      I was thinking of some kind of body where people like you (and me!) deposit all their material and others “donate” their resources – time, etc, and any money that is made is distributed to people can live and continue what they are good at and what they love doing.

      Are we still on for a HEC Friday?

  2. Tom, I think I might have mentioned this before, but I’m also working on a platform idea for professional communities of practice and EA is most definitely on the radar. Will talk to you soon about it.

  3. Tom

    I think there are several things that are needed – a community, a home and a platform.

    It seems to me that INCOSE provides a natural home, where a community could gather and develop within a supportive enterprise that understands how to support the development of a profession and a discipline, and one which inherently has an interest in enterprise-as-system and hence architecture-of-enterprises.

    I have become a member of INCOSE, albeit that I have not successfully made contact with any nascent AE community.

    I intend to advance this further when the INCOSE International symposium is held in Adelaide in July this year. I hope other AEs might consider doing the same. Please drop me a line if you decide to attend or are interested in developing the AE community within the INCOSE organisation.

  4. The first step is not to develop an initial idea.

    The first step is to discover/identify the problem you are trying to solve.

    Then you proceed with the rest of your steps.

    That way, you avoid unnecessary experiment and resources spending, and you make sure you’re

    solving an actual problem with real implications

    Regards,

    Leo

Leave a Reply

Your email address will not be published. Required fields are marked *

*