Jednostka, którą Story Pointy zawsze udawały, że są.
CU mierzy wkład pull requesta w sposób porównywalny między ludźmi, zespołami, dostawcami i narzędziami. Story Pointy są negocjowane osobno w każdym zespole i tracą porównywalność, gdy narzędzia się poprawiają. CU opiera się na samej pracy: to samo zadanie jest warte tyle samo CU w 2023 i w 2026.
Zakres pracy oraz wkład wymagający doświadczenia powyżej poziomu mid.
CU to nie karta do planning pokera. To miara dostarczonego wkładu, zbudowana z dwóch części: ilości wykonanej pracy oraz tego, jaka jej część wymagała doświadczenia powyżej poziomu mid bez wsparcia AI.
Wszystkie logiczne zagadnienia: funkcje, endpointy, ekrany, workflow, migracje. Powtarzalność jest dyskontowana subliniowo — 10 podobnych ekranów jest wartych mniej niż 10× jeden ekran, ale nigdy nie jest zaokrąglane do jednego. Czysta mechanika (masowe rename'y, codegen) punktuje blisko zera niezależnie od liczby plików.
Technical, Domain, Integration, Investigation i Safeguarding. Każda z tych osi uwzględnia wartość, którą deweloper na poziomie mid dostarczyłby gorzej, wolniej lub wcale: nową architekturę, złożone reguły biznesowe, trudne integracje z systemami zewnętrznymi, wielodniowe dochodzenie do źródła problemu oraz świadome projektowanie zabezpieczeń.
Każdy PR oceniany 0–10 na sześciu osiach.
Jedna oś zakresu pracy plus pięć bonusów eksperckich. Wysoki wynik na jednej lub dwóch osiach nie jest obniżany przez zera na pozostałych. Nawet poprawka obejmująca trzy linie może otrzymać wysokie CU, jeśli wymagała tygodnia debugowania.
Scope
Ilość dostarczonej pracy, z dyskontem za powtarzalność. Liczą się decyzje, nie mechanika.
Technical
Nowe wzorce, standardy, architektura; trudność algorytmiczna. Pierwsze użycie w bazie kodu też się liczy.
Domain
Reguły biznesowe i regulacyjne, które deweloper musiał zrozumieć i poprawnie zakodować.
Integration
Systemy spoza Twojej bazy kodu — zewnętrzne API, SDK, cloud, legacy. Zaczyna się na granicy sieci.
Investigation
Praca niewidoczna w diffie — debugowanie, tropienie, analiza przyczyn. Trudność problemu, nie zegar autora.
Safeguarding
Świadoma inżynieria bezpieczeństwa, ważona wyżej w systemach 24/7, finansowych i regulowanych.
Wagi są domyślne i konfigurowalne per projekt — bank może podnieść Safeguarding, a obniżyć Scope. Osie scalają się w finalne CU na skali 0–30.
Zakotwiczona w realnej pracy, nie w odczuciach.
Skala jest przypięta do konkretnych kotwic kalibracyjnych, więc CU znaczy to samo w każdym zespole, w każdym repo, zawsze.
CU pozostaje stałe, nawet gdy zmieniają się narzędzia.
Story Pointy mierzą wysiłek względem zespołu. Gdy AI przyspiesza wszystkich, liczba punktów stopniowo maleje, a wykres velocity może tworzyć mylący obraz wzrostu. CU opiera się na wykonanej pracy.
Zadanie, które w 2023 było warte CU 8, w 2026 nadal jest warte CU 8. Dzięki temu produktywność pozostaje mierzalna przez cały okres transformacji związanej z AI.
Zbudowane tak, żeby nie dało się grać pod metrykę.
Rubryka oceny koduje jawne antywzorce — sztuczki, które pompują każdą inną metrykę, tutaj są warte zero.
Zobacz swój backlog w CU.
Podłącz repozytorium i patrz, jak realne pull requesty lądują na skali — z rozbiciem na osie przy każdej ocenie.