Att införa PLCS... Kockums 1 (6) Kockums SIS Seminarium, Stockholm 2007-04-24 Thomas Hedberg, Kockums AB, thomas.hedberg@kockums.se Att införa PLCS... Kockums 2 (6) Kockums ingår i Marine s Att införa PLCS... Kockums 3 (6) Kockums i Malmö Ubåtskonstruktion Forskning, utveckling och produktion Stirling Verksamhet etablerad 1840 Skeppsvarv 1875 1
Att införa PLCS... Kockums 4 (6) Kockums i Karlskrona Ytfartygskonstruktion All produktion Underhåll Verksamhet etablerad 1679 Första sjösättning 1682 Att införa PLCS... Kockums 5 (6) Kockums högteknologiska produkter Visby class corvette Viking submarine project AIP Stirling engine SAM I remote controlled minesweep Maintenance of Sjöormen class submarines URF Gotland class submarine Västergötland Collins class submarine RSS Challenger submarine Landsort class mine hunter Stockholm/Malmö Att införa PLCS... Kockums 6 (6) Kockums andra leveranser ex Öresundsbrons högbrodel 2
Att införa PLCS... Hur har vi använt PLCS och vad har vi vunnit med detta? Att införa PLCS Att införa PLCS Varför? Motiv 1a (3) B C F A E H G Att införa PLCS... Varför? Motiv 1b (3) B C A GEMENSAMT SPRÅK E H G F 3
Att införa PLCS... Varför? Motiv 2 (3) TKMS PARTNER A KUN A KUN B KUN C KOCKUMS SAMARBETSPARTNER B SAMARBETSPARTNER A SAMARBETSPARTNER C TKMS PARTNER B UNERLEVERANTÖR C UNERLEVERANTÖR B UNERLEVERANTÖR A Att införa PLCS... Varför? Motiv 3 (3) Kvalitetssäkrad Information! (Konsolidering) Att införa PLCS... Fokus 1 (2) STRUKTURERA att hantera INFORMATION Organisationens förmåga strukturerad information Processneutral stödsneutral Organisationsneutral 4
Att införa PLCS... Fokus 2 (2) Fokusera på Vi kommunicerar information! Konkretisera informationsbegreppet Tydliggöra informationsflöden Tänk information! efiniera begreppen >> Begreppsmodell Strukturera >> Informationsmodell Integrera information! efiniera informationsgränssnitt INFORMATION! Vad Vad är är information? information? Beskrivs Beskrivs ofta ofta som som dokument dokument Vi Vi tänker ttänker ofta ofta i i dokument dokument och och dokumentstrukturer dokumentstrukturer Vi Vi diskuterar diskuterar gärna ggärna systemlösningar! systemlösningar! sningar! och och vem vem som som borde borde göra ggöra vad! vad! Att införa PLCS Begrepp och information 1 (7) Vad är information? ata (värde) angivet i ett sammanhang Vad är begriplig information? ata (värde) angivet i ett tolkningsbart sammanhang tolkningsbart genom betraktarens kända begrepp (kända genom skolning, erfarenhet, språkkunskaper etc)..aha! Att införa PLCS Begrepp och information 2 (7) Ogden s triangel Begrepp Verkliga företeelser tolkas genom sina egenskaper mot betraktarens begrepp Termer används för att representera och kommunicera begrepp Verklighet Stol Termers syfte är att referera till verkliga företeelser Term 5
Type Product have 1:M (of 1:1) Variant Product family belongs to 1:1 (includes 1:M) Product is of type is valid to 0:M (have 1:M) produced according to 1:1 (have 0:M) (is valid for 1:1) Individual Product Att införa PLCS Begrepp och information 3 (7) Vad är information? ata (värde) angivet i ett sammanhang Vad är begriplig information? ata (värde) angivet i ett tolkningsbart sammanhang tolkningsbart genom betraktarens kända begrepp (kända genom skolning, erfarenhet, språkkunskaper etc)..aha! >> Flera betraktare ger flera tolkningar om inte begreppen är normerade >> Att införa PLCS Begrepp och information 4 (7) Begreppsmodellen är den dokumenterade tolkningen av verkligheten Term Term Term Term Term Term Version have 1:1 Term Min bildprogramvara tar inte emot bildfiler Jag behöver en del information om din kamera et är en Sony Big X Varianten är XGL Utgåvan är 4.11 Serienumret är A56745671 Vilken produkt? Vilken modell? Vilken version? Vilket serienummer? Att införa PLCS Begrepp och information 5 (7) Produktledningsbegrepp Informationsbegrepp Förklarar Produktledning för Förklarar Information för Kravbegrepp Förklarar Krav för Kockums begreppsmodell Produktdefinitionsbegrepp Förklarar Aktiviteter för Aktivitetsbegrepp Förklara Geometri för Geometriska begrepp Förklara Genomförande för Genomförandebegrepp 6
Att införa PLCS Begrepp och information 6 (7) Vad innebär strukturerad information? Taggad information Normerad information med begreppsmodellen som grund Robust information Normering som är neutral i förhållande till processer, systemstöd och organisation Kommunicerbar information Standardiserad normering Att införa PLCS Begrepp och information 7 (7) Informationsmodellen är den dokumenterade normeringen av informationen beställning 0..* lägger 0..* är lagd av kund berör berörs av 1..1 namn 1..1 1..* telnr 1..1 typ 0..1 : {stor, lokal} produkt Kockums standardiserade informationsmodell för produktdata baseras på ISO 10303 STEP AP 239 PLCS Att införa PLCS Begrepp, information och data 1 (4) BEGREPPSMOELL Förklaras av INFORMATIONSMOELL Ger underlag till PROCESSMOELL Strukturerar data på ett för verksamheten meningsfullt sätt ATAMOELL Optimerar prestanda SYSTEMSTÖSMOELL 7
is valid for 1:M (start state 0:M) Control is guided by 1:M (guides 1:1) control 1:M (is controlled by 0:M) Activity Input state start from 1:M results in 1:M Output state (is starting point for 1:M) (is result of 1:M) is grouped in 0:1 Work package forms 0:1 Flow creates 0:M Resource affects 0:M sustain 0:M Resource (is affected by 0:M) affects 0:M External factor plans 1:M use 1:M Resource (is planned in 0:1) (is used by 0:M) Flow Action Product object Process Practice Ship Installation Room Real Planning Routine Phys/Logic object Interface Verification Method Part instance Validation Procedure Part Component Assembly Type of Activity Flow Action Type of Flow Process Practice Type of process Planning Verification Validation etc etc Type of practice Routine Method Procedure beställning 0..* lägger 0..* är lagd av kund berör berörs av 1..1 namn 1..1 1..* telnr 1..1 typ 0..1 : {stor, lokal} produkt Activity Identity Name Controling information Affects B usiness object Responcible Role Preforming Role Planned strat date Planned end date Resource involvment Supportive information interface Technical interface Function element Activity_Business object Activity Identity Business object Identity Relation type Inverse relation type Type of Activity Identity Type of activity Type of flow Type of process Type of practice Goal is formulated as 0:M (formulates 1:M) predicts to bee state 0:M (contributes to 1:M) verified result for 1:M Business object (end state 0:M) motivates 0:M Stakeholder (is motivated by 0:M) needs identity version status provides 0:M Capability effectivity (is porvided by 1:M) is motivated by 1:M Stakeholder needs Information object Type of Business object Product object Business object Informtion object Resource Identity Name Type of Product object Type of Business Object Type of Product Object Konceptobjekt Version Underhållsobjekt Revision Arkitekturobjekt Funk tion Release Effectivity Gränsyta Input state element Fartyget Output state Rum Installation Konstruktion Komponent Business object staus Artikel Individprodukt Identity Status Start date End date Att införa PLCS Begrepp, information och data 2 (4) Förändringsbenägenhet BEGREPPSMOELL Styrning Ledningssystem PROCESSMOELL Processledning Process X INFORMATIONSMOELL Information ATAMOELL SYSTEMSTÖSMOELL IT verksamhets -stöd IT Infrastruktur Att införa PLCS Begrepp, information och data 3 (4) Modellarkitektur Organisation A Gränssnitt Organisation B Begrepp C C C BEGREPPSMOELL I I I I PROCESSMOELL Process I I I I Process Information i i i i INFORMATIONSMOELL i i i i ATAMOELL SYSTEMSTÖSMOELL ata Att införa PLCS Begrepp, information och data 4 (4) Begreppsmodell Begrepp Informationsmodell Användargränsnitt API:er? Marinens nya Korvett Korvett typ Visby HMS Visby atamodell atastrukturer 8
Att införa PLCS PLCS-baserad plattform 1 (2) en standardiserade informationsmodellen för produktdata ger oss möjligheten att Skapa en standardiserad gränsyta för produktdataåtkomst mellan befintliga och nytillkommande system Ge en integrerad åtkomst till produktdata i olika system Integrera olika typer av produktdata - Krav, Underhåll, Konfiguration, Test m m Ha en produktdatastandard för att lyfta produktdata från gamla system till nya system Att kunna kvalitetssäkra och konsolidera produktdata mellan olika system Utbyta/dela produktdata enligt ett standardiserat format med olika aktörer Att kunna bygga klienter som arbetar mot standardiserad produktdata i stället för mot specifika system Att införa PLCS PLCS-baserad plattform 2 (2) Organisation A Kockums AB Organization B 1. Support ata 2. Maintainers Viewing Tool 3. Stock Mgmt 4. Maintenance Management 5. Requirements Management 6. LSAR 7. FMECA Support data Maintenance Mgmt ata Part data Maintenance Mgmt ata Functional Req. LSA ata FMECA Results PLCS Interface PLCS compliant information exchanges PLCS Interface esign ata esign data Tech Pub ata Parts ata Maintenance Mgt ata istribution ata efects & Failures PLCS Interface 8. CA 9. Product ata 10 IETM 11 Parts Supplier atabase 12 epot Maint Mgmt 13. istribution, Transportation 14 efects & Failure Reporting Organization C Att införa PLCS Slutord 1 (1) Kockums har påbörjat resan Resmål: Successivt öka organisationens förmåga att hantera strukturerad information Några ord på vägen: PLCS ger verkan utan att synas Integration av information Inte system! Standardiserad informationsmodell ger möjlighet till samverkan mellan organisationer utan omfattande harmonisering av arbetssätt, verktyg och organisationsform Fokusera på information Och begreppen! Betydelsen av kvalitetssäkring och konsolidering Betrakta produktdatahantering som en verksamhetsdomän Samverkan mellan flera organisationer och system Respekt för komplexiteten Ödmjukhet mot organisationen Tänk stort Implementera smått 9
Att införa PLCS Slutord 1 (1) Tack för mig! 10