Przejdź do treści
Firmowe szkolenia AI

Rozwój spec-driven

Rozwój spec-driven oznacza, że przed napisaniem kodu powstaje dokładne zadanie: problem, wymagania, kryteria akceptacji i testy. AI buduje potem według niego, a nie według domysłów.

Co to znaczy w praktyce

Vibe coding działa, dopóki z rozwiązania korzystacie tylko wy. Kiedy dołączają kolejne osoby, zaczyna brakować tego, czego w nim nigdy nie było: dokładnej umowy, co to ma właściwie robić.

Rozwój spec-driven spisuje tę umowę, zanim cokolwiek powstanie:

  1. Problem statement: jaki problem pracownika albo klienta rozwiązujemy.
  2. Wymagania użytkownika: czego ludzie od tego potrzebują.
  3. Kryteria akceptacji: po czym poznamy, że jest gotowe.
  4. Specyfikacja techniczna: jak ma to być zbudowane.
  5. Plan wdrożenia i testy.

Jako przykłady roboczych narzędzi używamy na szkoleniach BMAD i GitHub Spec Kit.

Kiedy to ma sens

Wtedy, gdy nad rozwiązaniem pracuje więcej osób, gdy ma zachowywać się za każdym razem tak samo, gdy potrzebujecie testów albo gdy przejmuje je ktoś inny niż ten, kto je zbudował.

Dziewięć pytań przed budowaniem

Zanim na szkoleniu ktokolwiek napisze pierwszy prompt, jego grupa odpowiada na dziewięć pytań. To te same pytania, które powinien zadać sobie każdy zamawiający:

  1. Jaki problem pracownika albo klienta rozwiązujemy?
  2. Kogo ten problem dotyczy?
  3. Co osiągnęłoby użyteczne rozwiązanie?
  4. Czy AI pomaga tylko zbudować rozwiązanie, czy gotowa aplikacja też z niej korzysta?
  5. Jakie dane wyraźnie podniosłyby wartość rozwiązania?
  6. Gdzie aplikacja powinna działać?
  7. Czy to osobiste narzędzie, aplikacja wewnętrzna czy produkt dla klienta?
  8. Jakiego poziomu bezpieczeństwa, testowania i własności to wymaga?
  9. Po czym poznamy, że prototyp jest użyteczny?

Większość nieudanych projektów AI wykłada się na tym, że ktoś nie zadał sobie pytania czwartego albo dziewiątego.

Powiązane pojęcia

Chcecie wdrożyć to u siebie? Zacznijmy od krótkiej rozmowy.