KI-assistert vedlikehold av apper og nettsteder
Utvikleren som har ansvaret for produktet deres, leder arbeidet. KI-agenter tar rutinestegene: oppdateringer av avhengigheter og SDK-er, testkjøringer, gjennomgang av logger og krasj og klargjøring av utgivelser. Utvikleren sjekker hver endring før den når brukerne deres.
Når denne arbeidsmåten hjelper
Den passer for apper og nettsteder i drift der rutinearbeidet stadig blir skjøvet på, fordi noe mer presserende alltid kommer først.
- Oppdateringer av SDK-er og biblioteker i appen har blitt utsatt i flere utgivelser
- Hver nye versjon av iOS eller Android blir til uker med innhenting
- Nettstedet kjører på et CMS og utvidelser som ingen har oppdatert på et år
- Krasjrapporter og feillogger hoper seg opp raskere enn noen rekker å lese dem
- Testene er få eller mangler, så hver utgivelse føles som et sjansespill
- Dere vil ha en skriftlig oversikt over hver endring og hver kontroll
Hva agentene gjør, med utvikleren som går gjennom
Avhengigheter og SDK-er
Biblioteker, SDK-er, CMS-utvidelser og serverpakker holdes på støttede versjoner. Agentene forbereder oppdateringen og kjører bygget; utvikleren leser endringen og bestemmer når den går ut.
Tester og kontroller
Agentene kjører testene etter hver endring og legger til nye der dekningen er tynn. Utvikleren bestemmer hvilke deler av produktet som skal dekkes først.
Gjennomgang av logger og krasj
Agentene grupperer krasj og feil, finner årsaken og lager et utkast til retting. Utvikleren bestemmer rekkefølgen og begynner med det som rammer flest brukere.
Klargjøring av utgivelser
Versjonsnumre, utgivelsesnotater, kontroll av bygg og sjekklisten for innsending til appbutikkene er klare før utgivelsesdagen. Utvikleren publiserer utgivelsen og følger med mens den rulles ut.
Sikkerhetsvarsler
Når det kommer en kritisk retting for noe produktet deres bruker, sjekker agentene hvor den gjelder og forbereder oppdateringen. Utvikleren kontrollerer den, publiserer den og går gjennom loggene etterpå.
Månedlig rapport
På slutten av hver måned får dere en skriftlig rapport: hva vi endret, hva vi kontrollerte og hvordan, hva som fortsatt er åpent og hva som kommer etterpå.
Når dette ikke passer
- Dere vil at endringer skal gå i produksjon uten at en utvikler går gjennom dem
- Dere vil at KI-agenter skal håndtere fakturering, betalinger eller brukernes personopplysninger
- Dere trenger en KI-funksjon i selve produktet, for eksempel en assistent eller dokumentbehandling: da er det tjenesten vår for KI-integrasjon dere ser etter
En utvikler leder, agentene tar rutinene
Produktet deres får en utvikler som har ansvaret for det: vedkommende kjenner koden, kontoene og historikken bak tidligere beslutninger, og avtaler prioriteringer med dere. KI-agenter jobber under denne utvikleren med de repeterende stegene som vanlig drift ofte utsetter. Når en oppgave krever dypere kunnskap om plattformen, blir iOS-, Android- eller backend-spesialistene våre med. Et mobilprodukt trenger fortsatt utviklere for iOS, Android, backend og infrastruktur, og vi har alle fire på produktet.
- En utvikler med ansvar for produktet deres
- iOS-, Android- og backend-spesialister når en oppgave krever det
- Oppdateringer og kontroller i en månedlig syklus
- Prioriteringer avtalt med dere
Det agentene aldri får
Agentene får koden og konteksten for oppgaven de jobber med. De har ikke tilgang til hemmeligheter og nøkler i produksjon, til fakturerings- og betalingssystemer eller til brukernes personopplysninger, og de kan ikke deploye til produksjon. Utvikleren leser og kontrollerer hver endring de forbereder, før den når brukerne deres. Den månedlige rapporten lister opp disse kontrollene.
- Ingen hemmeligheter eller nøkler fra produksjon
- Ingen tilgang til fakturering og betalinger
- Ingen personopplysninger om brukerne deres
- Ingen direkte deploy til produksjon
- En utvikler går gjennom hver endring
Hva som endrer seg for produktet deres
Rutinearbeidet venter ikke lenger på en rolig uke. Tilpasninger til nye versjoner av iOS og Android, oppdateringer av biblioteker og utvidelser, tester og krasjrettinger går ut i små, jevnlige utgivelser i stedet for sjeldne, store. Utvikleren bruker tiden på beslutninger og gjennomgang, og agentene tar de repeterende stegene rundt hver endring. Større jobber, som å flytte en backend til en ny versjon av rammeverket, går via staging mens appene som allerede ligger i appbutikkene, fortsetter å fungere.
- Små, jevnlige utgivelser i stedet for sjeldne, store
- Tilpasning til nye versjoner av iOS, Android og CMS som en del av det vanlige arbeidet
- Tester som legges til etter hvert som produktet endres
- Hver endring gjennomgått av utvikleren og ført opp i den månedlige rapporten
Slik går arbeidet
Gjennomgang
Den samme overtakelsesgjennomgangen som i all drift hos oss: vi bygger produktet fra kildekoden og kartlegger kode, kontoer, nøkler og deployer. Dere får en skriftlig rapport.
Regler for produktet deres
Vi avtaler med dere hvordan produktet bygges, testes og gis ut, og hvilket arbeid som går til agentene.
Agentene forbereder
Agentene forbereder oppdateringer, rettinger og tester utenfor produksjon og kjører kontrollene på dem.
Kontroll og utgivelse
Utvikleren leser hver endring, publiserer den og følger med på utgivelsen. Appoppdateringer rulles ut trinnvis, oppdateringer av nettstedet går først til en staging-kopi.
Månedlig rapport
Hva som er endret, hva vi har kontrollert, hva som fortsatt er åpent og hva vi planlegger videre.
Hvem gjør hva
KI-agenter
- Oppdatering av avhengigheter, SDK-er og utvidelser
- Testkjøringer og nye tester
- Gruppering av krasj og feil
- Utgivelsesnotater og kontroll av bygg
- Sikkerhetsvarsler sjekket mot teknologistakken deres
Utvikleren
- Prioriteringer avtalt med dere
- Gjennomgang av hver endring
- Utgivelser og tilbakerulling
- Innsending til appbutikkene
- Den månedlige rapporten
Aldri gitt til agenter
- Hemmeligheter og nøkler i produksjon
- Fakturering og betalinger
- Brukernes personopplysninger
- Direkte deploy til produksjon
En del av driften vår, uten egen pakke
Denne arbeidsmåten har ingen egen plan eller pris. Vi jobber slik i vedlikehold av mobilapper, drift av nettsteder og serverdrift, så dere velger tjenesten produktet trenger, og metoden følger med.
KI i produktet, eller KI i hvordan vi vedlikeholder det
Hvis dere vil ha KI i selve produktet, for eksempel en assistent på egne data, dokumentbehandling eller en agentpipeline, se tjenesten vår for KI-integrasjon. Denne siden handler om KI i måten vi vedlikeholder produktet dere allerede har.
Se også: Vedlikehold av mobilapper · Drift av nettsteder · Serverdrift · KI-integrasjon
Tilbakemeldinger
Revol-teamet fortsetter å effektivisere kundens utviklingskapasitet med arbeid av høy kvalitet og pålitelig support. De kommuniserer godt og viser en solid forståelse av kundens behov og virksomhet.
Tomas
Arbeidet fra Revol har fullt ut innfridd forventningene, og kunden er fornøyd. Den friske tilnærmingen og evnen til å være tilgjengelige for support har vært verdifulle. Kunder kan trygt velge dem som et kommunikativt og kundeorientert team som hjelper dem å nå målene sine.
Andrey
Ofte stilte spørsmål
Hvem har ansvaret for koden?
Utvikleren som leder produktet deres, under samme avtale som resten av driften vår. Agentene er verktøy denne utvikleren jobber med, og utvikleren går gjennom hver endring de forbereder før den når brukerne deres. Kildekoden og repositoriene tilhører dere fra start.
Ser KI-modellene koden og dataene våre?
Agentene ser kildekoden og konteksten for oppgaven de jobber med. De får ingen hemmeligheter eller nøkler fra produksjon, ingen tilgang til fakturering og betalinger og ingen av brukernes personopplysninger. Hvis kontraktene deres begrenser hvilke tredjepartsverktøy som kan behandle koden, si fra under gjennomgangen.
Hva skjer hvis en agent gjør feil?
Det er derfor vi går gjennom hver endring. Utvikleren leser endringen og kjører kontrollene før utgivelse; oppdateringer av nettstedet går først til en staging-kopi, og appoppdateringer rulles ut trinnvis. Hvis et problem likevel når produksjon, håndterer vi det som enhver annen hendelse under driftsavtalen deres.
Hva er forskjellen fra vedlikeholdet av mobilapper?
Vedlikehold av mobilapper er tjenesten: ett team svarer for appene, backend, infrastruktur og utgivelser. Denne siden beskriver hvordan vi gjør arbeidet innenfor den, og også innenfor drift av nettsteder og serverdrift. Det finnes ingen egen pakke å kjøpe.
Endrer dette hva driften koster?
Det har ingen egen pris. Vi priser driften på vanlig måte: etter gjennomgangen avtaler vi et månedlig omfang med et timetak og en fast pris, og nye funksjoner prises separat.
Kan vi be dere om ikke å bruke KI-verktøy i prosjektet vårt?
Ja. Hvis dere ikke vil ha KI-verktøy i prosjektet, avtaler vi det skriftlig før arbeidet starter, på samme måte som resten av omfanget.
Fortell oss om prosjektet deres
Beskriv oppgaven med noen få linjer. Innen én virkedag svarer vi med spørsmål eller en første vurdering av omfang og kostnad.
Foretrekker dere e-post eller en samtale?
welcome@revolsource.com
+38 097 662 23 20
Revol Software OÜ, Tallinn, Estland. Teamet vårt er distribuert over hele verden.
Bli med i teamet vårt
Send CV-en din til career@revolsource.com