Mañá Szóstak, strona główna
Język: Polski

Jak pracujemy

To techniczna wersja tego, jak pracujemy: droga, jaką przechodzi zgłoszenie, zanim stanie się oprogramowaniem, i który agent co robi po drodze.

Każde zadanie wykonuje agent AI, który ma tylko jedną rolę. Ludzie kierują agentami, zatwierdzają każdą zmianę i testują każde wydanie. Jeśli jakiś krok działa tylko w projektach klientów, mówimy o tym.

Opowiedz nam o swoim projekcie

Od zgłoszenia do wydania

To pełna droga, dla produktu na produkcji albo takiego, który ma już użytkowników. MVP lub pierwsza wersja idzie lżejszą i szybszą drogą, dzięki czemu szybciej widzisz działające wersje: planowanie, agenci, pull requesty z dowodem działania oraz automatyczne sprawdzenia i recenzje zostają; każdą zmianę zatwierdza osoba, która kierowała agentami, testy end-to-end, wizualne i dostępności czekają na pierwszych użytkowników, a wdrożeń podglądowych nie ma. Gdy produkt ma użytkowników, zaczyna się pełna droga.

Od zgłoszenia do wydaniaZwiadowcy czytają logi, możliwe błędy, przychodzące zgłoszenia i opinie, i raportują do planowania. 1 Planowanie przegląda jedną kolejkę zgłoszeń. 2 Orkiestratorzy, po jednym na obszar projektu. 3 Sesje agentów, jedna na element do dostarczenia, każda na własnej gałęzi. 4 Pull request z dowodem rezultatu. 5 Sprawdzenia ciągłej integracji. 6 Automatyczna recenzja i druga recenzja AI. 7 Człowiek czyta i zatwierdza każdą zmianę. 8 Testy każdego wydania. 9 Wdrożenie, potem operacje i wsparcie. 10 Wnioski spisane jako reguły, które wracają do planowania. Monitor śledzi każdy pull request i budzi jego sesję, gdy sprawdzenie nie przejdzie, jest konflikt lub komentarz.Zwiadowcy · czytają i raportująLogiMożliwe błędyPrzychodzące zgłoszeniaOpinieMonitor pull requestówśledzi każdy pull request i budzijego sesję, gdy sprawdzenie nieprzejdzie, jest konflikt lub komentarz1 · Planowanieprzegląda jednąkolejkę zgłoszeń2 · Orkiestratorzypo jednym na obszar3 · Sesje agentówjedna na element,każda na własnej gałęzi4 · Pull requestz dowodemrezultaturaportująbudziśledzi5 · Sprawdzeniaciągłaintegracja6 · Recenzjeautomatyczna recenzjai druga recenzja AI7 · Zatwierdzeniekażdą zmianę czytai zatwierdza człowiek8 · Testykażdego wydania9 · Wdrożeniepotem operacjei wsparcie10 · Wnioskispisane jako reguły, które agenci czytają najpierwPraca przechodzi do następnego krokuRaporty, śledzenie i budzenieZwiadowcy: czytają i raportują, niczego nie zmieniają
Droga od zgłoszenia do wydania. Pola są ponumerowane po kolei, tak jak kroki poniżej; zwiadowcy raportują do planowania, a monitor śledzi każdy pull request i budzi jego sesję.
  1. 1 · Planowanie

    Każde zgłoszenie trafia do jednej kolejki: wiadomość od klienta, przetarg, nasz własny pomysł. Agent planujący przegląda kolejkę: każde zgłoszenie staje się zadaniem w projekcie albo zostaje odrzucone, a powód zostaje zapisany.

  2. 2 · Orkiestrator dla każdego obszaru

    Projekt ma osobnego agenta orkiestrującego dla każdego obszaru pracy, takiego jak interfejs, serwer, testy czy proces wydawania. Każdy dzieli swój obszar na elementy do dostarczenia, zleca każdy z nich osobnej sesji agenta i prowadzi pisemny stan obszaru. Sam nigdy niczego nie edytuje, nie commituje ani nie wysyła.

  3. 3 · Sesja na każdy element

    Element do dostarczenia to zmiana w kodzie, dokument albo analiza. Każdy dostaje własną sesję agenta na własnej gałęzi, a kilka sesji pracuje jednocześnie.

  4. 4 · Pull request

    Każda zmiana kończy się pull requestem z dowodem rezultatu: zrzutami ekranu tego, co widać, i diagramem dla reszty. Odpowiedź na maila pozostaje szkicem, dopóki człowiek jej nie wyśle.

  5. 5 · Ciągła integracja

    W projektach klientów każdy pull request przechodzi build, linting, sprawdzanie typów i testy jednostkowe, narzędziami właściwymi dla danej technologii, a gdy trzeba, także testy end-to-end, wizualne i dostępności według WCAG 2.2 AA; na tej stronie walidację HTML, sprawdzenie linków i sprawdzenie dostępności. Gdy któreś sprawdzenie nie przejdzie, agent poprawia błąd na podstawie logu.

    W MVP: build, linting, sprawdzanie typów i testy jednostkowe; testy end-to-end, wizualne i dostępności przychodzą z pierwszymi użytkownikami.

  6. 6 · Automatyczne recenzje

    W projektach klientów automatyczna usługa recenzji kodu czyta każdy pull request, a agent, który go przygotował, poprawia kod lub odpowiada na każdy komentarz. Druga recenzja, wykonywana przez jeden z najnowszych modeli AI z wysokim poziomem rozumowania, ponownie szuka tego, co umknęło pierwszej recenzji: zasad projektowych i konwencji projektu.

  7. 7 · Zatwierdzenie przez człowieka

    Człowiek czyta i zatwierdza każdą naszą zmianę, zanim trafi ona do kodu projektu, w każdym projekcie. Gdy produkt klienta ma już użytkowników, jest to osoba inna niż ta, która kierowała agentami.

    W MVP: zmianę czyta i zatwierdza osoba, która kierowała agentami.

  8. 8 · Testy każdego wydania

    Jedna osoba w zespole zajmuje się zapewnianiem jakości i testuje każde wydanie, zanim trafi do użytkowników.

  9. 9 · Wdrożenie

    W projektach klientów każdy pull request ma własne wdrożenie podglądowe, na którym ty i nasz zespół możecie wypróbować zmianę przed jej scaleniem; po scaleniu automatycznie trafia na produkcję. Inna osoba w zespole odpowiada za operacje i wsparcie tego, co działa na produkcji.

    W MVP: bez kroku podglądu: po scaleniu każda zmiana trafia prosto do wersji, którą testujesz.

  10. 10 · Spisane wnioski

    Gdy projekt czegoś nas uczy, zapisujemy to jako regułę wraz ze sposobem jej sprawdzenia. Agenci czytają reguły, zanim zaczną, więc kolejne zadanie zaczyna się od tego miejsca.

Zwiadowcy

Zwiadowcy to agenci, którzy sprawdzają logi, możliwe błędy, przychodzące zgłoszenia, opinie i nie tylko, i zgłaszają to, co wymaga uwagi człowieka. Tylko czytają i raportują: niczego w projekcie nie zmieniają, a to, co znajdą, trafia do kolejki.

Monitor