Technologie i oprogramowanie

System software house'u

Firmy programistyczne realizujące równolegle projekty dla wielu klientów, w kilku zespołach.

Każdy projekt z własnymi sprintami i jedna wspólna tablica zasobów — od backlogu po wdrożenie i płatność klienta.

Bez karty kredytowej — Twój projekt z pełnym systemem będzie gotowy w minutę

Backlog1
Wprowadź wymagania bieżących projektów do backlogu
Sprint1
Zaplanuj pierwszy sprint i przydziel zadania
Przegląd0
Brak kart na razie
Gotowe0
Brak kart na razie
Wdrożone0
Brak kart na razie
Płatność klienta1
Zweryfikuj zrealizowane, niefakturowane etapy

Tak wygląda tablica systemu, którą otrzymasz: kolumny przepływu pracy i karty startowe pokazujące pierwsze kroki

Jak przebiega praca w tym systemie?

Każde zadanie zaczyna się w kolumnie „Backlog”, gdzie liderzy zespołów zbierają wymagania i szacują nakład pracy; gdy trafia do planu najbliższego cyklu, przechodzi do kolumny „Sprint” i przejmuje je konkretny programista. Po zakończeniu prac karta ląduje w „Przeglądzie” — kod zawsze sprawdza ktoś inny niż autor, bo żadna praca nie jest zatwierdzana przez jej twórcę — następnie w „Gotowe” po pomyślnym przejściu testów, a w „Wdrożone” po wgraniu na środowisko klienta. Po zrealizowaniu uzgodnionego etapu dostawy powiązane karty przechodzą do „Płatności klienta”, gdzie wystawiana jest faktura za dany etap.

Czat jest podzielony na projekty: każdy z nich ma własny kanał codziennej koordynacji zespołu. Decyzje architektoniczne — wybór bazy danych, sposób integracji, zmiana struktury — dokumentujemy na Forum wraz z uzasadnieniem i odrzuconymi alternatywami, bo projekt, który żyje dwa lata, prędzej czy później zapyta: dlaczego zbudowaliśmy to w ten sposób? Ogłoszenia to głos kierownictwa technicznego: nowe standardy jakości, aktualizacje środowisk, alerty bezpieczeństwa dotyczące wszystkich. Należności rejestrują płatności klientów według etapów dostawy oraz premie zespołu — z pełną poufnością.

Kierownik techniczny nadzoruje wspólną tablicę zasobów: widzi rozmieszczenie programistów między projektami i wcześnie wykrywa wąskie gardła. Liderzy zespołów zarządzają backlogiem swoich projektów, przesuwają karty i zatwierdzają przeglądy, a programiści i projektanci realizują zadania i dołączają efekty pracy do karty wraz z linkami do commitów i makiet. Na etapie „Płatności klienta” kierownik porównuje wykonaną pracę z umową przed fakturowaniem — nie ma faktury bez udokumentowanego wdrożenia.

Kto robi co?

Role operacyjne w tym systemie i odpowiedzialność każdej z nich w codziennej pracy — przypisz je zespołowi wprost albo dostosuj do swojej specyfiki.

Kierownik techniczny

Nadzoruje wspólną tablicę i podział zasobów między projektami, zatwierdza decyzje architektoniczne udokumentowane na Forum i porównuje „Płatność klienta” z umowami przed fakturowaniem.

Liderzy zespołów

Zarządzają backlogiem swoich projektów i harmonogramem sprintów, prowadzą przeglądy kodu w kolumnie „Przegląd”, przesuwają karty i pilnują zobowiązań swoich zespołów.

Programiści i projektanci

Realizują zadania ze „Sprintu” i dołączają efekty pracy do karty wraz z linkami, uczestniczą w przeglądach kodu kolegów i dyskusjach o architekturze na Forum.

Koordynator ds. klientów

Przyjmuje nowe zgłoszenia klientów do „Backlogu”, uzgadnia z nimi akceptacje dostaw i kompletuje dokumenty „Płatności klienta” przed fakturowaniem.

Co jest przygotowane dla Ciebie od pierwszego dnia?

Moduły systemu

  • Zadania Tablica kanban z kolumnami przepływu pracy i kartami realizacji
  • Czat Szybki kanał codziennej koordynacji zespołu
  • Forum Udokumentowane dyskusje w uporządkowanych sekcjach — decyzje i wiedza nigdy nie giną
  • Ogłoszenia Oficjalny głos kierownictwa — okólniki i komunikaty, które docierają do wszystkich
  • Należności Wewnętrzne pieniądze w ścisłej poufności — należności, zaliczki i wydatki

Sekcje forum (4)

  • Decyzje architektoniczneDokumentacja kluczowych decyzji o architekturze — co wybraliśmy, dlaczego i jakie alternatywy odrzuciliśmy. Punkt odniesienia dla każdego długowiecznego projektu.
  • Zasadnicze przeglądy koduDyskusje o powtarzających się wzorcach z przeglądów kodu: co staje się standardem firmy, a co jest niedopuszczalne.
  • Awarie produkcyjne i wnioskiAnaliza incydentów na środowiskach produkcyjnych po ich usunięciu: przyczyna źródłowa i sposób zapobiegania — bez szukania winnych, z naciskiem na system.
  • Narzędzia i eksperymentyOcena nowych bibliotek i narzędzi przetestowanych przez któryś z zespołów, zanim zostaną wdrożone w pozostałych projektach.

«Zasady pracy w tym systemie» — Przypięte na forum

1. Żaden kod nie powstaje bez karty: każda praca ma kartę z opisem, szacunkiem i przypisanym projektem. 2. Żadna karta nie przechodzi „Przeglądu” bez weryfikacji przez osobę inną niż autor kodu. 3. Decyzji architektonicznej nie wdrażamy przed udokumentowaniem jej w sekcji „Decyzje architektoniczne” i zatwierdzeniem przez kierownika technicznego. 4. Awarię produkcyjną analizujemy w „Awariach produkcyjnych i wnioskach” w ciągu 48 godzin od jej usunięcia. 5. „Płatność klienta” fakturujemy dopiero po porównaniu wykonanej pracy z umową przez kierownika technicznego. 6. Premie zespołu i płatności klientów wyłącznie w Należnościach — żadnych pobocznych arkuszy.

Ogłoszenie powitalne: «Witamy w systemie firmy»

Od dziś każda praca przechodzi przez kartę — od „Backlogu” do „Wdrożone” — a żadna faktura dla klienta nie powstaje bez udokumentowanych, wdrożonych kart. Decyzje architektoniczne trafiają na Forum, nie na Czat; Czat służy wyłącznie codziennej koordynacji. Pierwszy krok: wprowadźcie wymagania bieżących projektów do backlogu i zaplanujcie pierwszy sprint. Zasady pracy znajdziecie przypięte na Forum.

Gotowy? Pierwszy projekt jest o dwie minuty stąd

Utwórz darmową przestrzeń roboczą już teraz i zaproś zespół przed końcem dnia.