Petter Nielsen. Case: nettbutikk. INF Store og komplekse informasjonssystemer

Like dokumenter
Petter Nielsen. Case: Nettbutikker. INF Store og komplekse informasjonssystemer

Case: Nettbutikker. Petter Nielsen , INF3290

Itled 4021 IT Governance Fra IT-strategi til digital forretningsstrategi og plattformer

Erfaringer fra en Prosjektleder som fikk «overflow»

Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

Store og komplekse informasjonssystemer

Uke 5. Magnus Li INF /

"efficient engineering is our business. Integrated solutions are our responsibility. Optimised engineering processes are our promise.

Oppsummering og eksamen

Digital Strategi i en E- handelskontekst. Dynamics User Group Norge - September 2017

Er du nysgjerrig på om det er mulig...

License Management Morten A. Steien EDB Business Partner Industri

IT-ledelse 25.jan - Dagens

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

Ny teknologi gir nye godstransportløsninger

EFFEKTIVE KUNDEPROSESSER

// PRESENTASJONER FRA NJAVA

Software Innovation med Public 360 Online. Odd-Henrik Hansen, Salgsdirektør og partneransvarlig Oktober 2014

Public roadmap for information management, governance and exchange SINTEF

Referansearkitektur use cases. Kjell Sand SINTEF Energi AS NTNU Institutt for elkraftteknikk

Status for IMOs e-navigasjon prosess. John Erik Hagen, Regiondirektør Kystverket

Erfaringer og eksempler fra Nord-Europas største implementering av SAP BPC for konsolidering. Stig Skoglund Leading Consultant Statoil

Innhold. Om Handelshøyskolen BI Status BI 2011 Universitets- og høyskolesektoren as is. Copyright Capgemini All Rights Reserved

Horisont 2020 EUs forsknings- og innovasjonsprogram. Brussel, 6. oktober 2014 Yngve Foss, leder, Forskningsrådets Brusselkontor

DIGITAL KOMMUNIKASJON

Kort om IPnett. Henrik Jørgensen Solution Architect Tel Mob

Presentation Title Date Copyright Capgemini All Rights Reserved

Gruppetime INF3290. Onsdag 23. september

SRP s 4th Nordic Awards Methodology 2018

En praktisk anvendelse av ITIL rammeverket

Digital Grid: Powering the future of utilities

1500 brukere fra Notes til Exchange i skyen

ez PARTNER PROGRAM GUIDE Bli en ez Business Partner

Green Corridors - EUs arbeid for bærekraftig godstransport

Uke 4. Magnus Li INF /

Er norske virksomheter digitale sinker? Hva betyr det? Og hvorfor er de det?

Lean markedsutvikling en raskere og tryggere vei til internasjonal vekst

Samordning på tvers av land gjennom europeisk prosjektsamarbeid

Røros konferansen 12 februar 2010

Fremtiden er (enda mer) mobil

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

IEA PVPS. Trond Moengen. Global co-operation towards sustainable deployment of photovoltaic power systems

MED PUBLIC CLOUD INNOVASJON OG MULIGHETER. Altinn Servicelederseminar September 2017

Per Tonny Berg Partner & Business Development Manager

Analyse av kundeavgang IBM Watson Content Analytics. Oslo, 19. november, 2015 Mons Nørve, Capgemini

Prosjektplanlegging i IT. Atle Spilde Lars Gunnar Lundestad

DIGITALISERING I UH-SEKTOREN. DigiEx, Handelshøyskolen BI. Prosjekt 2014, 13. November, 2014

Hvordan komme i kontakt med de store

A CONNECTED SOCIETY ENABLED BY VIRTUAL AGENTS. AI is the new UI. Hans Kristian Aas Nordic Futuretech lead, Financial Services Accenture

Baltic Sea Region CCS Forum. Nordic energy cooperation perspectives

Søknadsskjema Strategiske Partnerskap. Anne Kloster Holst Seniorrådgiver SIU Oslo

Migrering hos Gjensidige Bank. 9. februar 2011 Ellen Aaslund - Gjensidige Bank Knut Erik Terjesen - bwise

Strategi med kunden i fokus

Mål med prosjektet. proactima.com. Utvikle, markedsføre og selge den beste løsningen for Risikostyring og HMS ledelse for det globale markedet

2A September 23, 2005 SPECIAL SECTION TO IN BUSINESS LAS VEGAS

Hvordan lykkes med et digitalt taktskifte?

VELKOMMEN TIL WHAT S HOT #EVRYWHATSHOT

Prosjektstyring, metodikk og løsningsutforming for SAP prosjekter. Sveinung Gehrken Fram

Uke 9. Magnus Li INF

NOVUG 3 februar 2009

IT-lederkonferansen (Hvorfor) er norske virksomheter digitale sinker? Invitasjon til diskusjon basert på en pågående undersøkelse

What's in IT for me? Sted CAMPUS HELGELAND, MO I RANA Tid

Internationalization in Praxis INTERPRAX

PDM i Elektronikkbransjen DNUs Sommerseminar

.SMP Cloud Edition med SAPUI5.

Logiq Kundedager. Fredriksten Festning Halden

ISO 41001:2018 «Den nye læreboka for FM» Pro-FM. Norsk tittel: Fasilitetsstyring (FM) - Ledelsessystemer - Krav og brukerveiledning

Moderne integrasjonsarkitektur for B2C og B2E. Steinar Kolnes, Senior utvikler

Digitalisering innen industrien

Offshore Logistikkonferansen 2016 Færre folk - smartere løsninger? Fra et forsynings- og logistikk perspektiv

Odd Arne Walbækken ecommerce Director Northern Europa

From Policy to personal Quality

We are Knowit. We create the new solutions.

Partnerskap Waseem Rashid, Divisjonsdirektør for Plattformer og profiler

Q2 Results July 17, Hans Stråberg President and CEO. Fredrik Rystedt CFO

Barentshavkonferansen 2016 Hvordan jobbe sammen? Fra et forsynings- og logistikk perspektiv

Europeiske standarder -- CIM og ENTSO-E CGMES. Svein Harald Olsen, Statnett Fornebu, 11. september 2014

WÄRTSILÄ MARINE SOLUTION POWER CONVERSION INNOVATIVE LAV- OG NULLUTSLIPPSLØSNINGER OG UTFORDRINGER MED Å FÅ DISSE INN I MARKEDET.

Grunnlag: 11 år med erfaring og tilbakemeldinger

Tilkoblingsskinner. For kontaktorer og effektbrytere

CRM for Bank & Finans. Microsoft - Objectware lunsjseminar 3. juni 2008 Amund Breda

verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet

<Insert Picture Here> Oracle BPM Suite. Bjarte Drivenes

Success Factor. Performance and Goals Succession and Development. Elin H. Madell HR System Owner. Sensitivity: Internal

NESTE GENERASJON KUNDEOPPLEVELSE EIRIK NORMAN HANSEN

Information Logistics & Services. Ett trykk og du er hekta!! Omfattende handelsprosess eller lettbeint shopping? Åse Marit H. Jørgensen, Produktsjef

Hvordan bli en digital vinner. Seminar Telemark Online!! Edison Wolfram 2016!

Risikofokus - også på de områdene du er ekspert

Veien videre. Elements roadmap. Thomas Ingebretsen og Monica Gudmundsen

Konfidensiell - Navn på presentasjon.ppt

Capgeminis 7 verdier et indisk perspektiv. Oslo, , Marius Volden

Netthandel, utvikling og trender. Med Moods of Norway inn i en digital verden

HVILKE ENDRINGER KAN BRANSJEN FORVENTE SEG FREMOVER SETT FRA ET BRUKERPERSPEKTIV CHRISTIAN HEIBERG, EXECUTIVE DIRECTOR CBRE AS NORSK EIENDOM

Moods of Norway plukker lavthengende frukter fra RFID og forbereder seg på Omni-fremtiden. Oslo, 05. april, Hans Petter Hübert Retail Director

LEDERE MED PASJON OG TEKNOLOGI NYSGJERRIGHET. Copyright 2012 Allinnovation All Rights Reserved.

CRM Columbus IT og Marlink

Transkript:

Petter Nielsen Case: nettbutikk INF3290 - Store og komplekse informasjonssystemer 30.11.2017

Agenda Økosystemer Tre historier om nettbutikker med økende grad av kompleksitet med fokus på utfordringer for «utviklerne» 1. System 2. Stort og komplekst informasjonssystem 3. Globalt stort og komplekst informasjonssystem

Læringsmål Forstå økosystemperspektivet og hvordan det er relevant i forhold til store og komplekse informasjonssystemer Gjenkjenne til tre «myter» Myten om de ensomme informasjonssystemene Myten om de ensomme systemutviklingsprosjektene Myten om de ensomme brukerne Kjenne til utfordringer store og komplekse informasjonssystemer skaper

Metaforer Hva er en metafor? Å beskrive et fenomen med et begrep/ord som egentlig beskriver noe annet Gir oss innsikt, men har alltid begrensninger (bør ikke tøyes for langt) Hvilke metaforer bruker vi i INF3290? Kultivering av installert base Infrastruktur Bootstrapping

Gapet mellom utviklere og brukere (Grudin 1991)

Er Grudin s modell fortsatt relevant? Hvilke implikasjoner har store og komplekse informasjonssystemer? Er forholdet mellom utvikler og bruker de samme? Er tidsdimensjonen fortsatt relevant?

Store og komplekse informasjonssystemer Utviklere er brukere og brukere er utviklere: plattformer Bygger alltid på noe eksisterende har ingen ende i tid og rom: økosystemer Komplekst forhold mellom brukere og uviklere

Økosystemer: Definisjon Kontekst for systemutvikling (Nielsen 2016): a collection of software projects which are developed and evolve together in the same environment multiple levels of generification a set of actors on top of a common technological platform that results in a number of software solutions or services co-evolution of mulitple implementation projects Implikasjoner for systemuviklere (Dittrich 2014): Parts of the design and innovation is deferred to other actors closer to the use context. Multiple layers of actors customizing and configuring software is involved, and development is driven by different factors such as bug fixes, the need for new features and technical reengineering. Dittrich, Y. (2014). Software Engineering Beyond the Project Sustaining Software Ecosystems, Information and Software Technology, (56), pp. 1436-1456 Nielsen, P. (2016). "Generification as Ecology", Working Papers in Information Systems, UiO, http://www.mn.uio.no/ifi/english/research/groups/is/publications/working-papers-in-information-systems/wp1.2016.pdf

Nettbutikker 3 historier

Hvor kommer historiene/eksemplene fra? Teleoperatør med 11 selskaper i 11 forskjellige land (Skandinavia, Sør-Øst Europa og Asia) Aktiviteter sentralt i konsernet for å oppnå: Stordriftsfordeler Kortere tid til markedet Læring på tvers «Norsk» modell Veldig forskjellige markeder Veldig forskjellig modenhet Operatører med stor grad av autonomi Operatør 2 Operatør 1 Konsern Operatør 3 Operatør 3

Økende kompleksitet System Infrastructure Global Infrastructure Development Specification driven Evolutionary Generic Architecture Monolithic Integrated Adaptive Governance Single Multiple Global Stand-alone Open and interconnected Multi-level and nested

Tid (historisk) og modenhet for systemer System Infrastructure Global Infrastructure Development Specification driven Evolutionary Generic Architecture Monolithic Integrated Adaptive Governance Single Multiple Global Stand-alone Open and interconnected Kompleksitet Multi-level and nested Historie 1 Historie 2 Historie 3

Historie 1 Nettbutikker som System

Hvor langt tid tar det å lage en nettbutikk? Ca. 17 minutter

Kompleksitet? epost Kjøper www Selger Manuell plukking og utsendelse

Nettbutikker er enkelt Alle kan lage dem En enkel handlevogn Løsninger er tilgjengelige: Modne COTS plattformer Åpen kildekode (for eksempel Mangeto) Software as a Service (SaaS) (for eksempel PJ Media)

Eksempel: Teleoperatør i Sør-Europa Lanserte sin nettbutikk kjapt og greit Utviklet løsningen innomhus med hjelp av konsulenter Sentrale egenskaper + Implementert veldig hurtig + Billig + Men «bare front-end» Webshop front-end Middleware Back-office systems

Eksempel: Teleoperatør i Sør-Europa Svakheter Manuelt og dobbeltarbeid for ordrehåndtering og produktdatabase ikke skalerbar Ingen støtte for krysskanal Frittstående betyr ingen betalingsløsninger eller personalisering Hardkodet (mangel på fleksibilitet)

Nettbutikker som System - Oppsummert Utfordringer med «primitive» nettbutikker Kundene vil sammenligne med andre nettbutikker - skuffende Frustrerende for de som jobber med butikken og salg Bruker ikke mulighetene møter ikke forventningene Alle kan få til dette Tar ikke ut potensialet i å koble fysiske butikker med nettbutikker

Historie 2 Nettbutikker som stort og komplekst informasjonssystem

Typiske/generiske krav til nettbutikker 1. Grunnleggende funksjonalitet (handlekurv etc.) 2. Personlige tilbud og individuell prising Identifisering av brukere på web, smarttelefoner og nettbrett Oppfølging av kunder i salgsprosessen i forhold til kundeverdi, tjenesteportefølje og kjøpshistorikk 3. Tett integrert, med for eksempel mine sider, kundedatabase etc. 4. Multikanal, f.eks. kjøp på nett og hent i butikk 5. For selgere: fleksibilitet - rask og enkel endring av funksjonalitet, utseende og innhold

Eller?

Kjøpsprosesser og kryss-kanal Behov for integrasjon av forretningsprosesser Kanaler Stadier i kjøpsprosessen

F.eks. Bring (Post i butikk, på døra samme dag etc. Leveringsløsninger Funksjonell kompleksitet Nødvendig funksjonalitet for å støtte forretningsprosessene Retur Ordresystem SEO Anbefalinger Produktinfo Pakkesporing CRM Mersalg/ oppsalg Produkt database Personalisering Mobil løsning Lagersystem Kredittvurdering Logistikk Adresse validering Faktura, utsatt betaling, kredittkort Betalingsløsninger Kundedatabase Kundesørvis Nummerdatabase Web analytics Verdikoder POS Produktadm Innholdsadm Datavarehus

Hva skal nettbutikken gjøre, og hva skal andre systemer gjøre? Utfordring Funksjonell arkitektur Del opp i små komponenter

Funksjonell arkitektur Eller en plattform?

Utfordring: Krav om omfattende integrasjon Business Support Systems (BSS) CRM (Customer Relationship Management) Warehouse (ERP) for inventory management and fulfillment Product catalogue Analytics Business Intelligence External systems Number portability database Logistic/ Shipping providers for delivery Payment providers Address validation Credit check Geo-location Ifølge nettbutikkleverandører, integrasjon kan stå for 80% av kostnadene

Utfordring: Hvem styrer produktdata? Nettbutikkdata relevant bare for nettbutikk (3D bilder) Andre data Relevant for mange/alle kanaler slik som nettbutikk, kundesørvis, butikker etc. Globale data må lagres lokalt i nettbutikk for å unngå forsinkelser Hva skjer om systemer som «hoster» produkt master går ned? Produktmaster eksempel: ecommerce Master Partial ecommerce Outside ecommerce M ecom M M ecom

Utfordring: «Arkitektur» Eksempel: Nettbutikk i Nordisk operatør 1. Nettbutikk - Kundegrensesnitt - Admin grensesnitt - Foretningsregler 2.Logistikk - Innkjøp/varehus 3. Ettersalg - Reparasjoner 4. Kundestøtte - Håndsett 5. Mine sider - login, ingen kobling til nettbutikken 5 MyPages Frontend Business Nettbutikken rules Telco.yx Portal 1 Back office systems Midleware and backend Webshop Frontend Nettbutikken Business rules Telco interface 2 Logistics Partner 2 Proc. hardware Warehousing Distribution 3 After Sale Partner 3 Repairs Customer care Call center 4 Custo mer care From Partners Telco.yx

Telco.yx Portal Webshop Frontend Nettbutikken Business rules Telco interface Back office systems Midleware and backend Logistics Partner 2 Proc. hardware Warehousing Distribution After Sale Partner 3 Repairs Customer care Call center Custo mer care 1. Mangler grunnleggende funksjonalitet 2. Ingenting er gratis 3. Lang tid for utvikling, forsinkelser 4. Hjemmelaget 5. Partner 1 har begrenset kompetanse, konsulenter gjør jobben 6. Manglende gjennomsiktighet 7. Telco kontrollerer ikke kundereisen 8. Telco mangler kompetanse om løsningen og salg av håndsett generelt

Telco.yx Portal Webshop Customer care Call center 1. Logistikk og etter-salg fungerer fint 2. Men betaler mer enn konkurrentene Frontend Nettbutikken Business rules Telco interface Back office systems Midleware and backend Logistics Partner 2 Proc. hardware Warehousing Distribution After Sale Partner 3 Repairs Custo mer care

Telco.yx Portal Webshop Customer care Call center 1. Kunder må settes over fra Telco til partner, noe som innebærer: Dårlig kundeopplevelse Telco kontrollerer ikke kundeopplevelsen Kan ikke måle kundeopplevelsen Frontend Nettbutikken Business rules Telco interface Back office systems Midleware and backend Logistics Partner 2 Proc. hardware Warehousing Distribution After Sale Partner 3 Repairs Custo mer care

Mulig å endre dette - hva fikk vi til? Alle var enige om utfordringene Men for stor risiko å gjøre endringer Politisk vanskelig da deleier av partnerne Teknisk løsning kom med partnerskap Usikkerhet rundt andres evne til å integrere Enten små endringer, eller en substansiell endring og investering

Nettbutikker som stort og komplekst informasjonssystem - Oppsummering «Modne» nettbutikker er komplekse Mange forskjellige «domener» og komponenter Mye integrasjon Arkitektur er sentralt hvilke «komponenter» gjør hva? Verdinettverk med partnere

Historie 3 Nettbutikker som globalt stort og komplekst informasjonssystem

Eksempel: Nettbutikker i Telco Gruppen 11 autonome operasjoner 11 forskjellige nettbutikker Mye hjemmesnekret Begrenset funksjonalitet for kunder + mangel på krysskanal integrasjon, delvis manuelt og lite fleksible for salgsavdelingene (Delvis) Integrert med 11 forskjellige BSS stakker Ingen standardisert ESB, hvis ESB i det hele tatt

Telco Group Strategi: Fra lokale initativer til industrialisering Create top-line growth through being preferred by customers (customer centricity) Be a highly cost efficient operator (operational efficiency) Operationalized through industrialization/transformation Reduction of complexity and standardization of products Best practice sharing of processes, technology and platforms Cross border standardization efforts in order to increasingly benefit from economies of scale and replication of best practices ecommerce industrialization requires global initiatives Standardization on platforms Global/regional operating and governance models Coordination with other global initiatives Standards are the basic for economy of scale - Common sourcing of platforms (discounts depending on #licenses) - Coordination of integration (80% is integration)

ecom ecom Utfordring 1: Global funksjonalitet BSS vs. BSS Mature and immature markets Different transaction volumes Different buying behavior (PC penetration, credit cards etc.) Prepaid mobile for consumer VS. prepaid/postpaid, mobile/fixed/tv for consumer/business Mature and immature operations Greenfield or brownfield (in general and ecommerce) Short and long term focus Varying ecommerce investment horizons Thin or fat ecommerce platform needs Different strategies and focus Sales or customer care Hunting or farming

Utfordring 2: Global fleksibilitet COTS is never OOTB customization is needed The balance between local and global Business Units will (at least on short term) seek to maximize local flexibility Telco Group will seek to minimize local flexibility and maximizing the core for synergies and sustainability Assuring buy-in from the operations (living with COTS) Customization Telco layer OOTB Customization Telco layer Customization Telco layer Where to locate functionality? Local Layer Customization Standard Layer Standard across operations Core Platform Out-of-the box OOTB OOTB Alt 1 ($) Alt 2 ($$) Alt 3 ($$$)

Utfordring 3: Styringsmodell - Hvordan beholde en standard - Lokal/global kontroll? - $$? Standardize platforms Architecture and roadmap Own and maintain Global Frame Agreements Global Operation Center Operations Implement and own local solution Localization and day-to-day operation Own and maintain Local Service Delivery and Maintenance Agreements Vendors Solution Development and maintenance Deliver according to agreed SLAs

Utfordring 4: Koordinering Time Nettbutikkprosjektet Digital Content Shop - Sales of digital content - Digital rights management Regional Harmonization - Harmonizing different initiatives in Asia - ecommerce initiative, based on implementation Group Operating Models - Common operation model and governance structure - Establishment of Shared Service Centers Group Architecture - Common architecture across Group - See ecommerce as a potential pilot Asian operator buying new platform locally - Light platform, major customization needed - Platform and customization bought as a package - Integration - Architecture - Competing regional initiative - Use same vendor - Timing - ecommerce as pilot - Timing - ecommerce as pilot - Timing - Competing platform - Not viable as global solutio

Nettbutikker som globalt stort og komplekst informasjonssystem - oppsummering Hva skal standardiseres? Hvor mye skal være globalt vs fleksibilitet? Hvordan styre? Hvordan relaterte til andre prosjekter?

Økosystem? Historie 1 Historie 2 Historie 3 Mange aktører Mange komponenter Mange avhengigheter Vanskelig å endre Mange markeder Mange prosjekter