DevOps: Hva er forskjellen mellom utvikler og utvikler ops?


Svar 1:

DevOps (en klippet sammensetning av "utvikling" og "operasjoner") er en kultur, bevegelse eller praksis som vektlegger samarbeid og kommunikasjon fra både programvareutviklere og andre fagfolk innen informasjonsteknologi (IT) mens de automatiserer prosessen med programvarelevering og infrastrukturendringer . [1] [2] Den tar sikte på å etablere en kultur og miljø der bygging, testing og utgivelse av programvare, kan skje raskt, ofte og mer pålitelig.

Les mer: DevOps


Svar 2:

Tradisjonelle teknologiroller i en organisasjon fungerer separat fra hverandre. Utviklere kommer fra et tankesett der endring er det de blir betalt for å oppnå. Virksomheten er avhengig av dem for å svare på endrede behov, så de oppfordres vanligvis til å skape, innovere og generere så mye endring som mulig. Derimot ser operasjoner endring som fienden. Virksomheten er avhengig av drift for å holde lysene på og levere tjenestene som genererer penger til virksomheten i dag. Operasjoner er motivert for å motstå endring, fordi det undergraver stabilitet og pålitelighet.

Disse målene er fornuftige uavhengige av hverandre, men organisasjonen må kunne fungere som en helhet, noe som betyr å sette av motstridende agendaer og jobbe for det felles beste. Dette er forutsetningen til DevOps.

Utviklere utvikler

En utvikler er noen som skriver og feiler kode for å lage programvare og applikasjoner. Når en applikasjon er distribuert i et produksjonsmiljø, vil utvikleren generelt overvåke ytelsen og samle tilbakemeldinger fra brukere for å implementere endringer og oppdateringer for å gjøre programvaren bedre. Målet med en utvikler er å kontinuerlig lage nye applikasjoner og endre eksisterende for å gjøre dem bedre - effektivt å introdusere endringer i miljøet med jevne mellomrom.

En tradisjonell utviklers rolle måles ut fra hans eller hennes evne til å utføre endring. Utviklerens verdi for organisasjonen - så vel som utviklerens lønn og bonuser - er vanligvis en refleksjon av utviklerens initiativ og evne til å generere nye applikasjoner og innovative funksjoner som hjelper brukerne å være mer produktive.

Drift opererer

IT-drift eller IT-administratorer har ett mål: sørge for at alt fungerer optimalt. Drift sikrer at nettverksressurser er tilgjengelige og fungerer på topp ytelse. Når den likevekten er oppnådd, truer eventuelle nye krav til nettverksressursene stabiliteten i miljøet og krever at operasjoner investerer tid og krefter for å sikre at de fremdeles presterer som forventet.

En tradisjonell driftsrolle måles etter dens evne til å tilby en pålitelig, optimalisert infrastruktur. Det betyr faktisk å sikre så lite endring som mulig for å garantere at nettverksressursene er tilgjengelige slik at brukerne kan være mer produktive.

Kulturens sammenstøt

Til slutt streber både utviklere og operasjoner etter det samme: å gjøre organisasjonen så produktiv som mulig. Til tross for deres lignende mål, er det imidlertid lett å se hvordan disse motstridende rollene kan komme i veien for hverandre. Utviklere prøver å lage og forbedre applikasjoner så raskt som mulig, og operasjonene gjør alt for å forhindre at det skjer endringer i miljøet. Noe må gi for at organisasjonen skal fungere effektivt og effektivt.

"I tradisjonelle ops-organisasjoner har vi ofte valgt funksjonsorientering, organisert teamene våre etter deres spesialiteter - vi plasserer databaseadministratorene i en gruppe, nettverksadministratorene i en annen, serveradministratorer i en annen, og så videre," sier Gene Kim, medforfatter av Phoenix Project og den kommende DevOps Cookbook, og en pådriver bak det for tiden kjørte DevOps Enteprise Summit i San Francisco. "Blant konsekvensene for dette er lange ledetider. For komplekse aktiviteter som store utplasseringer, må vi åpne opp billetter med flere grupper, koordinere håndavtaler, med arbeid som venter i lange køer, med implementører som ofte har liten synlighet for hvordan arbeidet forholder seg til målstrømmen for verdistrømmen. "

For mer info, sjekk dette: https://goo.gl/myAeT3

Få flere gratis videoer - Abonner ➜ https://goo.gl/5ZqDML


Svar 3:

Tradisjonelle teknologiroller i en organisasjon fungerer separat fra hverandre. Utviklere kommer fra et tankesett der endring er det de blir betalt for å oppnå. Virksomheten er avhengig av dem for å svare på endrede behov, så de oppfordres vanligvis til å skape, innovere og generere så mye endring som mulig. Derimot ser operasjoner endring som fienden. Virksomheten er avhengig av drift for å holde lysene på og levere tjenestene som genererer penger til virksomheten i dag. Operasjoner er motivert for å motstå endring, fordi det undergraver stabilitet og pålitelighet.

Disse målene er fornuftige uavhengige av hverandre, men organisasjonen må kunne fungere som en helhet, noe som betyr å sette av motstridende agendaer og jobbe for det felles beste. Dette er forutsetningen til DevOps.

Utviklere utvikler

En utvikler er noen som skriver og feiler kode for å lage programvare og applikasjoner. Når en applikasjon er distribuert i et produksjonsmiljø, vil utvikleren generelt overvåke ytelsen og samle tilbakemeldinger fra brukere for å implementere endringer og oppdateringer for å gjøre programvaren bedre. Målet med en utvikler er å kontinuerlig lage nye applikasjoner og endre eksisterende for å gjøre dem bedre - effektivt å introdusere endringer i miljøet med jevne mellomrom.

En tradisjonell utviklers rolle måles ut fra hans eller hennes evne til å utføre endring. Utviklerens verdi for organisasjonen - så vel som utviklerens lønn og bonuser - er vanligvis en refleksjon av utviklerens initiativ og evne til å generere nye applikasjoner og innovative funksjoner som hjelper brukerne å være mer produktive.

Drift opererer

IT-drift eller IT-administratorer har ett mål: sørge for at alt fungerer optimalt. Drift sikrer at nettverksressurser er tilgjengelige og fungerer på topp ytelse. Når den likevekten er oppnådd, truer eventuelle nye krav til nettverksressursene stabiliteten i miljøet og krever at operasjoner investerer tid og krefter for å sikre at de fremdeles presterer som forventet.

En tradisjonell driftsrolle måles etter dens evne til å tilby en pålitelig, optimalisert infrastruktur. Det betyr faktisk å sikre så lite endring som mulig for å garantere at nettverksressursene er tilgjengelige slik at brukerne kan være mer produktive.

Kulturens sammenstøt

Til slutt streber både utviklere og operasjoner etter det samme: å gjøre organisasjonen så produktiv som mulig. Til tross for deres lignende mål, er det imidlertid lett å se hvordan disse motstridende rollene kan komme i veien for hverandre. Utviklere prøver å lage og forbedre applikasjoner så raskt som mulig, og operasjonene gjør alt for å forhindre at det skjer endringer i miljøet. Noe må gi for at organisasjonen skal fungere effektivt og effektivt.

"I tradisjonelle ops-organisasjoner har vi ofte valgt funksjonsorientering, organisert teamene våre etter deres spesialiteter - vi plasserer databaseadministratorene i en gruppe, nettverksadministratorene i en annen, serveradministratorer i en annen, og så videre," sier Gene Kim, medforfatter av Phoenix Project og den kommende DevOps Cookbook, og en pådriver bak det for tiden kjørte DevOps Enteprise Summit i San Francisco. "Blant konsekvensene for dette er lange ledetider. For komplekse aktiviteter som store utplasseringer, må vi åpne opp billetter med flere grupper, koordinere håndavtaler, med arbeid som venter i lange køer, med implementører som ofte har liten synlighet for hvordan arbeidet forholder seg til målstrømmen for verdistrømmen. "

For mer info, sjekk dette: https://goo.gl/myAeT3

Få flere gratis videoer - Abonner ➜ https://goo.gl/5ZqDML


Svar 4:

Tradisjonelle teknologiroller i en organisasjon fungerer separat fra hverandre. Utviklere kommer fra et tankesett der endring er det de blir betalt for å oppnå. Virksomheten er avhengig av dem for å svare på endrede behov, så de oppfordres vanligvis til å skape, innovere og generere så mye endring som mulig. Derimot ser operasjoner endring som fienden. Virksomheten er avhengig av drift for å holde lysene på og levere tjenestene som genererer penger til virksomheten i dag. Operasjoner er motivert for å motstå endring, fordi det undergraver stabilitet og pålitelighet.

Disse målene er fornuftige uavhengige av hverandre, men organisasjonen må kunne fungere som en helhet, noe som betyr å sette av motstridende agendaer og jobbe for det felles beste. Dette er forutsetningen til DevOps.

Utviklere utvikler

En utvikler er noen som skriver og feiler kode for å lage programvare og applikasjoner. Når en applikasjon er distribuert i et produksjonsmiljø, vil utvikleren generelt overvåke ytelsen og samle tilbakemeldinger fra brukere for å implementere endringer og oppdateringer for å gjøre programvaren bedre. Målet med en utvikler er å kontinuerlig lage nye applikasjoner og endre eksisterende for å gjøre dem bedre - effektivt å introdusere endringer i miljøet med jevne mellomrom.

En tradisjonell utviklers rolle måles ut fra hans eller hennes evne til å utføre endring. Utviklerens verdi for organisasjonen - så vel som utviklerens lønn og bonuser - er vanligvis en refleksjon av utviklerens initiativ og evne til å generere nye applikasjoner og innovative funksjoner som hjelper brukerne å være mer produktive.

Drift opererer

IT-drift eller IT-administratorer har ett mål: sørge for at alt fungerer optimalt. Drift sikrer at nettverksressurser er tilgjengelige og fungerer på topp ytelse. Når den likevekten er oppnådd, truer eventuelle nye krav til nettverksressursene stabiliteten i miljøet og krever at operasjoner investerer tid og krefter for å sikre at de fremdeles presterer som forventet.

En tradisjonell driftsrolle måles etter dens evne til å tilby en pålitelig, optimalisert infrastruktur. Det betyr faktisk å sikre så lite endring som mulig for å garantere at nettverksressursene er tilgjengelige slik at brukerne kan være mer produktive.

Kulturens sammenstøt

Til slutt streber både utviklere og operasjoner etter det samme: å gjøre organisasjonen så produktiv som mulig. Til tross for deres lignende mål, er det imidlertid lett å se hvordan disse motstridende rollene kan komme i veien for hverandre. Utviklere prøver å lage og forbedre applikasjoner så raskt som mulig, og operasjonene gjør alt for å forhindre at det skjer endringer i miljøet. Noe må gi for at organisasjonen skal fungere effektivt og effektivt.

"I tradisjonelle ops-organisasjoner har vi ofte valgt funksjonsorientering, organisert teamene våre etter deres spesialiteter - vi plasserer databaseadministratorene i en gruppe, nettverksadministratorene i en annen, serveradministratorer i en annen, og så videre," sier Gene Kim, medforfatter av Phoenix Project og den kommende DevOps Cookbook, og en pådriver bak det for tiden kjørte DevOps Enteprise Summit i San Francisco. "Blant konsekvensene for dette er lange ledetider. For komplekse aktiviteter som store utplasseringer, må vi åpne opp billetter med flere grupper, koordinere håndavtaler, med arbeid som venter i lange køer, med implementører som ofte har liten synlighet for hvordan arbeidet forholder seg til målstrømmen for verdistrømmen. "

For mer info, sjekk dette: https://goo.gl/myAeT3

Få flere gratis videoer - Abonner ➜ https://goo.gl/5ZqDML