Funksjonell Dekomponering: Løse Komplekse Problemer uten Kompleksitet

dele

Artikkel

slik bryter du komplekse problemer i håndterbare ved å bruke teknikken Kjent som Funksjonell Dekomponering

Mark Foohey

11. oktober 2019 / 7 minutters lesing

denne artikkelen er redigert fra den opprinnelige versjonen datert oktober 2015.

har du noen gang sett et produkt så komplekst-men likevel så elegant i utførelse – at du tror at designeren hadde en slags guddommelig inspirasjon? At i hans geni sinn, design dukket opp fullt dannet med utallige elementer avhengig av hverandre for å utføre en myriade av funksjoner?

for meg er dette geniale produktet writer automat, som ble designet og bygget Av Pierre Jaquet-Droz på slutten av 1700-tallet. Betraktet som en ekstern forfader til den moderne programmerbare datamaskinen, bruker denne selvbetjente maskindukken en gåsfjær for å skrive tilpasset tekst. Det er et vidunder av cams og bevegelse, kombinert med nitid håndverk. Se sine fantastiske funksjoner for deg selv:

Hvordan løste Jaquet-Droz dette utrolig komplekse designproblemet? Han brøt det ned i håndterbare stykker, selvfølgelig.

i maskinteknisk skole ble de fleste av oss lært å utføre en funksjonell nedbrytning. Denne prosessen bryter et problem inn i et produkts innganger og utganger. Deretter klassifiseres hver del som en av følgende tre kategorier:

  • Energi
  • Materiale
  • Informasjon

selv om denne funksjonelle nedbrytningsprosessen faktisk bryter problemet ned og hjelper til med å skille designere fra deres forhåndsdefinerte produktkonsepter, er den også tungvint og ofte for løsrevet fra mulige løsninger. Bare se på denne dekomponeringen av en negleklipper ved University Of Michigan.

Whoa. Jeg er ikke sikker på om jeg er nærmere å designe en negleklipper. Hvordan ville vi kartlegge funksjonell nedbrytning av et mer komplekst produkt, som Saturn V?

hvis du bare gjør en trinnvis endring i produktet—gjør det mindre eller lettere eller senker strømmen—for eksempel-er det sannsynligvis ikke nødvendig med en streng funksjonell nedbrytning. Men når man står overfor helt nye eller vanskelige produktutviklingsutfordringer som Jaquet-Drozs automat, er funksjonelt dekomponering av problemet avgjørende for å finne en løsning. En praktisk tilnærming er å bryte problemet ned i hovedfunksjonene. Det er enkelt å identifisere disse funksjonene uten å redusere problemet til nivået på ovennevnte negleklipper.

Men hvordan?

Arbeid På De Vanskeligste Problemene Først

hvis du ikke er sikker på hvor du skal begynne å bryte ned problemet ditt, prøv å takle enten:

  • problemet du minst vet hvordan du løser
  • show-stopper—problemet-det som bestemmer om produktet ditt fungerer eller ikke.

nøkkelen: Fokus på de store problemene først. Arbeid med å finne disse løsningene uten å bli altfor opptatt av alle de andre problemene i designet, som emballasje eller andre interaksjoner. (Ja, alle disse problemene er også viktige. Men hvis du ikke kan få produktet til å fungere i utgangspunktet, er det ikke så viktig om det er lite eller passer godt sammen.) Selv om dette prinsippet kan virke innlysende, har jeg mange ganger i min karriere sett design overbelastes ned som ingeniører blir fanget i ugresset. Altfor ofte spørsmål som følgende hindre fremover fremgang:

  • «Hva skal den rakevinkelen være på skjæretennene?»
  • » Hvor stor er batteripakken?»
  • » Hvordan skal vi implementere en sikkerhetssperre?»

og hele tiden er det ikke engang en fungerende prototype.

Løs Problemer Uavhengig Av Effektivitet

Funksjonell dekomponering er en prosess for å bryte et problem i mindre funksjonelle moduler, samtidig løse hver modul uavhengig, og deretter slå sammen de ledende løsningene.

det er tre viktige trinn i hvert trinn i den funksjonelle nedbrytningsprosessen:

  • Identifiser grunnleggende funksjoner
  • Prioriter dem basert på viktighet
  • Løs hver enkelt uavhengig

dette skiller innsatsen for å gi en systematisk måte å tildele begrensede utviklingsressurser til kritiske designelementer. Å følge disse tre trinnene beskytter også teamet ditt mot å bli distrahert av nedstrømskrav (som produktstørrelse og pris) på et tidspunkt når grunnleggende funksjonalitet ikke er helt kjent. Men du spør, risikerer jeg ikke å bryte problemet ned i produkter jeg allerede kjenner? Er det ikke derfor jeg trenger funksjonell nedbrytning?

Ja, det er en risiko. Men husk å holde fokus på funksjoner, ikke skjemaer.

dette er en grunn til at du i mange tilfeller bør utvikle funksjonelle prototyper separat (de som bare vurderer enhetens funksjonalitet) og bruksprototyper (de som ikke fungerer, men er laget for å teste brukerinteraksjon og form). For å gjøre disse prototypene mest effektive, ikke prøv å kombinere dem for tidlig.

Iterasjon er Nøkkelen Til Suksess

På dette stadiet kan du bekymre deg for at Du skal få Et Frankenstein-produkt som skiller deler for å utføre hver funksjon. La oss gå tilbake til vår trofaste negleklipper: Er ikke dette bildet under det logiske resultatet av funksjonell nedbrytning? En løsning for hver funksjon?

hvis du stoppet ved din første dekomponering, er et resultat som negleklipper-eksemplet en tydelig mulighet. Ikke bekymre deg, bare gjenta prosessen.

nå som du har løst de store problemene, kan du begynne å lete etter åpenbare måter å kombinere funksjonalitet på(f. eks. Hvis du jobber med et mer komplekst problem, vil du sannsynligvis trenge å dekomponere det på et grovere nivå (flere funksjoner legemliggjort samtidig).

Virkelig effektiv design oppnås ved å følge disse iterative trinnene:

  • Dekomponere problemet
  • Ideate løsninger
  • Opprett fysiske mockups
  • Evaluer/test
  • Gjenta

Verdien Av En Systematisk Tilnærming Til Design

Hva lærer vi av alt dette?

selv svært komplekse enheter, som Jaquet-Drozs automat, kan brytes ned til et håndterbart nivå for å løse problemet.

som det viser seg, er den tilsynelatende geniale designeren akkurat som deg: Jaquet-Droz løste håndterbare problemer, kombinerte og utviklet sitt design over så mange trinn som nødvendig til den endelige løsningen ble avslørt.

denne designen-som på overflaten virker irreducibly kompleks med utallige interaksjoner og elegansen Til Da Vinci – ble designet av en intelligent designer. En som nærmet seg problemet systematisk og jobbet flittig mot en komplett produktløsning. Ved å bruke den systematiske tilnærmingen som er skissert her, kan du også løse dine mest komplekse problemer.

Om Forfatteren

Mark Foohey-Engineering

«Ingen kommentar»

You might also like

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.