NCEI Teknologifrokost 25. Mars 2015 Fra idé til marked Hvorfor elektronikk handler om mer enn kretskort Del 1: Are Hellandsvik Forsker ved SINTEF IKT Kommunikasjonssystemer Del 2: Terje Frøysa Forsker ved SINTEF IKT Kommunikasjonssystemer 1
Del 1: Agenda Hvem er vi Utviklingsprosessen Elementer i utviklingsprosessen Iterasjoner og overføringer Hva kjennetegner moderne elektronikkutvikling? Krav til produkt Krav til kompetanse Konklusjon 2
SINTEF IKT - Kommunikasjonssystemer 26 ansatte i Trondheim og Oslo Fagområder Signalbehandling Nettverksprotokoller Navigasjon Antenner Utvikling av innvevde (embedded) systemer Aktiv deltager innenfor fagfeltet i over 40 år Utfører oppdragsforskning som FoU-partner for næringsliv og forvaltning Utvikler nye virksomheter skape innovasjon Anvendt forskning 3
Fra idé til marked Helt enkelt Spesifikasjon Design Prototype Test Industrialisering Kvalitetssystem Prosjektledelse Økonomi 4
Utviklingsprosessen fra en utviklers ståsted Starter med "Idé i en boks" Rammene for utviklingsprosessen er gitt Funksjonelle krav Økonomi Leveringsdato Tilgjengelige ressurser etc. Spesifikasjon Skjema Utlegg SW FW PCB Produksjon Mekanisk design Montering Test Sertifisering Leveranse 5
Elementer i en utviklingsprosess 1. Faser 2. Aktører 3. Rammefaktorer 4. Iterasjoner (Sprint) 5. Overføringer Overføring: Endring av modus i utviklingsprosessen 6
Faser Naturlig progresjon av prosessen etter hvert som detaljnivået øker To typer overføringer mellom faser: 1. Verktøy Tekstbehandler, Skjemategner, Utleggsverktøy, Monteringsrobot 2. Medium Serviett, Dokument, CAD-tegning, Kretskort, Produksjonslinje For eksempel: Spesifikasjon Skjema Utlegg Kretskort 7
Aktører Person eller organisasjon som utfører aktiviteter i utviklingsprosessen Har kontroll over deler av utviklingsprosessen Overføring mellom aktører er som regel også en overføring mellom faser Oppdragsgiver Utvikler Produsent 8
Rammefaktorer Økonomi Tid Tilgang på ressurser Teknologi Konkurrenter Marked Endringer i rammefaktorene får ofte store konsekvenser Påstand: Utviklingsprosjekter antar ofte at rammefaktorene er stabile 9
Iterasjoner Planlegge Naturlig del av utviklingsprosessen Trigges av: Avvik Ny kunnskap Endring i rammefaktorer Størrelsen på iterasjonssløyfa avhenger av: Hvor godt var aktiviteten planlagt Hvor mye ble utført før kontroll Hvilke kontrollmekanismer er lagt inn Korrigere Kontrollere Hvor omfattende er det å komme frem til korrigerende tiltak Utføre Hvor mye feil rekker du å gjøre før du innser at det er det du gjør 10
Iterasjoner Gode iterasjoner styrer utviklingsprosessen mot målet og bidrar med økt kunnskap Kvaliteten på iterasjonen avhenger av evnen til å ta vare på korrekt informasjon underveis "sjåfør kartleser relasjonen" Korte iterasjoner brukes for operative beslutninger innenfor rammefaktorene Lange iterasjoner brukes for strategiske beslutninger der rammefaktorene spiller inn 11
Iterasjon med overføring mellom faser På samme medium ulikt verktøy Ulikt medium Skjema Utlegg Utlegg Kretskort 12
Iterasjon med overføring mellom aktører Felles forståelse Snakke samme "språk" Kulturforskjeller Bedriftskultur Internasjonalt Ulikt utgangspunkt Målsetning Interesser Tidlig kontakt for å jobbe frem felles forståelse 13
Iterasjonssløyfe med overføringer Kompliseres av antall overføringer Dårlige overføringer øker terskelen for å gjennomføre en iterasjon Iterasjonen utsettes informasjonsmengden øker kostnaden øker Gode overføringer inviterer til hyppig iterasjon: Økt kvalitet Økt kontroll Bedre rustet til å håndtere endring i rammefaktorer Påstand: Gode idéer og kreativitet oppstår i hyppige og korte iterasjonssløyfer "Tinkering" 14
Oppsummert Utviklingsprosessen inneholder mange overføringer Å gå gjennom en overføring kan være alt fra "sømløst" til et stort hinder Iterasjoner er en naturlig del av utviklingsprosessen Terskelen for å sette i gang en iterasjon bør være lav Krevende overføringer øker iterasjonskostnaden Utsatte iterasjoner øker antall overføringer og informasjonsmengde når de først kommer i gang Konklusjon: Identifiser overføringene gjør det lettest mulig å krysse dem dermed senke terskelen for iterasjoner 15
Overføring Alle former for overføring forutsetter felles forståelse for å unngå tap av informasjon Kostnad, i form av ressursbruk og risiko, øker både med informasjonsmengde og hvor vanskelig overføringen er å traversere Målsetningen bør være å ha lette overføringer med håndterbar informasjonsmengde "2008 Summer Olympics - Men's 110m Hurdles - Semifinal 1" by akiwitz 16
Overføring mellom faser To typer: 1. Verktøy 2. Medium Utviklingsverktøy må være tilpasset til å jobbe innenfor flere faser sømløst overføringen har 2 likeverdige retninger Overføring til nytt medium har en større innebygd kostnad overføringen er enveis "Rapid prototyping" kan redusere dette noe Skjema Utlegg Utlegg Kretskort 17
Overføring mellom aktører Konkurrent Tidligere kunde/leverandør (-) Ny kunde/leverandør Tidligere kunde/leverandør (+) Fast kunde/leverandør Meg (24 t) Kollega Meg (etter ferien) Overføringskostnad 18
Overføring mellom aktører Handler om Tillit og Kommunikasjon Trygge og Levende relasjoner Bygges opp over tid Må vedlikeholdes Ta opp og avklar usikkerhet og uenighet så tidlig som mulig Involveres så mye som mulig 19
Hva kjennetegner moderne elektronikkutvikling? Flere disipliner Små marginer Korte livssykluser Flere krav Kortere tid på å implementere dem Krav som tradisjonelt har hørt hjemme i forbrukermarkedet møter vi nå også i industrien Det er ikke lenger nok å implementere funksjonalitet må ha fleksible og standardiserte grensesnitt mot bruker og/eller system "Plug and play" 20
Kompetanse bredde og dybde 21
Kompetanse bredde og dybde Moderne elektronikkutvikling setter høyere krav til kompetanse bredde og dybde Flere aktører må samarbeide Avgjørende med "overlapp" for å sikre felles forståelse Hver aktør må se ut over eget fagfelt for å lette samarbeidet (overføringene) Aktører må møtes tidlig for å bygge relasjon og avklare krav og forventninger 22
Avslutningsvis Utviklingsprosesser bør planlegges ut ifra et operativt perspektiv "Hva - hvis"? Fokus på å identifisere og lette overføringene øker graden av korte iterasjoner For elektronikkutvikling: 1. Invester i gode verktøy Invester i opplæring 2. Bygg gode og langsiktige relasjoner med leverandører og kunder 3. Aktørenes samlede kompetanse sett i forhold til produkt Tilstrekkelig bredde og dybde Overlapp mellom aktører sikrer felles forståelse 23
Spørsmål og kommentarer 24