tjtse54 kehittämismenetelmät ja arkkitehtuurit
TRANSCRIPT
TJTSE54 Kehittämismenetelmät ja
arkkitehtuurit liiketoiminnassa
TJTSE54 Kehittämismenetelmät ja
arkkitehtuurit liiketoiminnassa
Prof. Jukka Heikkilä
Elektroninen liiketoimintaTietojenkäsittelytieteiden laitos
Informaatioteknologian tiedekuntaJyväskylän yliopisto
tel:+358 14 260 3240email: [email protected]
2
TJTSE54 v. 2007
• e muuttaa kaiken– ICT muuttuu– Tuotteet muuttuvat– Liiketoimintamallit muuttuvat
3
IT-vallankumoukset(Gartner Group, 2004a)
19701970 19801980 19901990 20002000 20102010 20202020 20302030
Keskustietokoneet
Henkilökoht.tietokoneet
Fyysinen liitettävyys
Looginen liitettävyys
Sulautettu liitettävyys
Kertaus: Monikanavamalli
PortaalitPalveluntuottajat
TV set
Mobiili-pääte
Kiinteäpääte
Gateways?
IP-Network(IPv6)
GSM,GPRS,UMTS
PSTN,ISDN,xDSL
CATVDVB
Router Router
Router
Router
Router
MuutMuut‘‘oheisoheis--laitteetlaitteet’’
((maksutmaksut, ID, , ID, tulostimettulostimet,,
WLAN, WLAN, LON)LON)
6
Kertaus: Integraattorillehommia? (esim. IBM extranet -konsepti)
Business Strategy + Process
Web + IT Integration
E-Commerce Services
Enablement Services
Knowledge Management
Business Intelligence
SCM ERP CRMSuppliers Customers
Technology Value
Business Value
E.g. data mining
I.e., tailoringOutsourced development,
operation, security, etc.
7
Service oriented architecture and web services is claimed to be the next
general ICT trend (Gartner)
19701970 19801980 1990 20001990 2000
Ado
ptio
n R
ate
Ado
ptio
n R
ate
TimeTime
Mai
nfra
me
Structured Programming
(1970s)
Clie
nt /
Serv
er
4GL (1986)
Object Oriented
Programming(1980s)
CORBA (1992)
ERP
Web
Netscape (1994)
J2EE (2000)
COM/DNA (1997)
SOA
/Web
Se
rvic
es
8
Arvoketjuintegraatio(Venkatraman & Henderson, 1998)
Lokaalihyväksikäyttö
Sisäinenintegraatio
Prosessinuudelleenmäärittely
Verkostonuudelleensuunnittelu
Liiketoiminnanuudelleenmäärittely
Tehokkuus/Sisäiset tieto-järjestelmät
Elektroninenliiketoiminta
Arkkitehtuurit,sisäinen toimintojenintegrointi
Toimistoautomaatio/lokaali tietojärjestelmätuki toiminnoittain
Lokaali prosessienmäärittely / BPR
Strateginenpositionti
9
Industries in different phase(Porra, 1999)
• Traditional industries produce, market and deliver actual products. Internet can be used to support the actual production cycle. (e.g., auto mobile industry)
• Transitional industries currently produce, market and deliver actual products but are potentially all digital (e.g., publishing, software and motion picture industries)
• All Digital industries produce, market and deliver all-digital products over the Internet (digital services industry).
10
Integrointi, differointi, asiakaskeskeisyys tuotesuhteen
aikana (c.f. Ives, 1999)
Tarpeet- e.g. AIDA
Hylkääminen?- reflektointi
- palauttaminen- edelleenmyynti
- kierrätys
Omistaminen/palvelutapahtuma- kokoaminen/asennuskäynnistäminen- koulutus- käyttö/kulutus- seuranta- huolto/muutokset- päivitykset- tarviketäydennys
Hankkiminen- myyntikanava?- tilaaminen- maksaminen- toimitusseuranta- vastaanotto
• Internet ei ole vain kanava muidenrinnalla, sillä ne on integroitavaasiakkaiden tarpeitakokonaisuudeksi!
14
Asiakkaan palaute jatotuttaminen
- dokumentointi ja poikkeukset korostuvat
Retirement
Persuasion
AcquisitionOwnership
Poikkeusten käsittelyäyhdessä asiakkaitten/käyttäjien kanssa
Abstraktienprosessienkehittämistäorganisaatiorajatylittävässätoimintaverkostossa
15
Edellisestä: oppimisentärkeys• Tarvittavat tukijärjestelmät
– neuvonta- ja opastuspalvelut– analyysit
• käyttäytyminen, asenteet, arvio• suorituskyky
– proaktiivinen tuki• Mahdollistavat
– Kokemuksesta oppiminen (palautemekanismit)• dokumentointi, seuranta, reflektointi; es UIS, odotukset)
– Korjaamisen ennakoiminen (suunnittelu)• ennakointi, varautuminen ja uudet ratkaisut; best
practices)
– Oppimisen motivointi ja mahdollistaminen (edellytystenluonti)
• organisointi - ilmapiiri, valta, vastuu ja kannustimet
16
Continuous innovation of eBizmodel
• There is rarely a greenfield eBiz=eTransformation (see Ash& Burn, 2003)
• Pressure comes from– Changing needs and preferences– Competition– Substituting services and products
• There is a need for – Flexible design of business models– Agile design methods in business processes– Model based generation of information systems
► Description methods & languages► Tools for design ► Component based models
17
TJTSE54 v. 2007• Tietojärjestelmien haasteet
– Monikanavaisen liiketoimintamallin mukainen differoitutoiminta
• Kuvaaminen– As-is, should-be, level of detail
• Tapahtumanhallinta ja sessionhallinta– Integrointi olemassaoleviin järjestelmiin (eri kurssilla)
• Integrointi sisäisiin ja ulkoisiin tietojärjestelmiin– Joustava kokonaisarkkitehtuuri ja komponentit (osin eri
kurssilla)• Kuvausten ja versioiden hallinta
• Tietojärjestelmän suunnittelun haasteet– Liiketoimintamallin kuvaaminen (suunnittelu ja innovointi)– Liiketoimintaprosessin kuvaaminen (suunnittelu ja
käytönaikainen kehittäminen)– Liiketoimintaprosessin toteuttaminen ja muuttaminen
18
Olemassa oleva infrastruktuuri
…Tj:t on kehitetty– eri tarkoituksiin– eri tavoittein– eri näkökulmien intressit mielessä
viisi arkkityyppiä
1.1. 2.2. 3.3.
4.4.
5.5.
19
Arkkityypit arvoketjussa
Infrastructure
Management / Personnel administration
R&D and Innovations
Purchasing
Inboundlogistics
Production Outboundlogistics
Marketing&
Sales
Service
Value-added
Support activities/functions
Basic activities/functions
1.1. 2.2.
3.3.
4.4.5. ???5. ???
1. Automatisoidut toiminnot• Selkeä, määrämuotoinen kohde (esim. kirjanpito, laskutus,
henkilöstöhallinto, varastonvalvonta)• Vertikaalinen toiminnon näkemys liiketoimintaan• Tavoitteet:
– kustannusten karsiminen– kapasiteetin lisäämien– virheiden vähentäminen– kommunikointi tietokannan välityksellä
• Ongelmia:– tietojärjestelmä ei kata kaikkea, poikkeuksien käsittely
hankalaa– hidas kehittää, nopea ostaa -> riippuvuus toimittajasta– tietojen pilaantuminen (degeneroituminen)– jämähtäminen ja ‘puutuminen’– informaatio- ja päätöksentekokustannukset kasvavat
helposti
2. Työkalupakki• Osaavan käyttäjän tuottavuusvälineistö• Yksittäisen käyttäjän näkökulma• Tavoitteet:
– oman tuottavuuden parantaminen jajärkiperäistäminen
– osaavissa käsissä lisätuottavuutta– yhteensopivuus: työn joustava jakaminen ja
organisointi– tietojärjestelmien tilkkiminen joustavilla työkaluilla
• Ongelmia– kokonaisuus unohtuu helposti– kustannukset karkaavat
• versionhallinta• lyhyt elinkaari
– ylimielisyys ja osaamattomuus• tuen tarve kasvaa
– korkeat koordinaatiokustannukset
3. Ryhmätyön ja org.muistintuki
• Ryhmän välineistö ajasta ja paikasta riippumattomaan(etä-)työskentelyyn (esim. työkalut, rakenteisetdokumentit ja kommunikaatio)
• Ryhmän näkökulma yhteisen tuloksen tekemiseen• Tavoitteet:
– Asiantuntemuksen kertymisen tukeminen– Ideasta markkinoille kuluvan ajan lyhentäminen– Yhteistyön ja koordinaation parantaminen (myös
organisaatioiden välillä)– Työn kehittäminen
• Ongelmia– Työläitä kehittää ja ottaa käyttöön– Monimutkainen, osin epäluotettava tekniikka– Työskentelytapojen oppiminen ja poisoppiminen– Yhteensopivuus muihin tietojärjestelmiin
4. Liiketoimintaprosessinkehittäminen
• Asiakaslähtöinen ‘keskittyminen olennaiseen’ (esim. SAP, BAAN, PeopleSoft, IBS, Visma yms. räätälöitävätohjelmistopaketit)
• Palvelu- ja tuotantoprosessi asiakkaan saaman lisäarvonnäkökulmasta
• Tavoitteet:– Toimintojen yksinkertaistaminen ja virtaviivaistaminen– Vastuiden siirtämisen vähentäminen– Tuotteen/palvelun läpimenoajan lyhentäminen– Laadun ja toimitusvarmuuden parantaminen
• Ongelmia:– Kivuliaita muutosprosesseja– Hitaita toteuttaa– Riskialttiita– Liiallinen laihduttaminen
24
Liiketoimintaprosessin suunnittelun periaatteita
• Määrittele prosessille aina asiakas ja omistaja (=vastuu)• Yksinkertaista – vastuunsiirtoja vähemmälle• Koordinoi prosesseja – älä tuloksia• Tiedot järjestelmään siellä missä ne syntyvät• Älä jätä asiakasta odottamaan• Kaikki aktiviteetit eivät ole prosesseja, vaan ne
suoritetaan jonkun ylläpitämiseksi tai estämiseksi– Johtaminen– Valvonta– Seuranta– Päivystys
25
TJ:n bisnes arvonmuodostumien (Mooney et al., 1996)
Processes Realm- operational- management
Auto-mationalEffects
Infor-mationalEffects
Transfor-mationalEffects
Information Technology
Business Value
Competitive
Environment
Organization
Environment
• In order to gain from IT– Processes are key for
productivity, but development, implementation and learning takes time
– networked business means
• more complex processes
• less control - more persuasion and incentives
5. eBusiness• Asiakkaan/toimittajan kohtaaminen tietojärjestelmässä
(esim. WWW-kauppapaikat, supplyWebit, yhteisöt)• Liiketoiminnan näkökulma• Tavoitteet:
– Keskittyminen liiketoiminnan tukemiseen– Lisäarvoa asiakkaalle– Asiakaskontaktin hallinta– Asiakkaasta tietojärjestelmän käyttäjä– Asiakkaasta tietojärjestelmän tuottaja (prosumer)
• Ongelmia– Liiketoimintariski ja tietojärjestelmäriskit yhdistyvät
samassa hankkeessa– Yksi markkinointi-/jakelukanava lisää– Maailmanlaajuiset markkinat
• globaali kilpailu ja erilaiset markkina-alueet
27
Ansaintalogiikka?• Tavoitellaanko
– kustannussäästöjä?– tuottavuutta?– asiakkaan sitouttamista?– uusia markkinoita?
• Verkkoliiketoiminta on bisnestä, maksu• osallistumisesta (kynnysraha)• näkyvyydestä (bannerit, sponsorointi)• kauttakulusta (portaali, agentti)• kaupoista (provisiot)• kauppapaikasta
– perustamisesta– käytöstä– muutoksista
28
Miten 5. sopii yhteen 1-4:n kanssa?• Esim. std-kaupankäynnin vaiheet ja poikkeukset?
• Ostaminen– Tarjous / vastatarjous– Tilaus– Tilausvahvistus– Toimitus– Maksaminen
• Valittaminen– Reklamaatio– Palautus– Hyvitys
• Esim. vaikutus asiakassuhteeseen ja maksamiseen• Mitä tehdään?
– peritään, lykätään, tyrkytetään luottoa?
• Mitä ei saa tehdä ja mitä tekemättä jättäminentarkoittaa?
29
Keskeiset kysymykset:• Asiakkaan prosessin välittyminen suunnitelmaan
– Miten saada oikea tieto ja kuvata se?• Mistä tietoa asiakkaan ongelmasta/sykleistä
– sitoumukset• ’Käsikirjoituksen’ puutteet
– kauppapaikat, huutokaupat, pörssit, yhteisostaminen• Eri osapuolten järjestelmien integroiminen palvelemaan
asiakkaan prosessia
• Miten hallita transaktioita?– Teknisesti– Pystytäänkö implementoimaan nopeasti ja tehokkaasti
• mitä tehdä itse, mitä ostaa ulkoa?– millä ansaintalogiikalla– pitääkö sopimus
30
Ehdotus: Jaetaan suunnittelu (vähintään) kahtia
A. Liiketoimintamallin suunnitteluun– Kuka tarjoaa kenellekin mitäkin?
• Hyödyn näkökulma
B. Liiketoimintaprosessin suunnitteluun– Missä järjestyksessä mitäkin pitää tehdä?
• Toiminnan ja tehokkuuden näkökulma
• Hallitaan edellisten tekemistä kokonaisuutena
32
What does a business modelcover?
(reflected upon Osterwalder & Pigneur’s Business Model Ontology, 2002)
• Between the strategy and implementation?
Strategy
BusinessModel
BusinessProcesses
ICT pressure
e-Business opportunities& change
e-Business processadaptation
Planninglevel
Architecturallevel
Implementationlevel
33
How does a business modelwork?
(based on Osterwalder & Pigneur, 2002)
– From innovation to customer to infrastructure to financial performance (and back)
• few think it that way (Hedman & Kalling, 2002)
– shadowed are has been studied extensively
PRODUCTINNOVATION
INFRASTRUCTUREMANAGEMENT FINANCIALS
CUSTOMERRELATIONSHIP
market throughfeedback for
basedon
costsresource for
basedon
resourcefor
fundedthrough
incomefor
resourcefor
34
Business Logic Triangle(Osterwalder & Pigneur, 2002)
Strategies
Business Models
Business Processes
Describes e.g. product, infrastructure, financials
and customers, and their relationshipsConceptual
Tells how to implement a business strategy
35
NetworkNetwork
Strategies
Business Models
Business Processes
A CB
Business Logic Trianglein the context of business network
36
Align at least some of the processes and ensure data compatibility
Strategies
Business Models
Business Processes
A CB
Building the Network: Adjustment processes (lateral)
Inter-Organizationalprocess adjustment
2.
Inter-Organizationalstrategic adjustment
1.Adjust Network Business Model& Strategies of the companies
37
Strategies
Business Models
Business Processes
A CB
Inter-OrganizationalStrategic adjustment
Inter-OrganizationalProcess adjustment
Intra-OrganizationalStrategy–Processes adjustmentdue to co-operation
3.
Building the Network: Adjustment processes (vertical)
38
Strategies
Business Models
Business Processes
A CB
Inter-OrganizationalStrategic adjustment
Inter-OrganizationalProcess adjustment
Intra-OrganizationalStrategy–Processes adjustmentdue to co-operation
The articulated needfor new
knowledge, partners, infrastructure etc.
Building the Network: Fourth Adjustment Process
39
Interface of BizModels and ICT
• Technology platform (and a business model): –strategic alignment–partner & customer interoperability–support for processes– fit with architecture– fit with generic services–change management
Strategy
BusinessModel
BusinessProcesses
ICT pressure
e-Business opportunities
& changee-Business
processadaptation
Planninglevel
Architecturallevel
Implementationlevel
1
2
3
5
4 6
40
Biz Modellingvs
Biz Process Modelling(Grodijn et al., 2000)
• BM = ”Who is offering what to who and expects what in return?”– Value adding business actors involved?– What offerings of the actors to which actors?– Elements of offerings?– Producing and consuming activities of offerings?– Value-adding activities
41
Biz Modellingvs
Biz Process Modelling(Grodijn et al., 2000)
• BPM = how the activities are carried out?– Which operational activities are necessary?
• Functional vs. ’non-functional’
– Who are the actors involved in the operations?– Which activities are executed by which actors?– Inputs and outputs necessary for activities?– Sequence of activities– Parallel activities– Simplification
43
BizModelling Generics (cntnd)• Actor = ’toimija’
– Independent economic entity• Business actors• End-consumer actors
• Value activity = ’toiminta’– Actor produces value in an activity
• By adding value to objects of value (inputs)• By producing objecs of value (outputs)
• Value object = ’tuote’– Thing, product (good or service), experience of value to
actor• Value port = ’kanava’
– Means of providing or requesting value objects. Interconnects actors.
• Value interface = ’tarjooma’– Groups in and out value ports for actor or for activity– Has a valuation function (perceived value of the value
exchange)• Value exchange = ’liiketoimi’
– Trade of a value object between value ports• Value offering = ’arvolupaus’
45
Liiketoimintamallin ja prosessien välimaastossa
• Edellinen on kieltämättä looginen, mutta vaikuttaa kovin yleiseltä Biz prosessien kuvaamisen lähtökohdaksi. Olisko vaihtoehtoja?– Kambil & van Heck, 1998– Heikkilä et al., 1998
49
Geneerinenkaupankäyntiprosessi (Basic Trade
Processes)• Etsintä• Arvottaminen
– mekanismeja ostamisesta huutokauppaan• Logistiikka• Maksaminen• Autentikointi, kiistämättömyys ja sopimuksen
täyttäminen– osapuolten varmistaminen– kaupan kohteen ja maksun hyväksyminen
50
Liiketoimen erityispiirteet(Trade Context Processes)
• Tuotteen ja palvelun esittäminen– miten tuote kuvattava (vrt. lenkkimakkara vs. auto vs.
asunto)– on kuvattavissa
• Legitiimisyys– validin liiketoimen muoto, vaikutukset muihin (es.
Kiinteistökauppa, digitaalinen materiaali)• Vahvistaminen
– sitoumukset, kannustimet, kiellot, sanktiot (esim. aiesopimukset)
• Riitojen ratkaisu– sovittelu, välimiesoikeus, käräjät– kuluttajansuoja
51
Monikanavamallin perusta -kanavat (c.f. Heikkilä et al., 1998, ks. myös Haapanen &
Vepsäläinen, 2000)
Suostuttelu
Toimitus
Sitoumukset
Rahoitus
Raw
materials
Consumption
Production Wholesale Retail
52
Sitoumukset
Toimialan toimitusketjuInternetissä kuluttaja = kuka tahansa!
Suostuttelu
Kuljetus
Rahoitus
Raaka-aineet
Kulutus
Tuotanto Tukku Vähittäiskauppa
53
Neljä eriytyvää kanavaaliiketoimen käsittelyyn
• Suostuttelu - brandien luonti– tuoteinformaatio, myynnin edistäminen, PR, asiakkaan
elinkaaren hallinta, palaute• Rahoitus - etukäteismaksamisen haittojen minimointi
– maksuliikenne, luototus, takaukset/vakuudet, riskien hallinta, chargeback
• Sitoumukset - luottamus keskeistä lumeshoppailussa– liiketoimen luotettava dokumentointi: osapuolten
tunnistaminen, sopimusten säilytys ja kiistämättömyys, vastuut, reklamaatiot, riidat, takuut jne.
• Toimitukset - logistiikka kaiken takana
– lisäarvopalvelut, kuljetukset, varastointi, huolto, kierrätys, hävittäminen
54
Miksi neljä kanavaa?
• Tehokkuus ja ydinosaaminen– esim. markkinointi, rahoitus, sopimukset, kuljetus
• Asiakkaista eri ilmentymät– esim. asiakasnro, tilinro, liiketoimen nro, katuosoite
• Toimijoiden roolit ja vastuut– mediatalo, luotottaja/vakuuttaja, uskottu osapuolit,
koordinaattori• Eriytynyt lainsäädäntö ja kuluttajasuoja
– sopimusoikeus, rahoitus, tuotevastuu, kuljetuslainsäädäntö, kuluttajansuoja, jne.
• Erikoistuneet tietojärjestelmät ja organisaatiomuodot• Erikoistuneet koulutus- ja tutkimustraditiot
55
Tuottajan ja asiakkaanvaikutusmahdollisuudet
(c.f. Heikkilä et al., 1998)
Suostuttelun kanava
Toimituksen kanava
Sitoumusten kanava
Rahoituksen kanava
Tuotanto
Kulutus
Tuote-vaihe
Asiakas-vaihe
57
Edellisiä pystyy jo soveltamaan
• Kuka tekee mitä?• Missä järjestyksessä tapahtuu?
– KvH mallissa eksplisiittinen– Kanavamallissa päätettävä
• Missä vastuu siirtyy?– Kuinka pitkälle asiakas pääsee järjestelmään?– Kuinka pitkälle toimittaja pääsee järjestelmään?
• Mitä geneerisiä palveluita tarvitaan?