ASPL Group was formed in 2007 by ex Consultants from Tier 1 Consulting Firms and large IT Vendors who were dissatisfied with the lack of Customer Service and high failure rates associated with traditional ICT Delivery Models. Realising that the delivery of IT Solutions could be vastly improved by the use of a strong clear Design Steps, clear identification of the Customer Problem Statement and strong definition and linkage of proposed Solution functionality back to clear and realistic business objectives. ASPL Group was created and has continue to reinforce the fundamental importance of these 3 essential elements linking Systems, People and Process.
At ASPL, our vision for our clients is strongly influenced by the many and varied Patterns, Symbols and Designs that are already recurring themes across the human Built Environment and the natural world we see around us. The recurrence of the same Pattern, the replication and use of common easily understood Symbols and the emergence of useful repeatable Designs seems to occur over and over in the natural world and in human society. At ASPL we ask ourselves Why does this occur? and how can we use this to improve our existing systems and solution design?
Patterns in their simplest form are noticeable repeatable structures, actions or ways of thinking. Where a problem has already been solved, an activity or event has already been identified as being useful, it makes sense to capture the Solution or set of activities and that made sense and helped us solve an existing Problem. If we apply these activities or steps again and again and they continue to be useful way so thinking or working, we have the basis of an emerging Pattern. In this way, it is clear that Patterns of activity emerge within Organisations (both good and bad) and Industry sectors which must first be understood and captured before they can be broken down (negative patterns) or captured and re-used where applicable (positive patterns).
At ASPL Group, Architectural Patterns therefore form the basis of repeatable and cost effective Systems Consulting, especially where we see similar problems and issues arise across Industry sectors or for our valuable Clients where we see Organisations that are experiencing similar issues at a certain stage in their development and growth.
Symbols are also a very important part of human society. Semantics, the association of meaning with an image or a word forms the basis at the very heart of Technology and the development languages upon which all computer code is written. At a higher level, Semantics and Symbols are incredibly important in facilitating good communication between People and Systems. Poor Systems design is immediately recognizable where humans become confused or the interactions result in large numbers of errors or incorrect entries into the System.
At ASPL Group, we see these simple mistakes being constantly repeated and ending up costing our Clients a significant amount in terms of time and cost to find and resolve. Within our approach to Enterprise Architecture, we have coined the term for this as being the “Semantic Gap”.
On an Enterprise level, our Consulting and People teams often see whole Systems and Sub System Domains mis-communicating and not “talking to each other”. A poor Design process that does not adequately identify and address all of the communication points between Systems and other Systems and Human / System interactions will cause serious damage to the Organization and significantly reduce the effectiveness of the other Systems, People and Processes around it. Actor-Agent Theory neatly summarizes this dilemma for those interested in further reading.
The Design process itself therefore becomes a very important step in the creation of any new System or re-organization of an existing one. The Design process for ASPL Group is both a creative activity for identifying Issues and applying known Patterns to resolve them and a professional discipline in which we apply proven Consulting methods to then capture and document the emergent Design in a time effective way that is easily communicable and understood by all of those involved. The Design Step therefore in all of our assignments (be it People, Solutions or Consulting) is a short, sharp and effective use of time and resources to identify the most efficacious Design approach available and avoids at all costs the common mistake made by other Architects in cycling through endless reviews of possible competing Designs without a final decision ever being made and action being taken to address the actual real-world problem at hand.
In summary, here at ASPL Group we firmly believe that any program or project that attempts to implement large mission critical systems without a clearly identifiable Design based on a clear and succinct assessment of the current environment and with clear end state goals and objectives in mind will run a very high risk of failure. Over time, a Semantic Gap will creep in (between Systems and People) and the increasing use of Time and Money to solve the same Problems over and over where a known Pattern could easily have been used will come to characterize a high risk and ultimately flawed Project.
The Design step therefore is fundamentally important in clarifying the end state objectives up front before you start on your Change Agenda and fosters a clear understanding of the operational environment within which the proposed System (s) must exist as well as clearly articulating the proposed way forward and phases in which the System will be deployed to solve the many and varied challenges with which the deployment of this new System will be faced.