corporate development and it - eth zürich · corporate development and it | thomas ... explained...
TRANSCRIPT
Part 4
Management of Large Scale Projects – Integration of Strategy-, Process- and Information Systems Development
Thomas Gutzwiller
Sept., 2016
Corporate Development and IT
2| Thomas Gutzwiller - Transformation
| Part 4
Overall Concept
Strategy development
Process development
Implementation
Information system integrationInformation system planning
Standardsoftware
implementation
Process andsystem
integration forlegacy systems
Proprietarydevelopment
3| Thomas Gutzwiller - Transformation
| Part 4
Overall Concept
• The interrelationships between Strategy, Processes and Information Systems are explained with the use of a Meta Data Model and a Project Process Model .
• A Meta Data Model is a concept ional Data Model of the underlying method. It contains the main design objects of the method and explains the concept ional relationship between those design objects.
• A Project Process Model subdivides the project process of the method in overlookable design steps in a proposed sequence.
Every method can be described by a Meta Data Model and a Project Process Method.
4| Thomas Gutzwiller - Transformation
| Part 4
St. Gall Methods
Strategy development: PROMET©BSD
Process development: PROMET©BPR
Implementation
Information system integrationInformation system planning: Total ISM, PROMET®STP
Standardsoftware
implementation:PROMET©SSW
Process andsystem
integration forlegacy systems:PROMET®PSI
Proprietarydevelopment:
CC RIM
5| Thomas Gutzwiller - Transformation
| Part 4
St. Gall Methods
• o.V., PROMET/BSD, Methodenhandbuch für die Geschäftsstrategieentwicklung, Version 1.2, IMG AG, St. Gallen, 1999
• o.V., PROMET/BPR, Methodenhandbuch für den Entwurf von Geschäftsprozessen, Version 2.0, IMG AG, St. Gallen, 1997
• Österle, H., Brenner, W., Hilbers, K., Total Information Systems Management, A European Approach, John Wiley & Sons, Chichester e.a., 1993
• o.V., PROMET/STP, Methodenhandbuch für die System- und Technologieplanung, Version 1.1, IMG AG, St. Gallen, 2001
• o.V., PROMET/SSW, Methodenhandbuch für die Einführung von Standardanwendungssoftware, Version 3.0, IMG AG, St. Gallen, 1997
• o.V., PROMET/PSI, Methodenhandbuch zur Prozess- und Systemintegration, Version 1.0, IMG AG, St. Gallen, 1996
• Gutzwiller, Th., Das CC RIM-Referenzmodell für den Entwurf von betrieblichen, transaktionsorientierten Informationssystemen, Physica (Springer), Heidelberg, 1994
6| Thomas Gutzwiller - Transformation
| Part 4
Strategy development
Strategy development
Process development
Implementation
Information system integrationInformation system planning
Standardsoftware
implementation
Process andsystem
integration forlegacy systems
Proprietarydevelopment
7| Thomas Gutzwiller - Transformation
| Part 4
Strategic businessfield (target)
Customersegment
Distributionchannel
Regionalmarkets
Products/services
providesservesusesserves
Meta data model „Strategy development“ – overview
8| Thomas Gutzwiller - Transformation
| Part 4
General project process model for „Strategy developm ent“ - overview
9| Thomas Gutzwiller - Transformation
| Part 4
Project process model of strategy development
Project setup
Vision and mission statement
Externalanalysis
Internalanalysis
Gap analysis
Formulation of strategic options
Selection of strategic options
Implementation planning
Implementation controlling
10| Thomas Gutzwiller - Transformation
| Part 4
Project setup
Vision and mission statement
Externalanalysis
Internalanalysis
Formulation of strategic options
Selection of strategic options
Implementation planning
Implementation controlling
Project process model of strategy development
Gap analysis
11| Thomas Gutzwiller - Transformation
| Part 4
Project setup
Vision and mission statement
Externalanalysis
Internalanalysis
Gap analysis
Formulation of strategic options
Selection of strategic options
Implementation planning
Implementation controlling
Project process model of strategy development
12| Thomas Gutzwiller - Transformation
| Part 4
Project setup
Vision and mission statement
Externalanalysis
Internalanalysis
Gap analysis
Formulation of strategic options
Selection of strategic options
Implementation planning
Implementation controlling
Project process model of strategy development
13| Thomas Gutzwiller - Transformation
| Part 4
Project setup
Vision and mission statement
Externalanalysis
Internalanalysis
Gap analysis
Formulation of strategic options
Selection of strategic options
Implementation planning
Implementation controlling
Project process model of strategy development
14| Thomas Gutzwiller - Transformation
| Part 4
Project setup
Vision and mission statement
Externalanalysis
Internalanalysis
Gap analysis
Formulation of strategic options
Selection of strategic options
Implementation planning
Implementation controlling
Project process model of strategy development
15| Thomas Gutzwiller - Transformation
| Part 4
Project setup
Vision and mission statement
Externalanalysis
Internalanalysis
Gap analysis
Formulation of strategic options
Selection of strategic options
Implementation planning
Implementation controlling
Project process model of strategy development
16| Thomas Gutzwiller - Transformation
| Part 4
SWOT-Analysis and resulting SWOT-strategies
Opportunities-
-
-
-
Threats-
-
-
-
SO strategies ST strategies
WO strategies WT strategies
Strengths-
-
-
-
Weaknesses-
-
-
-
Companyfactors
Environmentalfactors
17| Thomas Gutzwiller - Transformation
| Part 4
Basic strategies in the product/market matrix (Anso ff)
Market penetration Product development
Market development Diversification
Current offered products/services
New products/services
Current served markets
New markets
18| Thomas Gutzwiller - Transformation
| Part 4
Generic growth strategies (Lechner) – Paths of Growt h
• P1: Growth in the core(= do more of the same, Ansoff‘s market penetration strategy)
• P2: Growth near the core(= growth with existing products in new markets, Ansoff’s market development strategy)
– New customer segments
– New regional markets
– New distribution channels
• P3: Growth by diversification based on core compete ncies (= grow with new products in existing markets, Ansoff’s product development stratregy)
– New products
• P4: Growth by unrelated diversification (= new products and markets, Ansoff‘s diversification strategy)
• P5: Create new industries(=create products for completely new markets, Blue ocean strategies)
19| Thomas Gutzwiller - Transformation
| Part 4
We know 3 mechanisms of growth:
• Internal organic growth(example: 3M)
• Mergers & Acquisitions(example: Holcim)
• Alliances & Networks(example: Star Alliance)
A B
A B
Generic growth strategies (Lechner) – Mechanisms of Growth
Source: Lechner.
20| Thomas Gutzwiller - Transformation
| Part 4
Alliances &Networks
Mechanisms of growthP
aths
of g
row
th
Core (1)
Adjacent to the core (2)
Diversification based on corecompetencies (3)
Unrelated diversification (4)
Creation of newindustries (5)
Internalorganic M&A
Generic P/M growth strategies (Lechner)
Source: Lechner.
21| Thomas Gutzwiller - Transformation
| Part 4
DIS
TAN
CE
TOC
OR
E
RIS
K
SPEED
RISK
small risk high risk
Alliances &Networks
Mechanisms of growth
Internalorganic M&A
Pat
hs o
f gro
wth
Core (1)
Adjacent to the core (2)
Diversification based on corecompetencies (3)
Unrelated diversification (4)
Creation of newindustries (5)
Generic P/M growth strategies (Lechner)
Source: Lechner.
22| Thomas Gutzwiller - Transformation
| Part 4
Generic competitive strategies (Porter)
Differentiation(unique selling
proposition)Low costs
Differentiationstrategy
Cost Leadershipstrategy
Focusstrategy
(differentiation)
Focusstrategy
(low cost)
Broad(industry wide)
Narrow(market segment)
Place orextent ofcompetition
Advantagesthrough
23| Thomas Gutzwiller - Transformation
| Part 4
Project setup
Vision and mission statement
Externalanalysis
Internalanalysis
Gap analysis
Formulation of strategic options
Selection of strategic options
Implementation planning
Implementation controlling
Project process model of strategy development
24| Thomas Gutzwiller - Transformation
| Part 4
Strategic businessfield
Customersegment
Distributionchannel Region Market service
(product, service)
providesservesuses
serves
Processoutput
hashas
transports
consumes
Manufactorydepth Variants
has
has
Macro processbundles
Customer
Needs
Business unit
Strengths/Weaknesses
Critical successfactor
contains
has
serves has handles
has
Meta data model „Strategy development“ Strengths/weaknesses analysis
25| Thomas Gutzwiller - Transformation
| Part 4
Strategic businessfield
Customersegment
Distributionchannel Region Market service
(product, service)
providesservesusesserves
Environment
Opportunity/threat
Critical successfactor
has
has
has
handles
influences
Stakeholder
Business partners
Competition
determinesPolitics, law
Economicalfactors
Environmentalfactors
Culturalfactors
Technology
Media
determines
...
...
Meta data model „Strategy development“Opportunity/Threat analysis
26| Thomas Gutzwiller - Transformation
| Part 4
Process development
Strategy development
Process development
Implementation
Information system integrationInformation system planning
Standardsoftware
implementation
Process andsystem
integration forlegacy systems
Proprietarydevelopment
27| Thomas Gutzwiller - Transformation
| Part 4
Understanding the difference between “product/servic e” and “process outputs” (customer relationship interactions)
Product/service $
Product information
Reservation
Payment methods
and terms
Warranty handling
Recycling
etc.
Process outputs (customer relationship interactions)
You pay for the product/service. Buying decisions are often based on the right process outputs (customer relationship interactions)
28| Thomas Gutzwiller - Transformation
| Part 4
Source: Muther, 1998
Process outputs (customer relationship interactions , CRI’s) is the anchor point for process development
Customer Buying CycleSupplier Customer
After sales Motivation
Purchase Evaluation
29| Thomas Gutzwiller - Transformation
| Part 4
Effectiveness before efficiency
Process outputs (CRI’s) as basic indication for pro cess development
• We want to distinguish between
– „Doing the right things“ (effectiveness) and
– „Doing the things right“ (efficiency)
• All too often existing processes are redesigned (efficiency) without thinking about their effectiveness.
• Therefore process development always begins with process outputs (CRI’s) and asks the question, if the right process outputs are generated for the specific process customer. Only then the question will be answered, how the process performance can be provided most efficiently.
30| Thomas Gutzwiller - Transformation
| Part 4
Business field
Customersegment
Distributionchannel Region
Market service(Product, service)
providesservesusesserves
Process output(Customer relationship interaction)
Macro process
Micro process
Activity
bundles
is divided inprovides
contains
Meta data model „Process development“
makes use of
31| Thomas Gutzwiller - Transformation
| Part 4
Specialist dealer Discounters Department stores Mail order retailers
A: AudioVideo
A V C C S A V C C S A V C C S A V C C S
Segments
Outputs
Productinformation
Frameworkagreement Advise on Sales strategyProduct
Purchasingproposals
Goods
After-salessupport
Rep. goods
C: ComputersS: Services
Range selection
Sales - Specialist dealer
Sales - general
Logistics
Customer service Specialist dealer
Customer service - general
support
C: CommunicationsV:
Distribution channelCustomer relationship interaction:Process output
Product
Macro process 1Macro process 2
Example of macro processes
The business segmentation and the customer relation ship interactions of Entertainment Equipment
Distribution D/A/CH deliver the process architectur e
32| Thomas Gutzwiller - Transformation
| Part 4
From macro process to micro process
Macro process (Which outputs are produced?)
Customer Sales Production Purchasing Supplier
Activity Activity Activity Activity Activity
Micro process 1 (How is output produced?)Micro process 2
Micro process 3
33| Thomas Gutzwiller - Transformation
| Part 4
Example of micro process
UNTEL
Purchasing process
Salesrep.
Productmanage-
ment
26.Advise
customeron purchase
47.Providemarketdata
Salessupport
Microprocess
Getorder
Ordermanage-ment
Customer
48.Specify
needs withMIS
27.Specifyneeds49.
Selectsupplierswith MIS
29.Select
suppliers
50.Select
goods withMIS
30.Select goods
with elec.catalog
52.Placeorderonline
51.Placeorder
with MIS
53.Place order
fromcatalog
with MIS
36.Bookorder
32.Takeorderfrom
sales rep.
61.Agreespecialorders
34.Recordorder
60.Record
EDIFACTpurchase
order
33.Place
order inwriting/bytelephone
31.Passorder
to salesrep.
35.Confirmorder
Letter:1-2
days
Letter: 1-2 days
Activity
Internal organizationalunit
Customer
Process flow
Micro process
34| Thomas Gutzwiller - Transformation
| Part 4
Project processmodel for processdevelopment
Source: IMG
35| Thomas Gutzwiller - Transformation
| Part 4
Information system planning
Strategy development
Process development
Implementation
Information system integrationInformation system planning
Standardsoftware
implementation
Process andsystem
integration for legacy systems
Proprietarydevelopment
36| Thomas Gutzwiller - Transformation
| Part 4
Organizer/business manager
Business analystSoftwareengineer
Development of organizational structures, CRI’s, processes and instruments for management
Development of business support applications andintegration of standard application software Development of software
Diverse perspectives regarding process andinformation system development
• In process and information system development several parties (roles) are involved
• They have different perspectives on the process and information system development
37| Thomas Gutzwiller - Transformation
| Part 4
Activity sequence
Process output(customer relationship
interaction)
Business partner(process customer)
Key performanceindicator
Process
Activity
Location
Position
goes to
relates to
produces
has
contains
iscontainedin
is realized by
is linked to
Perspective of organizer/business manager
38| Thomas Gutzwiller - Transformation
| Part 4
Activity sequence
Process
Activity
Transaction
Application
Transactionsequence
Document,list, message Screen
Screen sequence(Dialog)
Effect
(Data)Object type*
Data base
*Entity type
contains
is contained inuses
contains
contains
on
has
hasproduces
is containedin
is contained in
Perspective of business analyst
39| Thomas Gutzwiller - Transformation
| Part 4
Transaction
Application
(Data)Object type*
Data base
*Entity type
Program
Service function(method, services)
Library
Effect
contains
is realized as
uses
contains
has
on
contains
Perspective of software engineer
40| Thomas Gutzwiller - Transformation
| Part 4
ORGANIZER/BUSINESS MANAGER
BUSINESSANALYST
SOFTWAREENGINEER
Program
Service function(method, services)
Library
Transaction
Application
Activity sequence
Process
Activity
contains
uses
uses
is containedin uses
contains
is realized as
Interfaces between different perspectives
41| Thomas Gutzwiller - Transformation
| Part 4
ApplicationA
ApplicationB
ApplicationC
Micro process 1
Micro process 2
Transaction A1Transaction A2Transaction A3
...
Transaction B1Transaction B2Transaction B3
...
Transaction C1Transaction C2Transaction C3
...
Integration between processes and applications
42| Thomas Gutzwiller - Transformation
| Part 4
Product/service
Regionalmarket
Customersegment
Processoutput
(customer relationship interaction)
Macroprocessbundles
Micro process
has for CRI delivery many
Activitycontains inprocess flow
Transaction
uses
Distributionchannel
contains
contains contains
contains
consumes transportsoffersHas in thecustomer buying cycle
Businessstrategy
Process
Informationsystem
Strategicbusinesssegment
Program
is realized as
Integration of “Strategy”, “Process” and “Informationsystem” (Meta data model)
delivers
43| Thomas Gutzwiller - Transformation
| Part 4
Information system planning
Strategy development
Process development
Implementation
Information system integrationInformation system planning
Standardsoftware
implementation
Process andsystem
integration for legacy systems
Proprietarydevelopment
45| Thomas Gutzwiller - Transformation
| Part 4
Bank LIONE is located in Switzerland and focuses as an universal bank with3’000 employees on retail customer business and individual customer business.LIONE uses old information technology on the basis of an legacy IBM technology (CICS, 3270-Technology, hierarchical DB-Systems).
On request of the management, the board of directors has decided to approve a projectfor replacement of the whole information system and a renewal of its information technology.
Information system planning/information system mana gement(example Bank LIONE)
48| Thomas Gutzwiller - Transformation
| Part 4
Question:
What do we have to do? What needs to be ‘managed’?
49| Thomas Gutzwiller - Transformation
| Part 4
IS concept
IS architecture
IS project-portfolio
IS project
IS supportIS = information system
What needs to be 'managed'?
Source: Brenner/Österle.
50| Thomas Gutzwiller - Transformation
| Part 4
IT InfrastructurePC based client/server,
JAVA and Browsersolutions, Windows 8-Clients, LINUX-Server
old new
IBM host system,Character oriented terminal
screens
Network
Development & Tools
IS Organization
...
TCP/IP BT WAN TCP/IP Network based onVPN
Conventionally COBOLbased
Object oriented
Centrally organizeddecentralized,
Customer segment oriented
IS concept: Sets the guard railing for the IS
IS concept
IS architecture
IS project-portfolio
IS project
IS support
51| Thomas Gutzwiller - Transformation
| Part 4
Value ChainActivities
Who completes whichactivities where?
Organizationalstructure
ApplicationsProcesses
How are the CRI’s provided
on customers?
Which information technology
and systems are deployed to support the
business?
IS architecture is the conceptual framework for the IS
What are the customer relationship
interactions (CRI’s)?
Process outputIS concept
IS architecture
IS project-portfolio
IS project
IS support
52| Thomas Gutzwiller - Transformation
| Part 4
Customer administration system
Signature administration
Credit information system
Credit execution system
Global limits system
Securities administration system
Securities order administration system
Portfolio management system
Card administration system
Traffic of payments system
Teller system
Internet banking system
...
Automated teller machine
On the level of IS architecture business supportingapplication are planned
53| Thomas Gutzwiller - Transformation
| Part 4
Customer Employee
ApplicationTeller system
Transactions:In-payment CHF
Out-payment CHFAccount transfer
Stock price informationChange
Travelers cheques...
TransactionIn-payment CHF
Customer number ______Account number ______Amount CHF ______
Applications are technology aids, which provide emp loyees or customers mini-tools, so called transactions, for e xecutions of activities
54| Thomas Gutzwiller - Transformation
| Part 4
Question:
How many transaction types has the bank LIONE, which must be developed, implemented and maintained?
55| Thomas Gutzwiller - Transformation
| Part 4
Migration
Migrationsplan
Staffplan
Financeplan
Project 1...
Project n
Realization of the IS concept and the IS architectur e
As is IS concept
As is
architecture
To be IS concept
To be IS architecture
IS concept
IS architecture
IS project-portfolio
IS project
IS support
56| Thomas Gutzwiller - Transformation
| Part 4
2005 2006 2007
Migration plan
Replacement of network
Evaluate/implement el. archive
New customer accounts management system
Desk „3000"
New securities administration El. stock market order management system
Customer support management system
...
...
Realization of the IS concept and the IS architectur e
IS concept
IS architecture
IS project-portfolio
IS project
IS support
57| Thomas Gutzwiller - Transformation
| Part 4
Project portfolio: Overview of all projects
Σ Σ
Ongoing projects
Change request out of the ongoing business
mergers & acquisitions
Migration
MY EUR
Legaladjustments
IS concept
IS architecture
IS project-portfolio
IS project
IS support
58| Thomas Gutzwiller - Transformation
| Part 4
Question:
How many projects are running at the same time at bank LIONE?
59| Thomas Gutzwiller - Transformation
| Part 4
Kinds of IS projects:
• Technical infrastructure projects (e.g. net replacement, PC infrastructure, Server infrastructure, el. archive)
• Application development projects (e.g. new teller system for customer hall “3000”)
• Application enhancement projects(e.g. new transactions for ticket selling and reservations on the counter)
• Implementation of standard application software(e.g. evaluation, adjustment, integration of a bought counter system)
• Customer relationship management projects(e.g. electronic banking via internet)
• Process automation projects(e.g. automatic cheque processing system)
• Management information and controlling systems(e.g. process performance monitoring in credit administration)
IS project: Execution of one sole project with a pr oject process model
IS concept
IS architecture
IS project-portfolio
IS project
IS support
60| Thomas Gutzwiller - Transformation
| Part 4
User
Change needs
Change requests
Evaluation/acceptance/denial
Bundling into releases
Application release
IS support: Managing of incremental change
IS concept
IS architecture
IS project-portfolio
IS project
IS support
61| Thomas Gutzwiller - Transformation
| Part 4
The 5 management level model of the St.Gall “Total Information Systems Management”
IS concept
IS architecture
IS project-portfolio
IS project
IS supportIS = information system
62| Thomas Gutzwiller - Transformation
| Part 4
Meta data model for systems and technology planning
Migrationplan
Skills,
competences
Decision-makingprinciples
determines
To-beapplication
ITunit
IT supplier
IT set
Methods &procedures
contains
IT strategy
determines
defines
implementationrequires
Development
Testing
Production
relatesto
relatesto
Changemanagement
Integrationareas
definesstructure defines
contains
As-isapplication
can be
definesactivities
Meta data model PROMET/STP, Strategy-View (Source IMG)
63| Thomas Gutzwiller - Transformation
| Part 4
Project process model for systems and technology pl anning
Source: IMG
64| Thomas Gutzwiller - Transformation
| Part 4
Standard application software implementation
Strategy development
Process development
Implementation
Information system integrationInformation system planning
Standardsoftware
implementation
Process andsystem
integration forlegacy systems
In-housedevelopment
65| Thomas Gutzwiller - Transformation
| Part 4
Process and system integration
Strategy development
Process development
Implementation
Information system integrationInformation system planning
Standardsoftware
implementation
Process andsystem
integration forlegacy systems
In-housedevelopment
66| Thomas Gutzwiller - Transformation
| Part 4
In-house development
Strategy development
Process development
Implementation
Information system integrationInformation system planning
Standardsoftware
implementation
Process andsystem
integration for legacy systems
In-housedevelopment
67| Thomas Gutzwiller - Transformation
| Part 4
Implementation
Strategy development
Process development
Implementation
Information system integrationInformation system planning
Standardsoftware
implementation
Process andsystem
integration forlegacy systems
In-house development
68| Thomas Gutzwiller - Transformation
| Part 4
Set up preproductionsystem
Integration testingIn test system Test Cases Test Results
Implementation Plan
Plan Master Data Transfer
Master Data Collection
Training
Final Fall-back Plan
Plan Transaction Data Transfer Install Resources Backup Concept
Setup Syst. Parameter
Create Data Migr. Progr.
Create Batchjobs
Create Interface Progr.
Setup authorizations
Finalize DocumentationOrg. DocumentationSystem docu.
Finalize Organizational Design
Processes
Activities
Forms
Downtime plan
Org. structure/Capacity plan
Install Test System Implementation Planning
Training Concept
Resources concept
Data Transfer Concept
Fall-back Plan
Project process model „Implementation“
Source: IMG
Fall-Back Plan: In case go-live is not successful and the legacy system must bereactivated.
Downtime Plan:In case the system is not available from time to time after go-live.
Backup Concept:Data backup and data archiving
69| Thomas Gutzwiller - Transformation
| Part 4
Integrationstest
System Implementation
TablesInterfaces
Authorizations
Install Productive System
Data Migration
Master Data
Transaction Data
Control
Last integration test in productive system
Test CasesTest Results
System Transfer to an Business (RUN)
System Doc. Org. Documentation.System Release
Implementation Plan – Final check
Backup Concept
Downtime Plan
Fall-back Plan
Resources
Simulation Implementation
Master Data Transfer Transaction Data Transfer
Productive System(Onsite)-Support
Incremental Enhancement
Operating/Monitoring
Backup
Hotline
Project process model „Implementation“ (continued)
Fall-Back Plan: In case go-live is not successful and the legacy system must bereactivated.
Downtime Plan:In case the system is not available from time to time after go-live.
Backup Concept:Data backup and data archiving
Source: IMG