Metodyki programowania - moje definicje

  • Waterfall - wszystkie decyzje są podjęte z zewnątrz, programiści to tylko robociki, które realizują plan.
  • Agile - nikt niczym nie zarządza, każdy robi co chce i kiedy chce.
  • Scrum - trochę jak sekta - zebrania na stojąco, ceremonie, osoba, która ma tytuł mistrza. Wszystko to pozornie ma służyć planowaniu programowania, ale i tak chodzi głównie o zabawę.
  • Extreme programming - polega na programowaniu w parach, więc pracodawca płaci dwa razy więcej pieniędzy za to samo.

  • Komentarze

    1. Dodałbym, że Scrum to głównie statystyki (wiadomo co inni robią, jak się oceniamy i to co jest ważne z perspektywy sprintu). Dawniej w pracy na miejscu odbierałem scrum jako coś totalnie zbędnego. Dopiero teraz w pracy zdalnej widzę, że ta metodyka ma sens, pozwala dużo łatwiej nawiązać dobre relacje z pracodawcą.

      Poza tym scrum to raczej oznaka projektów, gdzie więcej jest klepania niż wymyślania nowych rzeczy. Inaczej to ciężko zadania przeliczałoby się na punkty :)

      PS, masz fajny blog! Szczególnie wpisy na temat JS

      OdpowiedzUsuń
    2. tu jest fajna krytyka Scrumu: https://www.aaron-gray.com/a-criticism-of-scrum/

      PS. dzięki :)

      OdpowiedzUsuń

    Prześlij komentarz

    Popularne posty z tego bloga

    Ściemy z ogłoszeń o pracę

    Jak nie sprawdzać wiedzy technicznej: platformy online

    Jak zrobić prostą grę w JavaScript?