Enterprises as systems squared

Enterprises as systems …

Enterprises as systems of systems (or systems squared) …

Makes sense! Seems reasonable! But what does it really mean? How does it help in making sense of the enterprises in which we engage and the change or transformation required to realise the goals and aspirations of our enterprises?

A system of systems sounds like it is a hierarchy of systems embedded in systems. Closer inspection indicates that it is more complex than that!

Sole trader or freelancer

An interesting starting point is provided by considering a sole trader or freelancer – a one person enterprise. That should be simple! What systems are encompassed within their enterprise-as-a-system? Likely candidates include:

  • Business development system
  • Contract management system
  • Financial management system
  • Work management system
  • Service delivery system

How do each of these relate to the others? How should they relate to each other? How might they be organised to readily support enterprise development and growth?

Even for a sole trader, key principles and models are helpful in establishing an effective operating model which supports future enterprise flexibility, agility and growth.

Professional services enterprise

For several different professional services enterprises, I have used the APQC Process Classification Framework as a reference model for likely systems in their enterprise. An example of what this might look like is shown in the following figure.

EaaSoS

Whilst this is portrayed as a systems hierarchy with systems composed of subsystems, it is evident on closer consideration that the system relationships are more complex than this.

For example, every executive, manager and supervisor exercises the people management system. In fact, every employee is part of the people management system. Hence, customer service staff and customer service managers are part of both, the customer service system and the people management system. Effective operation of the customer service system, as with all other systems, is dependent on a range of subsystems, including:

  • people management system
  • finance management system
  • IT management system (if IT systems are relied upon as part of customer service operations)
  • asset management system (for office and other assets which might be used)

Similarly, any enterprise subsystem could be subject to change and improvement. In such situations, elements of the business capability management system (eg. program management or project management) may be exercised in effecting improvements to the relevant enterprise subsystem.

With various of these system interdependencies in play, it is critical in planning and executing any improvement initiative for one or more enterprise subsystems, that clarity is established as to:

  • the subsystem(s)-of-interest
  • the containing system(s) of which the subsystem-of-interest may be part
  • the embedded systems which may be part of the subsystem-of-interest

Supporting technology systems

Many organisations have subsystems which are dependent on supporting technology systems, where technology encompasses any entity other than people which represents and enables the application of embedded processes. Examples of subsystems using technology include:

  • manufacturing production subsystems which operate production lines, robots, and other machinery
  • hospital intensive care subsystems which use highly sophisticated medical monitoring and life support technology
  • the vast array of organisations that use IT systems to support finance management subsystems, people management subsystems, customer management subsystems and other enterprise subsystems

This extends the system-of-systems line of thinking into addressing more complex networks of people-based-systems (soft systems) and technology-based-systems (hard systems), enabling consideration of:

  • subsystems composed of a combination of soft and hard systems
  • differing relationships and dependencies, where a single technology-based-system might provide support to multiple people-based-systems and a single people-based-system may be reliant on multiple technology-based-systems
  • application of differing methods required to deal with soft systems versus hard systems

It is in such situations of complexity that architectural methods are applied to enable multiple stakeholders and multiple solution design and delivery roles to develop shared views and deliver solution components that can be integrated into the full system-of-systems. This is where various forms of abstraction are applied to consider the parts of the enterprise requiring change and improvement, including:

  • inclusion and exclusion of subsystems
  • composition and decomposition of subsystems
  • generalisation and specialisation of subsystems

These issues are explored in other articles, including:

 

What’s important about these values?

  • Integrity – models are used to aid understanding and decisions – fundamentally flawed models do not help improve understanding or the quality of decisions!
  • Clarity – we all have models : mental models, there are currently over 6 billion mental models roaming the planet.   In order to work together more successfully, we seek to achieve alignment of our mental models – that involves making them explicit so that they can be communicated – and that requires clarity of communication!
  • Respect – as we engage in aligning our models, we need to do it respectfully – no model is perfect, there is no correct model.  Multiple perspectives help us better understand the entity we are modelling.  Appropriate respect should be offered for other models, and in return respect for our own will be granted!
  • Openness – models need to be shared, not locked up and hidden – opening them up to test and challenge offers the opportunity for refinement and improvement, as well as shared understanding!
  • Reciprocity – the sharing of a model is a gift, the best we can do is to offer a gift in return.  Engagement in a reciprocal manner builds trust and capacity to explore more deeply!
  • Empowerment – providing a model and enabling enhanced understanding empowers others.  It allows them to use it to our mutual advantage.  Command and control should be avoided.  Empowering is encouraged!
  • Learning – a commitment to learning is a commitment to growth and development – of oneself and of others.  It also constitutes an acceptance of failure and a recognition of the opportunity to learn from failure.  It requires forgiveness of self and others.
  • Creativity – improving the way we do things, creating models of new ways of doing things, requires creativity and imagination!
  • Courage – the courage to live out these values, to model them, to make them our behaviours, to be a leader, and to admit when we are wrong or have failed to live up to them!