Business Ecology Initiative & Service-Oriented Solution

Michael Poulin

Hidden Cost of the Project

user-pic
Vote 0 Votes

IT has a slogan: 'we have time and money to re-do the project three times but we do not have them to do the project one time right'. There is another believe as well saying that IT people should not expect the right development from the first attempt.

Some blame Business that pushes technology to deliver 'yesterday' without sustaining business requirements, others worship an idea of prompt delivery of something valuable (not necessary what was required and with the value, which might be not really justifiable). The latter is the survival habit caused by the former.

IT knows, more or less, what is wrong but why this is happening and how to fix this problem is generally unknown. This problem may be fixed if we find the criteria of what is right and the means to direct to this right doing. So, let's start from the beginning.

At the beginning, there is Business. I mean corporate Business with its strategic planning and transformation programmes, not an operational business team, which formulates burning business requirements. The strategic planning is based on what the company is doing now and what it should do in the future, why the changes are needed, who is supposed to perform changes and who will benefit from them. This is the cost estimate step only, which leads to creation of transformation programmes.

The transformation programme is the first place where the company 'hides' the cost because the transformation programme is about implementation of the strategic tasks and, as such, embraces numerous risks of ineffective actions and activities. At the same time, the programme has a capability of self-healing because this is the level where Business can manipulate implementation projects dynamically balancing 'money for value', mitigating investment risks and compensating unavoidable mistakes (this is human life after all). Also, this is the level of realisation of business ideas that formulate the high-level requirements to the business transformations/changes the first time.

The better we see the cost of the solution ownership 'forest' behind the project 'trees', the less the projects will cost us


Since in the next step the projects ought to be formulated, it is the right time to challenge the business requirements the first time. This is the job for Enterprise Business Architects who are supposed to review transformation requirements in the contexts of existing business functional model, business operational model, available resources and future transformation outcomes in the future market environment (though the last is better be done during the strategic planning phase). As we know, one of the most effective instruments for business architectural review is modelling and simulation. The modelling has to define what the business services, functions, features and processes should be created in line with the strategic directions; 2) what existing services, functions, features and processes should be changed and what their final states to be. The simulation must uncover what changes in the existing services, functions, features and processes have to be done; this helps to define what their final states should be as well as what new relationships between the business services, functions, features and processes should be set up. If this step is omitted, the company may be sure it incurs hidden cost already.

The phase of defining business projects within the transformation programme (and related IT projects) is associated with risks of loosing money due to inconsistent, missed or overlapping business requirements and project scopes. This is the second place where Enterprise and LOB Business and Technical Architects should review all individual projects. Those Architects must have enough authority 1) to stop erroneous allocation of business requirements and related project scopes, and 2) demand the adjustments. The criterion for changes at this step is agility to the corporate strategy for each individual project. The same criterion must be applied to every business and IT project even outside of the boundaries of the transformation programme. In other words, a business project should be allowed only under the constraint of the business functional integrity. If a company does not preserve such integrity and relays on the Value Chain magic, it risks loosing money on disproportional investments into individual Chain elements that do not necessary provide for the best company benefits in the context of other weak Chain elements.

The IT projects have their specifics related to creation and maintenance of the technical infrastructure that is supposed to support business quality of service. This infrastructure (including new development) costs serious money that Business has to pay to stay competitive in the market. There is a popular belief that an investment into IT infrastructure is a pure 'cost centre' action. I argue that this belief as well as the blur project business requirements generates enormous hidden cost for the business. Nowadays, technology has transformed from supporter to enabler of business in many industries. Investing 'cheap' into Technology means only that Business will pay twice ("the poor pay twice").

Since all projects, business and technical, are paid by Business, it is Business who is accountable to the enterprise for all project level decisions. Every decision of doing something directly associates with the cost of having the results. This is also called a cost of the solution ownership. This cost comprises the cost of the following factors:


  1. researches and solution discussions

  2. business modelling and simulation

  3. programme management

  4. architectural business and technical services

  5. project realisation

  6. project result support and maintenance

  7. modifications in the operational and technical environment caused by the project results

  8. fixing the execution failures

  9. lost business opportunities and customers for each execution failure


The majority of IT operates based on perceptions of the project implementation cost only. In my recent practice I witnessed the case where the business sponsor insisted on the quick implementation of new business requirements as a patch on the WebSphere v.4 Application Server ( the obsolete and already non-supported product from IBM). They tried to save about £19K having an alternative to implement the solution on the modern WebSphere v.6 which required a bit longer delivery cycle that time. The patch was done breaking business and technical integrity and for next two months the business acquired 4 cases of business interruptions and 3 sever errors in the surrounding systems because of malfunctioning of the old Server. It took hours and hours of high level executives and middle-level management to discuss the cases and fixes in the meetings and days of 24-hour work for the developers and business operational personnel to handle the process manually. I calculated the total cost of these exercises and got a figure around £58K.

Though that was a quite convincing illustration of hidden cost, it took significant efforts to introduce it to the cross-division management because low-level operational managers clearly saw a threat to them - it was obvious that the value they generated by 'quick' time to market was undermined by the final results at the enterprise level. The resistance was not about this particular case but about entire idea of considering the cost of the solution ownership as the responsibility of those who make business decisions on this ore that actual implementation.

It is interesting to note that described case had opened the door for the wide acceptance of SOA in the company. In my opinion, the reason was in the clearing the aspects of relationships, interactions and inter-dependencies associated with service-oriented environment. The factors 6 to 9 listed above 'contributed' a lot into the business understanding of the business value/cost of service orientation.

A lot of hidden cost occurs due to violation or ignorance of the business informational and functional integrity. This appears as an isolation of business and technical projects that are typical to the business Value Chain model. A lot of extra cost might be uncovered and avoided if the business needs and requirements were overviewed and considered in the context of existing business and technical constraints and, especially, in the context of the future state of both business and technical execution environment, i.e. in the context of relationships between them. Such relationship consideration is the native part of the business Value Networks model that has its reflection in the IT management model based on ITIL v. 3 recommendations.

Reference Lable.JPG


Leave a comment

In this blog, Michael Poulin writes about business and technology ideas, concepts, methodologies and solutions leading to service-oriented enterprise, the primary instrument for obtaining business objectives in fast-changing environments.

Michael Poulin

Michael Poulin is an enterprise-level solution architect working in the financial industry in the U.K. and the United States.

He specializes in building bridges between business needs and technology capabilities with emphasis on business and technical efficiency, scalability, robustness and manageability. He writes about service orientation, application security and use of modern technologies for solving business problems. He contributes to OASIS SOA standards as an independent member and is listed in the the international "Who's Who of Information Technology" for 2001. View more

Subscribe

 Subscribe in a reader

Recently Commented On

Categories

Tag Cloud

'Navigating the SOA Standards Landscape, 1471, abstraction, ACM, active service, Adaptive, ADM, adopt changes, aggregate service, AIA, Amazon, analysis, API, application, Application Integration Architecture, architect, Architect, architectural mission, architecture, Architecture, architercture, AWS failure, Azure, B-SOA, BAWG, BEI, Best Practice, bottom-up, BPEL, BPM, brokerage, Brokering, brokering, bus, Busienss, busienss case, business, Business, Business Architect, Business Architecture, business architecture, Business architecture, Business Architecture Working Group, business concerns, business data, Business Ecology, business efficiency, business model, business operational model, business organisation, Business Platform Division, business process, Business Process Designer, Business Requirements, business risk, business service, Business service, Business SOA, business value, business view, business-centric, Business-IT problem, BuTechCon, Canonical Schema, capability, Case, CBDI, CBM, Centralization, choreography, CIO, Cloud, cloud, Cloud Computing, Cloud of Clouds, COBA, Collaboration, collaboration, collaboreation, commodity, component, Composite Application, composition, concept, Conciliator, consumer, contract, COSMIC, cost, cost estimate, cost of ounership, cost of ownership, coupling, crisis, CRUD, culture, Cutter Consortium, data ownership, data service, data store, DDD, decision logic, decomposition, definition, demand, design, Design Pattern, development, discipline, distributed orchestration, Domain, domain, Domain Aggregate, Domain Events, Domain Service-Oriented Modelling, DOSOM, DOSOSM, driver, Dynamic Process Edition, EA, EC2, ecosystem, EDA, efficiency, end-to-end, enemy, enterprise, Enterprise, Enterprise Architect, Enterprise Architectural Framework, Enterprise Architecture, enterprise architecture, ERP, ESB, event, Event, execution context, Execution Context, expertise, explicit, failure, fake, feature, Flexibilit, flexibility, FPA, FSM, Full Functional Points, Functional Points, functionality, functionality model, future, Gartner, goal, Governance, governance, granularity, harmonization, Healthcare, how to, IBM, identiy credential, IEEE, IEEE 1471, IFPUG, implementation, implicit, intangible, intangible value, Integration-Oriented Architecture, intent, interface, interface orientation, Inventory, investment, IOA, IT, IT Architect, IT Operation Support, IT organisation, IT without the IT Department, ITIL, Java, Ladder to SOE, leasable Cloud, lease, Loose coupling, Lost in Translation, Malik, management, Management, Manifesto, market, MDA, Michrosoft, Microsoft, Mike Rosen, model, Model-Driven Approach, modelling, Navigating the SOA Standards Landscape Around Architecture, navigation, OASIS, OASIS SOA RA, OASIS SOA RAF, OASIS SOA Reference Architecture Foundation, OASIS SOA RM, ODBC, OMG, ONA, Ontology, OO, Open Group, Oracle, orchestration, organizational change, outsourcing, ownership, participant, pattern, patterns, people, planning, policy, principle, principle of separation of concerns, principles, Principles, priority, Private, Private Cloud, process, Process, process-oriented, process-orineted, process-service, project, Provisioning, Pub/Sub, Public, Public Cloud, Public Cloud Busienss Requirements, QCon, RA, RAF, re-composition, Real World Effect, Real World SOA, redundancy, Referemce Architecture, Reference Architecture, Reference Architecture Foundation for SOA, Reference Model, Registry, rent, rentable Cloud, Repository, reuse, RIA, risk, RM, ROI, RPC, rules engine, RWE, SCA, scalability, Schema, security, semantics, Service, service, Service Autonomy, Service Composability, service contract, Service Contract, service description, Service Description, Service Discoverability, Service Execution Context, service orientation, Service Orientation, Service Oriented Enterprise, Service Relative Autonomy, Service Reusability, service semantic, Service Separation of Concerns, Service State Management, Service Statelessness, service-oriented, service-oriented eco-system, Service-Oriented Enterprise, service-oriented enterprise, service-oriented environment, ServiceContract, seven properties that differentiate emergent architecture from the traditional approach to EA, shared interface, shared library, simple, situational, sizing, SLA, SO, SO environment, SO Principles, SOA, SOA Manifesto, SOA standard, SOA-RAF, SoaML, SOBA, social, social networking, SOE, SOEA, software, solution SOA, SOMA, Spring, stakeholder, standard, Standard, study, subject, Summit, supply, supply chain, support, system, T-SOA, tangible, tangible value, Technical, Technical Architect, Technical Architects, Technical Architecture, technical capabilities, Technical SOA, technology, Technology, tendency, The Open Group, TOGAF, TOGAF 9.0, top-down, transparency, UI, UI Mediator, unstructured, use, Value Chain, Value Network, Value Networks, view, view model, viewpoint, vision, VNA, VPEC-T, WCF/WF, Web, Web 2.0, Web Service, Web Services, WebSphere, WS-CDL, WSDL, ZapFlash, ZapThink,

Monthly Archives

Blogs

ADVERTISEMENT