Spotkania wzorowane na Daily Scrum

Przez niecały rok miałem przyjemność pracować w zwinnym zespole, który z powodzeniem wprowadził Scrum – w całości. Byłem zaskoczony jak bardzo można poprawić sposób pracy nad projektem IT. Zmieniło się też moje podejście do jednej z praktyk Scrumowych: Codzienny Scrum (ang. The Daily Scrum). Jest to praktyka wyglądająca na najprostszą do wprowadzenia ze wszystkich praktyk… Czytaj dalej Spotkania wzorowane na Daily Scrum

Opublikowano
Umieszczono w kategoriach: Agile

Po co automatyzować testy?

Mamy różne rodzaje testów. Jeśli chodzi o testerów to najczęściej zajmują się oni automatyzacją testów funkcjonalnych GUI czy też testami typu end-to-end. Warto się zastanowić po co tworzymy takie testy automatyczne? Jeśli robimy to wyłącznie by przyspieszyć testowanie, to nie jest to najlepsza odpowiedź. Celem tworzenia takich testów powinno być poprawianie jakości – może nie… Czytaj dalej Po co automatyzować testy?

Jakość oprogramowania to efekt motywacji

Po raz kolejny zadaje sobie (i wszystkim na około) pytanie: czym tak na prawdę jest jakość? Jakość w oprogramowaniu ma wiele wymiarów, pisałem już o tym kilka razy. Bez względu jaką definicję jakości wybierzemy to problem z tym jak tą jakość zapewniać pozostaje niemal niezmienny. Próby wprowadzania tzw. „metryk jakości” dają jakieś efekty – ale… Czytaj dalej Jakość oprogramowania to efekt motywacji

Coding Dojo – TDD Kata

Kilka tygodni temu miałem przyjemność poprowadzić dla jednego z moich klientów krótki warsztat w formie Coding Dojo. Na codzień z tymi zespołami pracujemy nad wdrożeniem Continuous Delivery oraz innych praktyk związanych z Agile. Dojo nie było częścią regularnego Agile Coachingu, ale pomyśleliśmy, że może być dobrą formą oderwania się od codziennej pracy, wyjścia ze strefy… Czytaj dalej Coding Dojo – TDD Kata

Deep Learning – maszyny takie dobre, że aż strach je uczyć

Jeremy Howard twierdzi, że możemy spodziewać się w niedalekiej przyszłości rewolucji dzięki Machine Learning i to dużo gwałtowniejszej niż rewolucja przemysłowa. Oznaczałoby to, że wiele zawodów wykonywanych obecnie przez człowieka zostałoby zastąpionych przez inteligentne programy. W tym głównie takich zawodów, które jak dotąd wymagały wielu lat nauki i twórczego myślenia. Gdyby tak rzeczywiście się stało, miałoby… Czytaj dalej Deep Learning – maszyny takie dobre, że aż strach je uczyć