SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
1 
Affärssystem: Eget utvecklat eller Standard System? 
1) Översikt 
Det eviga dilemma som företagen ställs när man skall besluta om införande av ett nytt affärssystem så är det om man skall köpa ett “standard system” eller om man skall utveckla ett “eget” från scratch? Vilka är utmaningar för respektive typ? För varje alternativ så finns det både fördelar och nackdelar och man kan inte peka ut ett absolut svar men genom att förstå skillnaderna och egenskaperna kan man hantera riskerna och osäkerhet kring detta ämnet. 
Dessutom så har skillnaderna mellan att bygga eget och köpa standard varit en gråzon. 
Eget utvecklat har byggts genom att implementera och integrera standard komponenter och standard system behöver både konfiguration, programmering och integration. 
2) Definition 
Affärssystem (eng. Enterprise Resource Planning, ERP) definieras som förmågan att leverera en integrerad svit av affärssystem. ERP-verktyg har en gemensam process och datamodell, som omfattar operativa end-to-end-processer, såsom de som finns inom finans, HR, distribution, tillverkning, service och leveranskedjan. 
Det har sitt ursprung i lagerhanteringssystem (eng. Inventory Control, IC) och system för resursplanering (eng. Material Requirements Planning, MRP och Manufacturing Resource Planning, MRPII) och har därefter utökats till att inkludera andra funktioner som exempelvis inköp och redovisning. ERP-applikationer automatiserar och stödjer en rad administrativa och operativa affärsprocesser över flera branscher, kundinriktade, administrativa och förvaltningsaspekter för ett företag.
2 
Investeringar i verksamhetskritiska affärssystem är ett område som hållits uppe relativt väl under nedgången. Företagen fortsätter att spendera pengar på att uppgradera och förbättra sina affärssystem och, relativt sett, fler organisationer investerar i sina affärssystem än i nästan alla andra teknikområde. 
(Gartner: “Overall market growth of just 2.2% and the top ten vendors owning 64% of the worldwide ERP market for further consolidation of the industry.”) 
Man kan påpeka affärsnytta inom fyra områden: 
 IT kostnadsbesparingar 
 Affärsprocesseffektivitet 
 Process standardisering 
 Katalysator för innovation inom företagen. 
Fig 1. Market Share Analysis: ERP Software Worldwide
3 
5) Skillnader - Eget utvecklat vs. Standard System Låt oss göra en jämförelse genom att titta på skillnader i följande fyra huvudområden: 
 Fokus 
 TCO (Total Cost of Ownership) 
 Utveckling 
 Test
4 
5.1 Fokus 
 Eget utvecklat 
 Kontroll över funktionalitet och ger en fördjupad kunskap om hur systemet fungerar och hur det samverkar med andra verksamhets- områden 
 Användargränssnitt 
 Företaget använder sina egna medarbetare för att utveckla eller implementera som passar de särskilda kraven hos företaget 
 En unik lösning som kan ge konkurrensfördel 
 Standard system 
 Snabb deployment. Långsiktighet för arkitektur, teknologi, integration 
 Standardisering, anpassing till branschens “best-practices” 
 Organisationer uppmanas att ändra sina processer för att överensstämma med system funktionalitet. Men en av huvudbudskap är att man skall förändra/förbättra sina processer genom införandet av ett standard system 
 Majoritet av krav täcks med out-of-the box funktionalitet 
5.2 TCO (Total Cost of Ownership) TCO omfattar inte bara kostnaden för förvärvet, konfiguration och anpassning, men också den kontinuerliga supporten, underhåll, utveckling och test av systemet. 
 Eget utvecklat 
 Vanligtvis en lägre initial kostnad 
 Investeringar i uppdateringar och förbättringar kontrollerade 100% 
 Fortsatt tillgänglighet av utvecklingsresurser, antingen internt eller via partners, för att reagera på förändrade krav. 
 Hög utveckling och underhållskostnaderför att kontinuerligt möta verksamhetskraven 
 Dyrare att byta till nyare teknik. 
 Standard system 
 Högre initial kostnad 
 Kräver fortsatt tillgänglighet av resurser för att testa, validera, integrera, och stödja nya releaser från leverantören och förändrade krav. 
 Långsiktiga kostnaderna för komplexiteten i form av utbildning, integration, konfiguration, underhåll, support 
 Lättare att förändra när verksamhet växer eller ändrar sina krav
5 
5.3 Utveckling 
 Eget utvecklat 
 Man äger produkten, koden 
 Kodning är huvud aktivitet 
 Workflow är kodad från scratch 
 Omedelbara fixar, förbättringar 
 Svårighet i att stödja nya teknikplattformar långsiktigt 
 Standard system 
 Relativt snabb deployment, korrigeringar och förbättringar levereras regelbundet 
 Utveckling är kärnkompetens av leverantören 
 Konfiguration av systemet, kodning är endast för förbättringar 
 Workflow är där, konfigurerad med steps, agents, events 
 Standards baserade på industri, legala krav, ISO etc.
6 
5.4 Test Forskning visar att i ERP implementeringar, upptar testning nästan 50% av den totala budgeten. Man måste tänka på att: 
 De är ofta kopplade till befintliga legacy system och integreras med andra applikationer 
 System som tillämpas på flera platser behöver anpassas till lokala behov 
 Innebär ofta migrering av data mellan system 
 Affärssystem ska regelbundet ändras för att möta förändrade regelverk/krav 
 De kräver frekventa uppgraderingar eller förbättringar med förändringar i tekniklandskapet 
 Eget utvecklat 
 Fokus på test är: 
 Unit testing (kod kvalité) Minsta testbara delar av ett program, granskning för korrekt funktion. Enhetstestning är ofta automatiserad men det kan också ske manuellt. 
 Whitebox testing (coverage) Säkerställa och validera ramverk, mekanismer, objekt och komponenter i ett program. White-box testning verifierar kod enligt designspecifikationer och hittar programsårbarheter. 
 Exploratory testing (exception) Utforskande testning är "en typ av testning av programvara som betonar det personliga frihet och ansvar för den enskilde testaren att kontinuerligt optimera kvaliteten arbete genom att behandla lärande, testdesign, testexekvering och tolkning av testresultat som ömsesidigt stödjande aktiviteter som löper parallellt genom hela projektet. 
 Standard system 
 Behov av god datakvalitet – testing kräver affärsprocessexperter 
 Uppdateringar från leverantören måste tillämpas 
 Fokus på test är: 
 Funktionstest Funktionell testning är normalt den första testfasen, som är inriktad mot programmets funktioner, snarare än till integration. Detta är den lägsta nivån av tester där program eller transaktions testas och utvärderas efter fel. 
 Integration Test Testa Integrationer genom utförandet av fördefinierade affärs flöden, eller scenario. Dessa affärsflöden, med hjälp av migrerat data från de tidigare befintliga systemen, kommer att utföras i ett mångfacetterat datormiljö innefattande tredje part, systemgränssnitt och olika hårdvara och mjukvara.
7 
 Regressionstestning 
Selektiv testing av system som har ändrats för att säkerställa att fel har rättats och att inga andra tidigare funktioner har påverkats. Regression tester bekräftar också att nyligen modifierat del av systemet fortfarande uppfyller de angivna kraven och att omodifierade delen av systemet har inte påverkats. 
 Authorization Testing Testning är utformat för att säkerställa att säkerhets profiler har skapats för specifikationen av den rollen och för att se till att profilerna är lämpliga för de affärsprocesser som levereras. 
 Performance Test Testerna utfördes för att utvärdera systemet med angivna prestandakrav. Prestandatester mäter svarstiden för viktiga affärsprocesser och transaktioner. Detta utförs typiskt med användning av ett automatiserat verktyg som Load Runner, Win Runner etc för att simulera stort antal användare och omfattande data.
8 
6) Beslutsprocess 
Man kan konstatera att för att besluta/bestämma rätt tillvägagångssätt är en komplex process. Måste först förstå specifika affärsprocesser och ta hänsyn till strategiska mål, externa partners och nödvändig arkitektur och teknologier som alla skall definierats/validerats grundligt. 
 Och kom ihåg: Verksamheten först, Teknik sist  
Web: www.nikilabs.com - Mail: alex.mourelatos@nikilabs.com - Tel: +46-(0) 708 90 32 99

Contenu connexe

Similaire à Affärssystem: Eget vs. standard

Mantacore Whitepaper Standard System
Mantacore Whitepaper Standard SystemMantacore Whitepaper Standard System
Mantacore Whitepaper Standard SystemMantacore
 
Mantacore Whitepaper Standard System Sv
Mantacore Whitepaper Standard System SvMantacore Whitepaper Standard System Sv
Mantacore Whitepaper Standard System SvMantacore
 
Projektverktygsdagen 2013 - Antura: allt du behöver veta inför val av projekt...
Projektverktygsdagen 2013 - Antura: allt du behöver veta inför val av projekt...Projektverktygsdagen 2013 - Antura: allt du behöver veta inför val av projekt...
Projektverktygsdagen 2013 - Antura: allt du behöver veta inför val av projekt...Svenskt Projektforum
 
Skolboken och verkligheten
Skolboken och verklighetenSkolboken och verkligheten
Skolboken och verklighetenstahlberg
 
HR i molnet - workshop HR tech 2016
HR i molnet - workshop HR tech 2016HR i molnet - workshop HR tech 2016
HR i molnet - workshop HR tech 2016Fredrik Rexhammar
 
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättUser Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättChristophe Achouiantz
 
Kunskapsbaren 2011 Stockholm - Bättre affärsmässighet i IT-arbeten
Kunskapsbaren 2011 Stockholm - Bättre affärsmässighet i IT-arbetenKunskapsbaren 2011 Stockholm - Bättre affärsmässighet i IT-arbeten
Kunskapsbaren 2011 Stockholm - Bättre affärsmässighet i IT-arbetenHiQInternational
 
Kunskapsbaren 2011 Linköping - Bättre affärsmässighet i IT-arbeten
Kunskapsbaren 2011 Linköping - Bättre affärsmässighet i IT-arbetenKunskapsbaren 2011 Linköping - Bättre affärsmässighet i IT-arbeten
Kunskapsbaren 2011 Linköping - Bättre affärsmässighet i IT-arbetenHiQInternational
 
BigData med logganalys
BigData med logganalysBigData med logganalys
BigData med logganalysFindwise
 
170223 Acando seminar Masterdata
170223 Acando seminar Masterdata170223 Acando seminar Masterdata
170223 Acando seminar MasterdataAcando Sweden
 
Undvik fallgroparna i den agila transformeringen
Undvik fallgroparna i den agila transformeringenUndvik fallgroparna i den agila transformeringen
Undvik fallgroparna i den agila transformeringenADDQ
 
Solidify continuous delivery 2014
Solidify   continuous delivery 2014Solidify   continuous delivery 2014
Solidify continuous delivery 2014Solidify
 
Frontit seminarium: Lyckas med ditt systeminförande!
Frontit seminarium: Lyckas med ditt systeminförande!Frontit seminarium: Lyckas med ditt systeminförande!
Frontit seminarium: Lyckas med ditt systeminförande!Frontit
 
Drift av affärssystem (ERP)
Drift av affärssystem (ERP)Drift av affärssystem (ERP)
Drift av affärssystem (ERP)Idenet
 
Kundpresentation Förnyelsen och integrationsförnyelsen
Kundpresentation Förnyelsen och integrationsförnyelsenKundpresentation Förnyelsen och integrationsförnyelsen
Kundpresentation Förnyelsen och integrationsförnyelsenSDCslides
 
Crm webinarie 19 november 2010 (final)
Crm webinarie 19 november 2010  (final)Crm webinarie 19 november 2010  (final)
Crm webinarie 19 november 2010 (final)Christer Jansson
 

Similaire à Affärssystem: Eget vs. standard (20)

Medytekk AB
Medytekk ABMedytekk AB
Medytekk AB
 
CV Jan-Olov Slotthagen.doc
CV Jan-Olov Slotthagen.docCV Jan-Olov Slotthagen.doc
CV Jan-Olov Slotthagen.doc
 
Mantacore Whitepaper Standard System
Mantacore Whitepaper Standard SystemMantacore Whitepaper Standard System
Mantacore Whitepaper Standard System
 
Mantacore Whitepaper Standard System Sv
Mantacore Whitepaper Standard System SvMantacore Whitepaper Standard System Sv
Mantacore Whitepaper Standard System Sv
 
Projektverktygsdagen 2013 - Antura: allt du behöver veta inför val av projekt...
Projektverktygsdagen 2013 - Antura: allt du behöver veta inför val av projekt...Projektverktygsdagen 2013 - Antura: allt du behöver veta inför val av projekt...
Projektverktygsdagen 2013 - Antura: allt du behöver veta inför val av projekt...
 
Skolboken och verkligheten
Skolboken och verklighetenSkolboken och verkligheten
Skolboken och verkligheten
 
HR i molnet - workshop HR tech 2016
HR i molnet - workshop HR tech 2016HR i molnet - workshop HR tech 2016
HR i molnet - workshop HR tech 2016
 
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sättUser Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
User Story Mapping: Konsten att dela upp kravbilden på "rätt" sätt
 
Kunskapsbaren 2011 Stockholm - Bättre affärsmässighet i IT-arbeten
Kunskapsbaren 2011 Stockholm - Bättre affärsmässighet i IT-arbetenKunskapsbaren 2011 Stockholm - Bättre affärsmässighet i IT-arbeten
Kunskapsbaren 2011 Stockholm - Bättre affärsmässighet i IT-arbeten
 
Kunskapsbaren 2011 Linköping - Bättre affärsmässighet i IT-arbeten
Kunskapsbaren 2011 Linköping - Bättre affärsmässighet i IT-arbetenKunskapsbaren 2011 Linköping - Bättre affärsmässighet i IT-arbeten
Kunskapsbaren 2011 Linköping - Bättre affärsmässighet i IT-arbeten
 
BigData med logganalys
BigData med logganalysBigData med logganalys
BigData med logganalys
 
170223 Acando seminar Masterdata
170223 Acando seminar Masterdata170223 Acando seminar Masterdata
170223 Acando seminar Masterdata
 
Undvik fallgroparna i den agila transformeringen
Undvik fallgroparna i den agila transformeringenUndvik fallgroparna i den agila transformeringen
Undvik fallgroparna i den agila transformeringen
 
Testroll i förändring
Testroll i förändringTestroll i förändring
Testroll i förändring
 
Solidify continuous delivery 2014
Solidify   continuous delivery 2014Solidify   continuous delivery 2014
Solidify continuous delivery 2014
 
Frontit seminarium: Lyckas med ditt systeminförande!
Frontit seminarium: Lyckas med ditt systeminförande!Frontit seminarium: Lyckas med ditt systeminförande!
Frontit seminarium: Lyckas med ditt systeminförande!
 
Delteks 9 råd
Delteks 9 rådDelteks 9 råd
Delteks 9 råd
 
Drift av affärssystem (ERP)
Drift av affärssystem (ERP)Drift av affärssystem (ERP)
Drift av affärssystem (ERP)
 
Kundpresentation Förnyelsen och integrationsförnyelsen
Kundpresentation Förnyelsen och integrationsförnyelsenKundpresentation Förnyelsen och integrationsförnyelsen
Kundpresentation Förnyelsen och integrationsförnyelsen
 
Crm webinarie 19 november 2010 (final)
Crm webinarie 19 november 2010  (final)Crm webinarie 19 november 2010  (final)
Crm webinarie 19 november 2010 (final)
 

Affärssystem: Eget vs. standard

  • 1. 1 Affärssystem: Eget utvecklat eller Standard System? 1) Översikt Det eviga dilemma som företagen ställs när man skall besluta om införande av ett nytt affärssystem så är det om man skall köpa ett “standard system” eller om man skall utveckla ett “eget” från scratch? Vilka är utmaningar för respektive typ? För varje alternativ så finns det både fördelar och nackdelar och man kan inte peka ut ett absolut svar men genom att förstå skillnaderna och egenskaperna kan man hantera riskerna och osäkerhet kring detta ämnet. Dessutom så har skillnaderna mellan att bygga eget och köpa standard varit en gråzon. Eget utvecklat har byggts genom att implementera och integrera standard komponenter och standard system behöver både konfiguration, programmering och integration. 2) Definition Affärssystem (eng. Enterprise Resource Planning, ERP) definieras som förmågan att leverera en integrerad svit av affärssystem. ERP-verktyg har en gemensam process och datamodell, som omfattar operativa end-to-end-processer, såsom de som finns inom finans, HR, distribution, tillverkning, service och leveranskedjan. Det har sitt ursprung i lagerhanteringssystem (eng. Inventory Control, IC) och system för resursplanering (eng. Material Requirements Planning, MRP och Manufacturing Resource Planning, MRPII) och har därefter utökats till att inkludera andra funktioner som exempelvis inköp och redovisning. ERP-applikationer automatiserar och stödjer en rad administrativa och operativa affärsprocesser över flera branscher, kundinriktade, administrativa och förvaltningsaspekter för ett företag.
  • 2. 2 Investeringar i verksamhetskritiska affärssystem är ett område som hållits uppe relativt väl under nedgången. Företagen fortsätter att spendera pengar på att uppgradera och förbättra sina affärssystem och, relativt sett, fler organisationer investerar i sina affärssystem än i nästan alla andra teknikområde. (Gartner: “Overall market growth of just 2.2% and the top ten vendors owning 64% of the worldwide ERP market for further consolidation of the industry.”) Man kan påpeka affärsnytta inom fyra områden:  IT kostnadsbesparingar  Affärsprocesseffektivitet  Process standardisering  Katalysator för innovation inom företagen. Fig 1. Market Share Analysis: ERP Software Worldwide
  • 3. 3 5) Skillnader - Eget utvecklat vs. Standard System Låt oss göra en jämförelse genom att titta på skillnader i följande fyra huvudområden:  Fokus  TCO (Total Cost of Ownership)  Utveckling  Test
  • 4. 4 5.1 Fokus  Eget utvecklat  Kontroll över funktionalitet och ger en fördjupad kunskap om hur systemet fungerar och hur det samverkar med andra verksamhets- områden  Användargränssnitt  Företaget använder sina egna medarbetare för att utveckla eller implementera som passar de särskilda kraven hos företaget  En unik lösning som kan ge konkurrensfördel  Standard system  Snabb deployment. Långsiktighet för arkitektur, teknologi, integration  Standardisering, anpassing till branschens “best-practices”  Organisationer uppmanas att ändra sina processer för att överensstämma med system funktionalitet. Men en av huvudbudskap är att man skall förändra/förbättra sina processer genom införandet av ett standard system  Majoritet av krav täcks med out-of-the box funktionalitet 5.2 TCO (Total Cost of Ownership) TCO omfattar inte bara kostnaden för förvärvet, konfiguration och anpassning, men också den kontinuerliga supporten, underhåll, utveckling och test av systemet.  Eget utvecklat  Vanligtvis en lägre initial kostnad  Investeringar i uppdateringar och förbättringar kontrollerade 100%  Fortsatt tillgänglighet av utvecklingsresurser, antingen internt eller via partners, för att reagera på förändrade krav.  Hög utveckling och underhållskostnaderför att kontinuerligt möta verksamhetskraven  Dyrare att byta till nyare teknik.  Standard system  Högre initial kostnad  Kräver fortsatt tillgänglighet av resurser för att testa, validera, integrera, och stödja nya releaser från leverantören och förändrade krav.  Långsiktiga kostnaderna för komplexiteten i form av utbildning, integration, konfiguration, underhåll, support  Lättare att förändra när verksamhet växer eller ändrar sina krav
  • 5. 5 5.3 Utveckling  Eget utvecklat  Man äger produkten, koden  Kodning är huvud aktivitet  Workflow är kodad från scratch  Omedelbara fixar, förbättringar  Svårighet i att stödja nya teknikplattformar långsiktigt  Standard system  Relativt snabb deployment, korrigeringar och förbättringar levereras regelbundet  Utveckling är kärnkompetens av leverantören  Konfiguration av systemet, kodning är endast för förbättringar  Workflow är där, konfigurerad med steps, agents, events  Standards baserade på industri, legala krav, ISO etc.
  • 6. 6 5.4 Test Forskning visar att i ERP implementeringar, upptar testning nästan 50% av den totala budgeten. Man måste tänka på att:  De är ofta kopplade till befintliga legacy system och integreras med andra applikationer  System som tillämpas på flera platser behöver anpassas till lokala behov  Innebär ofta migrering av data mellan system  Affärssystem ska regelbundet ändras för att möta förändrade regelverk/krav  De kräver frekventa uppgraderingar eller förbättringar med förändringar i tekniklandskapet  Eget utvecklat  Fokus på test är:  Unit testing (kod kvalité) Minsta testbara delar av ett program, granskning för korrekt funktion. Enhetstestning är ofta automatiserad men det kan också ske manuellt.  Whitebox testing (coverage) Säkerställa och validera ramverk, mekanismer, objekt och komponenter i ett program. White-box testning verifierar kod enligt designspecifikationer och hittar programsårbarheter.  Exploratory testing (exception) Utforskande testning är "en typ av testning av programvara som betonar det personliga frihet och ansvar för den enskilde testaren att kontinuerligt optimera kvaliteten arbete genom att behandla lärande, testdesign, testexekvering och tolkning av testresultat som ömsesidigt stödjande aktiviteter som löper parallellt genom hela projektet.  Standard system  Behov av god datakvalitet – testing kräver affärsprocessexperter  Uppdateringar från leverantören måste tillämpas  Fokus på test är:  Funktionstest Funktionell testning är normalt den första testfasen, som är inriktad mot programmets funktioner, snarare än till integration. Detta är den lägsta nivån av tester där program eller transaktions testas och utvärderas efter fel.  Integration Test Testa Integrationer genom utförandet av fördefinierade affärs flöden, eller scenario. Dessa affärsflöden, med hjälp av migrerat data från de tidigare befintliga systemen, kommer att utföras i ett mångfacetterat datormiljö innefattande tredje part, systemgränssnitt och olika hårdvara och mjukvara.
  • 7. 7  Regressionstestning Selektiv testing av system som har ändrats för att säkerställa att fel har rättats och att inga andra tidigare funktioner har påverkats. Regression tester bekräftar också att nyligen modifierat del av systemet fortfarande uppfyller de angivna kraven och att omodifierade delen av systemet har inte påverkats.  Authorization Testing Testning är utformat för att säkerställa att säkerhets profiler har skapats för specifikationen av den rollen och för att se till att profilerna är lämpliga för de affärsprocesser som levereras.  Performance Test Testerna utfördes för att utvärdera systemet med angivna prestandakrav. Prestandatester mäter svarstiden för viktiga affärsprocesser och transaktioner. Detta utförs typiskt med användning av ett automatiserat verktyg som Load Runner, Win Runner etc för att simulera stort antal användare och omfattande data.
  • 8. 8 6) Beslutsprocess Man kan konstatera att för att besluta/bestämma rätt tillvägagångssätt är en komplex process. Måste först förstå specifika affärsprocesser och ta hänsyn till strategiska mål, externa partners och nödvändig arkitektur och teknologier som alla skall definierats/validerats grundligt.  Och kom ihåg: Verksamheten först, Teknik sist  Web: www.nikilabs.com - Mail: alex.mourelatos@nikilabs.com - Tel: +46-(0) 708 90 32 99