The Inductive Service Development Framework, ISDF Bridging the Service and Software Development Processes.

Authors Avatar

The Inductive Service Development Framework, ISDF

Bridging the Service and Software Development Processes.

By Thor E. Hasle, The Norwegian Centre of Service Research, NST, The Norwegian School of Information Technology, NITH, and Academy Services, Oslo, Norway.

Abstract

Service development processes are overwhelmingly established by the managerial, organisational and financial domains of the industry and the academia. There is however, a close to fifty year old science of information technology research into development of IT-services. There are several schools argumenting the best development processes with IT in mind, from structural, sequential processes like The Waterfall Process, to iterative, incremental processes like the Rational Unified Process (Jacobsson, I et al., 1999). As it is established that smaller development projects are more successful than larger (Standish Group, 2004) and the ever increasing need for time compression; lightweight, agile processes are now in fad. (Beck, K, 2000). The science of research into software development processes is a complementary foundation to obtain better service development processes.

This contribution establishes, from a theoretical, empiric and practical viewpoint, the close relations between service development and software-development. The modern iterative and incremental software development philosophies are to a large extent applicable also in service development. Where service development has lacked unified development processes and modelling tools, software development has indeed a high degree of maturity, and unified models and methods are in place. As the automated content in a modern service is ever increasing, the abovementioned relations are strengthened. These postulates are discussed and illustrated.

Keywords: Service definition, Service analysis, Business Process Re-engineering, Service development, Software development, The Inductive Service Development Framework, Service Use Cases, reification of services, The relativity principle of services, Reverse engineering, Service quality, User acceptance.

1.        Introduction

New products are becoming the very heart of competition (Fitzsimmons & Fitzsimmons, 2000).

Services may be regarded as well defined business processes, or more often, a superset of business processes, where business processes are connected in workflows to cater for one service. We may broadly categorize two sets of services: the external services directly for sale (in-sourcing), and internal services in an organisation to support its own operation, often candidates for out-sourcing.

Services are not products, however, they do need to be productified. Services are intangibles, but they are born, they live and they die. During their lifespan they most certainly have to be modified. The TQM process called kaizen, the Japanese word for continous improvement, is near at hand. In service research, clear definition and reification of the service in question is mandatory.

Developed countries will increase their service production and decrease their object production. The raw materials are exported and the consumable products are imported. There has been a rapid paradigm shift during the last decades.

In service research, the internationalisation and bridging practice and academia are major concerns. The major subject areas, the pillars, are: Marketing, Human Resources, Operational Management and the influence of Informatics according to Prof. Bo , Sweden.

This paper focus on the processes of service development as a superset of  system development. An Inductive Service Development Framework (ISDF) is proposed.

 2.        The Business domain and development processes

There is a productivity paralysis in Europe compared to the U.S. of A. (Fairlamb, Reinhardt and Cohn, 2004) The problem in Europe is a lengthy analysis, problem-seeking and paralytic behaviour, in contrast to the trial-and-error philosophy in USA. The measure of success tells which philosophy is finally more risky, a healthy balance must here be sought for. There is a need for a unified service development framework.

As services are super-sets of business processes, Business process re-engineering (BPR) comes into play. The philosophy of BPR is basically that, although some improvement in business performance can be achieved through marginal changes to systems and organisations, real, large-scale gains only result from a fundamental rethinking about what is done and how it is done. The idea with BPR is to ask: “If we were starting this organisation today, what would we do? How would we do it? What systems and processes would we need? What skills would be required to operate these processes?” The process models that results from this “green field” approach are usually very different from what the organisation does now, and the challenge then is to get as close to the “ideal” model as is possible, given the real world constraints.

In most BPR initiatives, IT emerges as a key enabler of change, with new and more integrated systems allowing things to be done faster, better, cheaper and in more places. So, many IS projects are either part of, or result from, BPR exercises.

It may be tempting to apply new technology to enhance old business processes. Beware! This might be cementing old processes in the old mould. It is important to do thorough BPR with no restrictions first, and then add on the restrictions to see how close are we able to achieve the “ultimate way”.

There are usually two schools of thinking; evolution and revolution. The evolutionary way believes in piecemeal changes of the service process, increments. The revolutionary way does also have a place in history; sometimes paradigm shifts are necessary, but indeed more risky. Short or long term objectives matters.

Much are said and written about BPR, however, the BPR philosophy must be included in any service development or service re-engineering.

Although we have to recognize that the development of business strategy and its inherent services is an imprecise science, there have been made several studies and helpful models.

Join now!

The McKinsey 7-S framework is a Value Based Management (VBM) model that describes how one can holistically and effectively organize a company. (Peters and Waterman 1982)

                

The socio-technical approach to service and business process development is concerned with change and its impact on people and organisations. New technology invariably involves changes to work processes and to the organisations within which they take place – and both of these have an affect for the people concerned. Technology projects that fail to recognize and deal with this reality are going to run into difficulties. The socio-technical design process is similar to ...

This is a preview of the whole essay