Utrzymanie aplikacji i stron z pomocą agentów AI
Pracę prowadzi inżynier odpowiedzialny za Wasz produkt. Agenci AI biorą na siebie rutynę: aktualizacje zależności i SDK, uruchamianie testów, analizę logów i awarii, przygotowanie wydania. Inżynier sprawdza każdą zmianę, zanim trafi do Waszych użytkowników.
Kiedy ten sposób pracy pomaga
Sprawdza się przy działających aplikacjach i stronach, w których rutyna ciągle spada na dalszy plan, bo zawsze jest coś pilniejszego.
- Aktualizacje SDK i bibliotek w aplikacji odkładacie od kilku wydań
- Każda nowa wersja iOS lub Androida oznacza tygodnie nadrabiania zaległości
- Strona działa na CMS i wtyczkach, których nikt nie aktualizował od roku
- Raportów awarii i logów błędów przybywa szybciej, niż ktokolwiek je czyta
- Testów jest mało albo nie ma ich wcale, więc każde wydanie to loteria
- Chcecie mieć pisemny zapis każdej zmiany i każdej kontroli
Co biorą agenci pod nadzorem inżyniera
Aktualizacje zależności i SDK
Biblioteki, SDK, wtyczki CMS i pakiety serwerowe utrzymujemy we wspieranych wersjach. Agenci przygotowują aktualizację i uruchamiają build, a inżynier czyta zmianę i decyduje, kiedy trafi na produkcję.
Testy i kontrole
Agenci uruchamiają testy po każdej zmianie i dopisują nowe tam, gdzie pokrycie jest słabe. O tym, które części produktu pokryć najpierw, decyduje inżynier.
Analiza logów i awarii
Agenci grupują awarie i błędy, szukają przyczyny i przygotowują szkic poprawki. Inżynier ustala kolejność, zaczynając od tego, co dotyka najwięcej użytkowników.
Przygotowanie wydania
Podbicie wersji, opis zmian, sprawdzenie buildu i lista kontrolna publikacji w sklepie są gotowe przed dniem wydania. Inżynier publikuje wydanie i obserwuje, jak trafia do użytkowników.
Biuletyny bezpieczeństwa
Gdy wychodzi krytyczna poprawka do czegoś, z czego korzysta Wasz produkt, agenci sprawdzają, gdzie ma zastosowanie, i przygotowują aktualizację. Inżynier ją weryfikuje, wdraża i potem przegląda logi.
Raport miesięczny
Na koniec każdego miesiąca dostajecie pisemny raport: co zmieniliśmy, co i jak sprawdziliśmy, co jest jeszcze otwarte i co dalej.
Kiedy to nie jest dobry wybór
- Chcecie, żeby zmiany trafiały na produkcję bez przeglądu inżyniera
- Chcecie powierzyć agentom AI rozliczenia, płatności lub dane osobowe Waszych użytkowników
- Potrzebujecie funkcji AI w samym produkcie, na przykład asystenta lub przetwarzania dokumentów: to nasza usługa integracji AI
Prowadzi inżynier, rutyną zajmują się agenci
Wasz produkt ma inżyniera, który za niego odpowiada: zna kod, konta i historię wcześniejszych decyzji oraz uzgadnia z Wami priorytety. Agenci AI pracują pod jego kierunkiem przy powtarzalnych krokach, które przy zwykłym wsparciu często się odkłada. Gdy zadanie wymaga głębszej znajomości platformy, dołączają nasi specjaliści od iOS, Androida lub backendu. Produkt mobilny nadal potrzebuje inżynierów iOS, Androida, backendu i infrastruktury, i wszystkie cztery role zostają przy nim.
- Inżynier odpowiedzialny za Wasz produkt
- Specjaliści od iOS, Androida i backendu, gdy zadanie tego wymaga
- Aktualizacje i kontrole w cyklu miesięcznym
- Priorytety uzgodnione z Wami
Czego agenci nigdy nie dostają
Agenci dostają kod i kontekst bieżącego zadania. Nie mają dostępu do sekretów i kluczy produkcyjnych, systemów rozliczeń i płatności ani do danych osobowych Waszych użytkowników i nie mogą wdrażać na produkcję. Inżynier czyta i sprawdza każdą przygotowaną przez nich zmianę, zanim trafi do użytkowników. Te kontrole wymienia raport miesięczny.
- Żadnych sekretów i kluczy produkcyjnych
- Brak dostępu do rozliczeń i płatności
- Żadnych danych osobowych Waszych użytkowników
- Brak bezpośredniego wdrożenia na produkcję
- Przegląd inżyniera przy każdej zmianie
Co się zmienia dla Waszego produktu
Rutynowa praca nie czeka już na spokojniejszy tydzień. Aktualizacje pod nowe wersje iOS i Androida, aktualizacje bibliotek i wtyczek, testy i poprawki awarii wychodzą w małych, regularnych wydaniach zamiast rzadkich dużych. Inżynier poświęca czas na decyzje i przegląd, a agenci biorą powtarzalne kroki wokół każdej zmiany. Większe zadania, takie jak przeniesienie backendu na nową wersję frameworka, przechodzą przez staging, a aplikacje już opublikowane w sklepach działają dalej.
- Małe, regularne wydania zamiast rzadkich dużych
- Aktualizacje pod nowe wersje iOS, Androida i CMS w ramach zwykłej pracy
- Testy dopisywane w miarę zmian w produkcie
- Każda zmiana przejrzana przez inżyniera i wpisana do raportu miesięcznego
Jak przebiega praca
Audyt
Ten sam audyt przy przejęciu co przy każdym naszym wsparciu: budujemy produkt z kodu źródłowego i opisujemy kod, konta, klucze i wdrożenia. Dostajecie pisemny raport.
Zasady dla Waszego produktu
Uzgadniamy z Wami, jak produkt jest budowany, testowany i wydawany oraz którą pracę przekazujemy agentom.
Agenci przygotowują
Agenci przygotowują aktualizacje, poprawki i testy poza produkcją i uruchamiają na nich kontrole.
Przegląd i wydanie
Inżynier czyta każdą zmianę, wdraża ją i obserwuje wydanie. Aktualizacje aplikacji trafiają do użytkowników etapami, aktualizacje stron najpierw na kopię testową.
Raport miesięczny
Co się zmieniło, co sprawdziliśmy, co jest jeszcze otwarte i co planujemy dalej.
Kto co robi
Agenci AI
- Aktualizacje zależności, SDK i wtyczek
- Uruchamianie testów i nowe testy
- Grupowanie awarii i błędów
- Opisy zmian i sprawdzanie buildów
- Dopasowanie biuletynów bezpieczeństwa do Waszego stosu
Inżynier
- Priorytety uzgodnione z Wami
- Przegląd każdej zmiany
- Wydania i wycofania
- Publikacja w sklepach
- Raport miesięczny
Nigdy nie trafia do agentów
- Sekrety i klucze produkcyjne
- Rozliczenia i płatności
- Dane osobowe Waszych użytkowników
- Bezpośrednie wdrożenie na produkcję
Część naszego wsparcia, bez osobnego pakietu
Ten sposób pracy nie ma własnego planu ani ceny. Tak prowadzimy utrzymanie aplikacji mobilnych, stron internetowych i serwerów: wybieracie usługę, której potrzebuje Wasz produkt, a metoda przychodzi razem z nią.
AI w Waszym produkcie czy AI w tym, jak go utrzymujemy
Jeśli chcecie mieć AI w samym produkcie, na przykład asystenta na Waszych danych, przetwarzanie dokumentów lub pipeline agentów, zajrzyjcie do naszej usługi integracji AI. Ta strona dotyczy AI w tym, jak utrzymujemy produkt, który już macie.
Opinie
Zespół Revol stale usprawnia prace rozwojowe klienta dzięki wysokiej jakości pracy i niezawodnemu wsparciu. Sprawnie się komunikuje i doskonale rozumie potrzeby oraz biznes klienta.
Tomas
Praca Revol w pełni spełniła oczekiwania i zadowoliła klienta. Świeże podejście i stała gotowość do wsparcia okazały się ogromnym atutem. Kto szuka komunikatywnego, zorientowanego na klienta zespołu do realizacji swoich celów, może śmiało na nich postawić.
Andrey
Najczęściej zadawane pytania
Kto odpowiada za kod?
Inżynier, który prowadzi Wasz produkt, na tej samej umowie co reszta naszego wsparcia. Agenci są narzędziami, z którymi ten inżynier pracuje, a każdą przygotowaną przez nich zmianę przegląda, zanim trafi do użytkowników. Kod źródłowy i repozytoria należą do Was od początku.
Czy modele AI widzą nasz kod i dane?
Agenci widzą kod źródłowy i kontekst zadania, nad którym pracują. Nie dostają sekretów ani kluczy produkcyjnych, dostępu do rozliczeń i płatności ani danych osobowych Waszych użytkowników. Jeśli Wasze umowy ograniczają, które zewnętrzne narzędzia mogą przetwarzać Wasz kod, powiedzcie nam o tym podczas audytu.
Co się stanie, jeśli agent się pomyli?
Po to jest przegląd. Inżynier czyta każdą zmianę i uruchamia kontrole przed wydaniem; aktualizacje stron trafiają najpierw na kopię testową, a aktualizacje aplikacji są udostępniane etapami. Jeśli problem mimo to dotrze na produkcję, obsługujemy go jak każdy inny incydent w ramach Waszego planu wsparcia.
Czym to się różni od Waszego utrzymania aplikacji mobilnych?
Utrzymanie aplikacji mobilnych to usługa: jeden zespół odpowiada za Wasze aplikacje, backend, infrastrukturę i wydania. Ta strona opisuje, jak wykonujemy pracę w jej ramach, a także w ramach utrzymania stron i serwerów. Nie trzeba kupować osobnego pakietu.
Czy to zmienia koszt wsparcia?
Nie ma osobnej ceny. Wsparcie wyceniamy jak zwykle: po audycie uzgadniamy miesięczny zakres z limitem godzin i stałą ceną, a nowe funkcje wyceniamy osobno.
Czy możemy poprosić, żebyście nie używali narzędzi AI w naszym projekcie?
Tak. Jeśli wolicie, żeby w Waszym projekcie nie było narzędzi AI, zapisujemy to przed rozpoczęciem pracy, tak jak resztę zakresu.
Opowiedzcie nam o swoim projekcie
Opiszcie zadanie w kilku zdaniach. W ciągu jednego dnia roboczego odpowiemy pytaniami lub wstępną oceną zakresu i kosztów.
Wolicie e-mail lub rozmowę telefoniczną?
welcome@revolsource.com
+38 097 662 23 20
Revol Software OÜ, Tallin, Estonia. Nasz zespół jest rozproszony po całym świecie.
Dołączcie do naszego zespołu
Wyślijcie CV na adres career@revolsource.com