Sprint

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Co to jest sprint?

Sprint to krótki, stały przedział czasu, w którym zespół wytwarza określony fragment działającego produktu. Pojęcie sprintu jest typowe dla metodyki Scrum, stosowanej w podejściu zwinnym, czyli Agile.

Sprint trwa zwykle od 1 do 4 tygodni. W pytaniach egzaminacyjnych informacja o pracy w krótkich sprintach jest silną wskazówką, że chodzi o model zwinny, a nie kaskadowy, spiralny czy prototypowy.

Cechy sprintu

  • ma określony czas trwania,
  • obejmuje niewielki zakres funkcjonalności,
  • rozpoczyna się planowaniem pracy,
  • kończy się oceną efektów,
  • pozwala szybko uzyskać informację zwrotną od klienta,
  • umożliwia częste testowanie i poprawianie produktu.

Przebieg sprintu

Typowy sprint obejmuje:

  1. Planowanie sprintu - wybór zadań do wykonania.
  2. Realizację prac - projektowanie, programowanie, testowanie.
  3. Codzienną komunikację zespołu - np. krótkie spotkania statusowe.
  4. Przegląd sprintu - pokazanie efektów klientowi lub interesariuszom.
  5. Retrospektywę - omówienie tego, co można poprawić w pracy zespołu.

Znaczenie egzaminacyjne

Jeżeli w opisie pojawiają się: sprinty, małe przyrosty funkcjonalności, częste testy, kontakt z klientem i elastyczne planowanie, poprawną odpowiedzią najczęściej jest model zwinny.