Ofiary źle robionego Agile

W artykułach i dyskusjach często podkreślam jak ważne jest, by rozumieć i poprawnie stosować metody, z których zdecydowaliśmy się korzystać. Bo jeśli decydujemy się na takiego Scruma lub TDD, dobrze byłoby, aby wybór ten był świadomy. Nie ma bowiem sensu robić czegoś tylko dlatego, że robią to inni. Uprawianie takiego kultu cargo rzadko kiedy ma…

Czy w Agile faza UAT ma sens?

Kiedyś wytwarzanie oprogramowania zaczynało się od zebrania „wszystkich wymagań” i ich dokładnej analizy. W oparciu o to powstawała specyfikacja produktu, który należy zbudować. W przekonaniu wielu zawierała ona odpowiedź na każde pytanie, jakie wytwórcy produktu będą w przyszłości zadawać. Następnie biznes krwią podpisywał się pod tymi dokumentami, gwarantując, że zdania nie zmieni (prawda, że nie…

13 powodów nieudanej automatyzacji testów, część 3

Dwa wcześniejsze artykuły (część pierwsza i część druga) opisywały rafy, na jakie można natrafić, rozpoczynając automatyzację testów, oraz co można zrobić, by tak się nie stało. Na koniec przyjrzyjmy się na ile organizacja, w której działa zespół zajmujący się rozwojem produktu, może wpłynąć (pozytywnie lub negatywnie) na możliwości automatyzacji testów. 11. Nie mamy czasu na…