Service orientation: impact on BT product portfolio


Service oriented infrastructure (Part 2)

Service orientation: impact on BT's product portfolio

A Ward and C Smith



To respond to competitive pressure, BT must simultaneously improve customer experience, dramatically reduce costs and improve time to market. This cannot be achieved by incremental change; a radical new approach is required. At the same time as competitive pressure is increasing, the nature of BT's market and its customers' needs are changing. Technology is enabling convergence between fixed and mobile; and between voice and data services. As a result the distinction between home and work is blurring for example customers often wish to share a single broadband connection for personal internet usage and business use, they may carry a single Personal Digital Assistant (PDA) or have one personal computer that meets all their needs. Customers want simple and complete services that are delivered to an appropriate service quality (perhaps differentiated between work and personal usage) irrespective of their location or device. BT's portfolio must meet this convergence opportunity for new products. The portfolio needs to be simple but complete. Fortunately increasing competitive pressure and this new customer demand for converged products can be combined to good effect as a stimulant to a transformational change to product development and to optimise the portfolio for customer needs. This change is being realised in BT through the implementation of a global, real-time and open platform for future products and services. BT can then build customer solutions on this open platform by, wherever possible, assembly from existing components rather than engineering of new. In order to enable this assembly process a Service Oriented Architecture (SOA) is required not solely for the IT estate but for the entire enterprise and portfolio; whether IT, communications applications or traditional network services. This paper describes BT's approach to optimising the portfolio through service orientation and the progress, learning and issues still to face.


1. Business imperatives


In order to respond to competitive pressure BT must simultaneously radically reduce costs, improve time to market and improve customer experience (quality). BT has set out to become number one for customer service through improving key processes against measures of Right First Time (RFT) andCycle Time (CT). Figure 1 illustrates the three key processes for BT. These measures are directly impacted by the products launched through the Concept to Market (C2M) Process. Products must be launched more quickly, to reduce CT for C2M and the portfolio of those products launched must simultaneously provide value for money and simplicity for customers while preserving customer choice – that is, be 'right' for customers.

Figure 1. BT key processes and end-end measures
        Figure 1. BT key processes and end-end measures

These changes are not incremental on the portfolio but radical, so a key aspect of BT's transformation is not just a change in organisation and process but also in approach towards the portfolio and its structure i.e. the portfolio architecture. A transformed BT implies a transformed portfolio architecture organised to support enhanced customer experience (quality) for all customers from consumer to large enterprise as well as improved time and cost metrics. In general, simplifying the portfolio through removing products will improve time and cost metrics by reducing complexity, while choice is improved by offering more product options i.e. having a 'many product' portfolio. A transformed portfolio architecture must address these seemingly conflicting objectives. BT started this change process in 2005-6 by identifying re-usable components for product build which have been termed 'common capabilities' [1]. Initially the focus of the common capabilities programme was on re-usability and repeatability with benefits derived from cost savings by reducing duplication and RFT through the integration of already proven modules. However the concept of re-use can be extended further by applying the re-usable components to change the way products are built more fundamentally. The change is to allow flexibility through assembly of solutions (by product designers) from a structured set of choices i.e. a pick-and-mix approach to building products from a range of best of breed components. In some ways this 'assembly' can be considered as a special case of re-use. If the re-usable components have sufficient scope, appropriate specifications and are built to some specific architectural principles (section 2.2) they can readily be combined to construct products. More atomic (i.e., with smaller scope) components are initially easier to develop and re-use however are less suited to this assembly methodology at a product or solution level. These concepts are explored more fully later in this paper and in reference 2 however at this stage it is sufficient to recognise that BT's common capability programme began by promoting re-use and is now extending this re-use to more specialised and customer impacting application through extending re-use towards assembly.

Figure 2. Managing complexity and customer choice through structured options
        Figure 2. Managing complexity and customer choice through structured options

For this re-use and assembly concept to work and not drive unmanageable complexity in design it is important that the building blocks in the portfolio have some particular characteristics or features:

- they are 'loosely coupled' – that is, have few and known interdependencies.

- they can be described in terms of their behaviour, performance and interfaces, not their implementation

These characteristics allow solution designs to be created without a need to understand every aspect of all the components, which would rapidly become impractical. They also allow subsequent improvement of the individual building blocks without adversely impacting the existing solutions which are already dependent upon them (provided behaviour and interfaces are preserved). Examples of improvements might be improved resilience, geographical availability or reduced cost.

In fact, these features characterise a Service Oriented Architecture (SOA), familiar to CIOs and IT architects but in this instance being applied to a product portfolio.

So in summary the business imperative is to improve all three corners of the time, cost, quality triangle simultaneously. The portfolio impact of this imperative is a need to move towards an 'assembly' approach to product launch and this in turn implies a need to change the portfolio architecture to be 'service oriented' to and to include appropriate product building blocks for assembly.

Given this premise two questions arise for BT:

- How do we select and develop the correct 'building blocks'?

- What is the optimum governance model; how are those building blocks managed?

In BT, the governance questions have been addressed through the evolution of reusable 'common' capabilities. In short common capabilities are becoming the product level building blocks within BT's service oriented enterprise. As they are re-usable elements, common capabilities also contribute to both cost management and ensuring RFT through repeated application of tried and tested components. Particularly important in the governance are the role and responsibilities of the managers that are commercially accountable for the product functions and service functionality: the capability managers. These responsibilities are described later in this paper. However we turn first to the question of selecting product building blocks. As would be expected in this case we should be led by customer needs and in particular the concepts of a 'service' business and of a 'convergent portfolio' for customers.

2. Selecting common capabilities


2.1 The concepts of 'service' and 'function'
In considering this question of 'what are the right set of product building blocks?' it is important to understand the difference between the functional element of a product and the service element of a product. When customers buy a product they do so because they have a perceived problem to resolve or need that they wish to fulfil. For example, people buy voice products because they need to be able to communicate with friends or colleagues at a specific time and when they are in a remote location. As the communication needs to be real time, a letter or e-mail is not sufficient. To meet this need we have to design a solution that comprises phones, wires, ducts, switches and countless other elements to simply make it possible for someone to make that call. This is the functional element of the product and in this case 'right' will mean that the customers need is met 'simply and completely' (more of this shortly).

The service layer on the other hand is a different aspect to the product. It describes the customer's experience in obtaining and living with a product – i.e. what happens when I buy the product, pay a bill or when I need a problem resolved? The service element is clearly very important to the customer's overall view of the product especially when there are multiple suppliers of the same product functionality.

Even when there is only a single supplier then it could be the case that the service experience is so poor that customers decide not to buy – the experience is just too problematic So 'service' is not generally the reason why customers buy products, it is often however the reason why they choose a supplier.

BT has traditionally been a product driven business and has tended to converged implementations on the basis of product stovepipes. By this we mean that each product designs its own functional solution, its own service layer and it own commercial terms and conditions, top to bottom. The three layers of a product identified above are tightly integrated. These layers are illustrated in figure 3. It is clear that in a 'service business', consistent customer experiences are key (to preserve simplicity for customers for example) hence implementations must be converged around customers not products and BT must create such a 'converged portfolio'. This will have building blocks at both the service and functional layers of product. For example 'register me as a customer' may be a common capability at the service layer, allowing common registration for a given customer across all products; while 'messaging' might be such a capability at the functional layer, allowing consistent messaging including preferences, format conversion, profiles, again across all products.

Figure 3. Elements of a product
        Figure 3. Elements of a product

2.2 Relating the concepts of product, service and function to technology
Products will be delivered to BT's customers based upon our adoption of technology (both from ourselves and our partners) in a service-oriented architecture (SOA). For such an architecture to work (particularly when provided by a wide range of heterogeneous technical components), it is vital that it includes an underlying technical element that binds the different components together. This has been achieved using a common data model that defines the different data elements and how they relate to each other for product, service and function. In the late 1990s, BT and AT&T developed a common data model that undertakes this binding role [4]. It is important, however, that such data models are used across the whole SOA, including components provided by all suppliers. As a result, BT became instrumental in ensuring that the common data model was used to develop the international data model standard for SOA, known as the Shared Information/Data (SID) model, specified by the Telemanagement Forum (SID) [5]. In this common data model there are artefacts associated with product, service and resource. These provide the blueprints for the way technical components can be used to realise the elements of product, service and function described above. Conformance to a standard, preferably industry wide, data model is an example of one of the most important required architectural principles that are needed to ensure ease of product assembly.

2.3 Terminology
At this point it is also worthwhile considering terminology as unfortunately several words are used commonly in the context of product assembly but with different meanings. This applies particularly to the word service which has at least three different meanings depending on context Service in the context of SOA refers to the functionality, operations or interface offered by one of the component modules within that SOA. In this document such a usage is specifically noted.

Figure 4. Combining products
        Figure 4. Combining products

Figure 5. Portfolio roadmaps
        Figure 5. Portfolio roadmaps

Service in the context of a 'service business' has the meaning indicated in section 2.1. This is the usual usage of the word service in this document. Service in the context of a product or solution sold to customers, typically involving an ongoing customer relationship e.g. through rental business model. The term product or solution is used explicitly in this document, where solution implies a more be-spoke or customised implementation cf product which implies a more standardised approach with applicability to a large number of customers.

3. Selecting common capabilities - convergence and a converged portfolio


An obvious feature of a converged portfolio is a consistent 'look and feel', common input modes, help information, contact numbers etc. However there are two other equally important but less apparent features. Firstly, for a converged portfolio, it is straightforward to combine products into customer centric bundles and combined offers. Typically, this is achieved today by overlaying a commercial and service layer on two inconsistent service implementations, adding glue to map and interwork functions and manage inconsistencies. This is because the stovepipe design of today's products often leads to different and incompatible service stacks. Separation of service from function, a key part of the capability governance model, is one part of addressing this problem as it allows customers to select a common service wrap for any combinations of functions they choose to buy. This improvement is illustrated in figure 4. Secondly, there is a need to think about how customers needs and solutions change over time.

Consider figure 5. The boxes on this diagram can be considered to be customer needs or alternatively the elements of the solutions or products that meet those needs. The three-layer stack of boxes represents a converged product bundle – perhaps in a consumer example data, voice and an entertainment offer. A given customer might 'arrive' at this converged bundle in different ways as is shown, depending on their particular priorities – for example, initially buying a data service or web surfing and then subsequently adding voice/entertainment. It is important however that whichever route is taken the destination is the same and also that the possible steps are as seamless as possible, for example part components are not unnecessarily provisioned or withdrawn and perhaps re-supplied. This is the third important element that defines the meaning of convergence for customers in a portfolio sense. This means that to deliver the right portfolio transformation we need to analyse these 'deltas' in functionality on the portfolio – the deltas will typically relate to a specific customer need that 'components' of functionality can fulfil. Hence the point above that the boxes on the diagram can be considered to be needs or solutions. Perhaps more importantly as these boxes relate to choices a customer makes in navigating the portfolio at the highest level, they must represent some of the higher level common capabilities we wish to combine in the portfolio. Hence this is the approach required to define the correct set of common capabilities – a detailed design review of propositions and portfolio roadmaps to identify customer 'journeys' through the portfolio and common elements that will become the required common capabilities.

4. Service orientation and governance of common capabilities


Having considered the question of selection of common capabilities we return to the question of governance. To understand the governance model that BT is adopting it is first necessary to consider in a little more detail the service oriented architecture that we have already identified is being adopted for the portfolio.

Figure 6. Capability hierarchy
        Figure 6. Capability hierarchy

In a service-oriented architecture, we describe applications and processes as black boxes that can be fitted together in different ways. These black boxes are described in term of:

- What the service does
o Functionally
o How its managed
- How it should perform
o Functionally
o Managerially
- How you use it
o Functionally
o Managerially
- How much it will cost
- The service guarantees

Generically in BT, we refer to the services in our implementation of SOA as 'capabilities'. Capabilities are the way that the components of BT's SOA are described, allowing them to be used flexibly in implementations. The common capabilities described above are therefore one type of this more generic class of capabilities. The different types of capability are driven by their different primary objectives – generally re-use and assembly. Figure 6 illustrates how these types of capabilities relate. This SOA diagram illustrates the point that the services are hierarchical and that some (but not all) of the 'operations' that are inherited from the lower layers will be visible in the higher layer service descriptions. Generally, the lower layers of the hierarchy are designed to address problems at the reuse end of the spectrum. There are many of these capabilities. For example, BT has identified many ten's of capabilities that encapsulate BT's system stack (hiding complexity and supplier choice as mentioned earlier) and they are highly re-usable. This gives much flexibility in the portfolio as well as process implementations. At the other end of the spectrum though, there are a few common capabilities (a few tens in total). Generally these correspond to higher layer functions in figure 6 – that is, the 'assembly capabilities'. These capabilities fulfil the portfolio functions outlined earlier. They provide some 'templating' of the allowable combinations of the lower level re-usable components and they reflect the deltas in the proposition roadmaps. They limit unnecessary flexibility for customers to ensure that choice is manageable and costs can be contained. They also ensure that the portfolio is coherent.

An illustrative analogy of the hierarchy and different types of capability can be drawn with the automotive industry. Consider a car engine as an equivalent common capability in a new car purchase. This engine probably uses pistons/valves that are common with other engines and screws that are common with many parts of the car. However typically a customer need is for different size engines with different power/performance/ economy characteristics. Customers are allowed to choose along those dimensions. They are neither allowed (or probably wish) to specify which screws will be used in the build of the engine or car. The screws, piston etc represent the lower level capabilities. Customers (and even those with responsibility for integrating the higher layer building blocks to form the final car) are not allowed to choose how the screws, pistons and other components are combined to form an engine. This problem is solved once for all users by the engine component manufacturer.

This templating should not be confused with least common denominator. With careful design based on proposition roadmaps the customer can be offered the choices they require but economically and accessibly and in a way that still allows products to work together. If customers have two similar but distinct needs then this should be reflected as two distinct common capability services or capability variants not a single common denominator 'shoehorned' to partially fit two different needs.

We should also not confuse different types of capability as being an implication of little or no commonality. All of the capabilities share common characteristics – and that is because they are described as being part of a SOA. It is often highlighted that re-use is an important advantage of SOAs. This is true, however it should now be clear that re-use is not the most important advantage from the point of view of a product portfolio. Ease of assembly of products and solutions is the advantage here and this is related to governance. Products and solutions are sold to customers and must be integrated into common customer experience journeys that form the service layer described earlier. So commercial costs, performance (particularly under error conditions) and trade-offs between the two are very important to be managed as part of the governance for common capabilities. Re-usability, a primary metric and governance parameter for lower layer capabilities, is a secondary issue for common capabilities (although a useful benefit metric in the early days of introduction of capabilities into the business). In essence common capabilities need to be governed in much the same ways as products would be governed for BT in the past, albeit cost and quality are the important dimensions rather than explicitly profit and loss.

Managing contribution to profit and loss of dependent products and understanding of key cost and performance drivers are essential. The skills required for this the governance are akin to product management skills. This is expanded later in this paper.

As an aside it should be noted that an SOA alone is not enough to achieve an improvement in time to market through an assembly approach to product launch. If an important capability is not in place and available to assemble, then that component will be on the critical path in the implementation of a solution. The product cannot go to market until that component is constructed. Hence another key aspect of the common capability governance is the ability to develop key functions just in time for the first intercept (use of a capability in a product). This has been termed; 'shoot ahead of the bird'. This commercial risk management, alongside best of breed capacity management function, is a key part of the capability management role.

In summary, capabilities share common features in that they are services within an SOA. Different capabilities exist in different places in a capability hierarchy and the governance of specific capabilities depends on the type of capability in question – their position in the hierarchy. The lower layer capabilities should be governed for re-use; architectural conformance and technical issues are paramount. On the other hand common capability governance, at the high layers, should address assembly. Product issues such as functional and management performance and costs and commercial investment risk are paramount. In short, common capabilities should be governed in much the same way as products have been in the past (except they are managed for cost not profit), including adopting appropriate price-performance trade-offs and investing to the right level of market risk.

5. Implementing common capabilities


Significant progress has already been made in implementing the common capability model and development of a global open platform. More than 30 common capabilities were identified in the first analysis and 18 of these have already been launched, six in 2007-8. These capabilities have supported more than 300 product intercepts to February 2008, comprehensively proving the benefits of a service oriented approach to the portfolio.

A rigorous and collaborative budget build process has been established to govern the development of these capabilities. The Common Capability Investment Board, a BT senior investment board, provides line of sight between the company's market-facing units and its product and design divisions for evaluating product functionality investments. BT has invested 25 per cent of its product development budget through this process in the early years of this implementation. Cost avoidance has been significant: the programme has saved BT �2.80 for every �1.00 spent The governance model has also started to eliminate 'unnecessary choice' as described in section 4 by reducing the options for product development. A central team and specific gates in the procurement process have monitored product developments to minimise the cases when products are not assembled from common capabilities. As more and more common capabilities and templated solutions become available, assembly from capabilities becomes increasingly tractable within BT, without projects being subjected to increased risk through waiting for multiple developments to complete concurrently.
There are numerous capability specific examples of the benefits of the approach. For example:

- the storage capability has proven to be 40 per cent cheaper than typical bespoke solutions;
- the authentication capability protects more than 150 portals inside and outside BT, supporting four million customers and 36 million transactions per day, and assisting BT in winning contracts from banking and government customers;
- the user interaction capability reduces product 'look and feel' design from 35 to five days and drives a consistency of presentation to customers that has significant brand value for BT.

The initial implementations have proven the common capability concept but there are challenges in scaling the model to cover the entire portfolio.

6. Challenges


At least four key challenges can be identified in scaling up the common capability programme:

- Extending the model to embrace service as well as function
- Developing best in breed cost apportionment
approaches
- Maximising the value of existing legacy investments (to continue to extract value where they are fit for purpose) and managing migration to new platforms
- Optimising investment management for assembly – developing comprehensive roadmaps

6.1 Including service in the model
Separation of service from function, as outlined earlier, allows for the efficient combination of products, bundling and building of solutions. This means customers can choose the service options that are appropriate to them. These service layer options should be defined to meet the specific needs of each customer segment. Customers will therefore have a consistent experience for ordering etc. irrespective of the specific product functionality (e.g., make a voice call) that they use. This is critical to customer experience for a convergent product set and to the business objectives outlined at the start of this paper.

However, common capabilities need to be constructed on the basis that this separation of service from function is realised. This has a consequence on the product functions, for example they should all offer up a set of consistent 'hooks' into the service layer. The requirements for such 'hooks' must be set by the service layer owners, and setting these requirements consistently is a challenge. If this is not done product functions will need to develop many, unnecessarily variant, implementations of management functions.

As an aside it would also be desirable if the governance SOA concepts described above for product functions were extended to the service layer. Componentisation of this service layer, with a hierarchy much as for the function layer may also yield benefit in customer experience. This is the subject of further analysis.

6.2 Cost apportionment or trading models
In this instance 'trading' should not necessarily be taken to imply that usage charges must be raised between organisations within BT, nor imply any particular financial treatment. It does however imply that we need to understand the key cost drivers and absolute costs or apportionments in order to understand and manage product profitability. This is essential to deliver the best in breed investment objectives for common capabilities.

While common capability costs may be relatively small today they will undoubtedly be very material as the company moves towards solutions and products assembled from capabilities for the majority of the portfolio. Changing the basis on which product cost stacks are built is a fundamental cultural and organisational challenge for BT and a key part of the governance model. It is important that cost allocations do not drive inappropriate behaviours in the product community. It is also important to prototype and trial the approach required as soon as possible to ensure RFT as capability costs become more and more material.

Common capabilities need to be re-used across many products, available just in time and specified to anticipate the future market and costed to reflect underlying, volume related cost drivers. The financial model for the future portfolio must not introduce unnecessary overhead onto product profit-and-loss (P&L) balance sheets and must be tractable to administer.

Considering the drivers leads to the conclusion that four key principles should apply to trading:

- Cost-based trading
- Costs amortised over more than one financial year i.e. they should be costed on a forward-looking basis based on forecast total demand over a specified period. The 'first product past the post' should not bear all the cost.
- Capability pricing based upon the higher of forecast (as agreed by capability manager and including his forecasts) or actual volumes
- The 'traded entities' are the common capabilities (and service capabilities) which are described as capability services – i.e., those entities that are selected for assembly not every re-usable component.

Furthermore, it is important to realise that the cost model underpinning this trading approach must reflect the capability design and not a single technology implementation. The capability manager must also have sufficient commercial flexibility to drive the behaviour of product managers towards the best value approach overall for BT. The realisation that capabilities do not equate to single implementations has a significant impact on trading models. The capability design in support of a specified 'capability service' will draw upon resources across several technologies (probably including legacy) and will inform an appropriate apportionment of costs from those technology platforms.

It is also important that cost apportionment reflects a reasonable view of cost drivers. Consider network access as an example; in certain geographies network access will be significantly more expensive than others – if the capability cost apportionment does not reflect this difference and instead shows an average cost across all geographies then the cost stack into products will drive the wrong behaviours. The unrealistically low price in expensive geographies will tend to drive product pricing towards winning business in those locations at very low or negative margins (and losing business in other areas). Furthermore the low value of this business will not be evident from the cost breakdown. Even if on average capabilities are best of breed in cost-performance terms it is important that capabilities avoid 'best average'.

6.3 Impact on legacy investments and migration
There are several subtleties to the model that must be managed in relation to existing investments. Two illustrations by way of example might be:
If a new capability service is requested (perhaps a new level of performance or a new protocol interface) then a decision to invest in a new implementation to support this service must take account of the costs and impact on the existing platforms. This must be factored into the usage cost of one of more of the capability services.

We can envisage a circumstance when two related capability services are required; a standard and fully featured version. In the short term it may be pragmatic (while volumes are low) to host both of these services on a single platform that is specified to the higher feature set. Although in due course two differentiated platforms will be available. In the interim however it is reasonable that the costs are apportioned in a way that is weighted to favour the lower featured capability. Ownership of the supporting analysis to make these decisions must lie with the common capabilities (as indeed will any new asset deployed). Unless this approach is taken it will be impossible to compare 'apples with apples' in assessing the cost of an implementation. Investment decisions will be based on a sub-set of the facts. For example even if a new technology becomes available that delivers functionality at a lower unit price than existing implementations (which is very likely given technology advancement) it may still not be a wise investment for BT in the immediate term if existing platforms are adversely affected due to reduced volumes, or increased inter-working costs. Only a capability manager is in a position to make this assessment and to own the migration of the existing assets to take advantage of the innovation as this becomes possible.

Capability managers are also well placed to consider third party delivery options if they are more value creating for BT. There are also similar migration issues that apply to tactical investments that are made when it is judged that getting to market ahead of availability of fully strategically conformant capabilities is critical. The accountability for the migration and cost to migrate these implementations must be with the capability managers. As an aside it can be noted that this model is likely to reduce management behaviours that promote unnecessary divergence of BT's technology estate. In many cases the motivation for a product manager to establish a new 'stove-pipe' is to secure control over the assets as much as because the 'stove-pipe' approach is more fully featured. In a model where capability managers would own such tactical implementations anyway then this motivation no longer applies.

In summary:

- Trading models must be underpinned by cost models that reflect the capability design;
- This will typically span platforms and extend to legacy platforms and the design will inform cost apportionment of those platform costs;
- New investment decisions must be made and justified by the capability manager, cognisant of the whole costs to BT, including impact on existing infrastructure;
- Capability managers own the implementation and costs of migration from tactical to strategic and existing to innovative new technologies. The trading models should reflect these costs;
- The capability manager must show appropriate risk assessments and sensitivity analysis to support his capability pricing, especially when capability services are closely related (e.g., two different performance levels at significantly different costs for an otherwise similar functionality);
- Capabilities should consider legacy investment – including existing assets under the same governance will deliver significant benefit.

6.4 Investment management for assembly
Related to the trading model is the question of investment management. In order for components to available to assemble and 'trade' at the right time, avoiding adverse impacts on cycle time, it is important that BT invests in developing functionality in the right way and at the right time.

In general there is a mismatch between the cycle times for customers from concept to market (usually short) and the required infrastructure (usually relatively long). In order to manage the difference between these cycle times there is a need to develop clear Capability roadmaps so that common capabilities are available just in time. These roadmaps should address functionality available now and in the future, based not just on known product intercepts but a future market view of required features. First implementation may be delayed until a product intercept is identified however the implementation will take account of not just this intercept but the more general requirements underpinned by the roadmaps.

This approach also allows for a more sophisticated investment model to be developed. The majority of a platform deployment should be funded and justified by early product intercepts however the 'delta' required to ensure the implementation is consistent with common capabilities, justified by the roadmaps, can be funded and governed through the common capability investment model. This approach allows more assets to be managed consistently for assembly. If the entire platform development costs were managed in a single common capabilities programme that programme would rapidly become unmanageable, especially as the assembly approach is extended towards covering the entire portfolio; as will be required in order to deliver convergent products for customers. The changes needed to adapt product developments to meet the model will be a small proportion of the overall cost of development and thus can feasibly be governed in a single programme.

7. Capability management role – next steps


In summary, the next steps must respond to the key challenges identified above and in particular two key next steps need to be progressed:

- to build on the success of the investment management bodies already established for common capabilities to address the points highlighted in the previous section;
- to re-enforce the existing common capability management role to be accountable for development of business cases, roadmaps and in-life management plans. It is worthwhile being explicit as to the required responsibilities of a capability manager for success. These responsibilities can be summarised as follows:

- To manage a portfolio of capability services within the service-oriented enterprise:

o That are described in implementation independent terms, as far as possible and are fit for purpose for inclusion in service assembly process.
o That cover the full scope of a capability - e.g., end-end and can be easily assembled into propositions. This means ensuring that we have the right aggregation of capability services to ensure optimum investment.
o That use other capabilities as required - i.e., specify requirements of other services from capabilities.
o That can be composed into products - e.g., include management interfaces as well as functional interfaces.
o That are built on platforms with appropriate in-life and operations support.

- To manage investment on a group basis:

o Secure intercepts across the group for the capability.
o Have oversight of investment in all relevant platforms and infrastructure (including third party) that contribute to their capability and accountability for the costs- ensure that these initiatives include budgets, plans, etc. consistent with capability.
o To 'own' (i.e., be accountable for specifying requirements, ensuring process in place to manage overlaps, etc.) all the implementations relevant to their scope.
o Build cost models for their capability that includes apportionment of costs from all relevant platforms and that reflect the capability design.
o Develop capability charges that reflect the services provided and that reflect the true drivers (in the medium to long term view) of cost.

- To manage strategically for the business:

o Be accountable for the capability roadmap.
o To build a business case to 'shoot ahead of the bird' based on a forward view of requirements from markets/channels as well as products.
o To own the migration of platforms or functionality to the strategic direction informed by the architecture.
o To manage seed-corn money to re-purpose existing functionality to fit capability model, accelerate migration and support early products in building to the model.
o To be accountable for the in-life implementations of the common capabilities
o To champion the use of capabilities across the whole of BT, selling the concept to market-facing units, helping them engage with common capabilities and always seeking new ways to extract value from the programme.

Changes in operating models to take account of these required responsibilities are now being implemented to ensure the promotion of an assembly approach to product development and to realise the changes needed in BT's portfolio architecture over the complete product range, new and legacy.

Conclusion


To meet the triple challenge of reduced costs, faster time to market and improved customer experience BT has introduced a service oriented approach to not just its IT estate but also the wider enterprise including the product portfolio through common capabilities. Capabilities in general have promoted the concept of re-use to significant benefit while common capabilities, as a more specific type of capability has started to develop the concept of 'assembly' for BT's product portfolio.

Through this common capability approach BT has already progressed along the path towards producing efficient convergent products and created a platform for further progress. This progress will require increased focus on:

- Supporting investment management as a key part of a capability manager role and ensuring capability funds are managed to influence other programmes to develop product building blocks;
- Development of proposition and capability roadmaps to ensure that the correct capabilities are developed, forecast and deployed just in time for first intercept;
- Assembly as a product development methodology and separation of the service layer from the functional layer as an enabler to this approach;
- Including a wider range of assets into the model, including legacy assets. To allow the approach to apply to the whole portfolio as is required to develop customer converged products.

Acknowledgement


This paper would not have been possible without the hard work and creative thinking of all the capability managers and the programme team that have worked on the programme and help changed the conceptual approach to a reality delivering business benefit. In particular, we would single out Andy Fielden who has lead the programme across several years and is responsible for the creation and adoption of many of the 'pragmatic, real-world' principles that are required for success and described in this paper. We also wish to acknowledge Paul Muschamp's input to section 2.2.

References

  1. Levy B, 'The common capability approach to new service development', BT Technology Journal, vol.23, no.1, January 2005,Top  
  2. Natis Y, 'Applied SOA: conquering IT complexity through software architecture', Gartner, May 2005Top  
  3. Mahony R and Molony D, 'The transformation to Enterprise Telco 2.0', Ovum, October 2007Top  
  4. Muschamp P et al, 'Data management system', US Patent 7310613B2, December 2007Top  
  5. 'Shared information/data model', Telemanagement Forum, www.tmforum.orgTop

Alan WardAlan Ward joined BT in 1980 as a sponsored student and graduated in Physics from Oxford University in 1984. His subsequent career with BT has spanned corporate and group strategy, product development, bid management, organisational design, network design, systems integration and systems software development. He has worked extensively with BT's commercial partners in Europe and Asia. Alan has recently moved to the service and solutions team in the Chief Technology Office where he has been responsible for thought leadership for common capabilities from the outset of the programme. He also leads a team of analysts accountable for setting the innovation direction in a range of portfolio and service projects, most recently in the area of information networking.





Chris SmithChris Smith joined BT in 1988 from GEC Research. He has a B.A. in Mathematics from the University of Oxford and a M.Sc. in Computation from the Programming Research Group at the University of Oxford. Since joining BT, Chris has undertaken a number of roles including research, systems development, commercial analysis and major programme management. Most recently, Chris has been part of the Services and Solutions team within the Group Chief Technology Office; where he has been developing the common capability model and service innovations such as Information Networking.






home | Next »