Practice

In practice, our approach is the exact opposite of traditional transformation. It is based around the principle of abstraction and encapsulation of existing network and management capability as web resources.

This abstraction in turn enables three framework characteristics that enable application innovation: Decoupling; Reuse and Assembly.

Decoupling

We believe that the transformation of web IT development gives a framework for OSS/BSS change. Central to this change in web IT has been decoupling: development models have moved from waterfall through agile to DevOps; Architectures have moved from monolithic through n-tiers to microservice. The need for centralized control has been replaced by increasing amounts of decoupling enabling independent development, increasingly rapid delivery, automation and iterative innovation.

Reuse

We believe that successful change will require the ability to adapt and re-purpose functions bound up in existing systems. These capabilities have high value and investment and need to continue to deliver today’s services. Simply replacing them does not make business sense and based on our experience will fail. We need to treasure legacy and enable it to deliver existing and new services.

Assembly

We believe commercial success for new services will require rapid innovation of services with others whilst at the same time maintaining high levels of automation. Classically this has been achieved with custom workflow joining up the pieces. However, to scale requires a different approach and adoption of the principles of manufacturing. New services must be capable of being assembled from existing software functions and their associated management processes. A service factory approach is required.