blog.testowka.pl

Jakość

Definicja jakości

opublikowany przez 12, Maj, 2015, w kategoriach Agile, Jakość, Testowanie

5387711359_26983180a5_o

 

Definicji jakości oprogramowania powstało już wiele. Jedną z chyba najczęściej cytowanych ostatnio jest ta (chyba jej autor to Gerald Marvin (Jerry) Weinberg ):

„Quality is a value to some person”

Jakość jest tym co jest wartościowe dla kogoś. Czyli definicja jakości będzie się różniła w zależności od tego kogo o nią zapytamy.

James Marcus Bach dorzucił do tej definicji kolejne dwa słowa:

„Quality is a value to some person who metters”

Przecież w definicji jakości nie istotne jest zdanie każdego człowieka. Liczy się tylko zdanie osób które się liczą. Użytkowników, interesariuszy, sponsorów oprogramowania czy też osób wyznaczających trendy.

Ja do tej definicji dopisuję kolejny warunek:

„Quality is a value to some person who matters and it varies in time”

Jakość oprogramowania jest tym co ma wartość dla osób, które mają znaczenie i z pewnością będzie się to zmieniać w czasie.

Zmiana jest nieunikniona. Zmieniają się trendy na rynku, konkurencja wypuszcza kolejne, coraz lepsze rozwiązania, technologia się rozwija dając nam nowe możliwości. Ale przede wszystkim w miarę postępów pracy nad produktem i walidacji naszych założeń odkrywamy kolejne wartości i kolejne grupy osób które się liczą w definiowaniu jakości.

Podstawą jakości według mojej definicji jest możliwość ciągłego rozwijania i zmieniania oprogramowania przy stosunkowo stabilnych i przewidywalnych kosztach. W zasadzie to mając zapewnioną możliwość łatwego wprowadzania zmian w oprogramowaniu stosunkowo łatwo jesteśmy w stanie zapewnić dostarczanie wartości/jakości dla ludzi, którzy się liczą.

Warto pamiętać też że „liczące się osoby” z czasem też się zmienią…

2 komentarze więcej...

Podsumowanie Quality Excites 2014

opublikowany przez 02, Cze, 2014, w kategoriach Coaching, Jakość, Konferencje, Testowanie

qe

W sobotę miała miejsce już trzecia edycja darmowej konferencji Quality Excites 2014 w Gliwicach, organizowanej przez firmę Future Processing. Uczestniczyłem w tym wydarzeniu jako prelegent po raz trzecie – dzięki temu miałem okazję od samego początku przyglądać się temu jak rozwija się samo wydarzenie jak i firma je organizująca.

Może zacznijmy od organizatorów – nie wiem za wiele o FP bo nigdy tam nie pracowałem, ale znam tych ludzi i wiem, że jakość ma dla nich znaczenie. Teraz odwiedzając ich biuro mogłem zobaczyć postępy jakie poczynili. Gdy dwa lata temu byłem tam po raz pierwszy to w miejscu obecnego kompleksu biurowego była dziura w ziemi. W tej chwili stoi tam nowoczesny kompleks biurowy z kantyną, siłownią, centrum spa, zjeżdżalniami(!) i wieloma innymi fajnymi rzeczami wspierającymi kreatywną pracę. Niewiele jest w naszym kraju firm zdających sobie sprawę z tego, że ich największym kapitałem są ludzie i ich wiedza, a do tego jeszcze inwestujących w ten kapitał nie ilościowo ale jakościowo.

O samej konferencji można by napisać wiele. Zacznę od tego, że jest to jedyna (znana mi) konferencja w tym kraju, na której testerzy i programiści mówią tym samym językiem. Jest to wydarzenie skierowane zarówno do testerów, programistów, managerów, analityków poświęcone jednemu – bardzo ważnemu tematowi: szerokiej jakości oprogramowania. W programie znalazły się prezentacje zarówno o testowaniu, automatyzacji testów, wymaganiach, metrykach jak i praktykach  i narzędziach developerski. A wisienką na torcie był wykład o tym Kim jest Agile Coach według Krysitana Kaczora zamykający konferencję.

Oprócz wykładów, równolegle odbywały się niesamowicie ciekawe warsztaty prowadzone przez praktyków z Future Processing. Najciekawsze były oczywiście rozmowy w kuluarach i podczas afeter party. Spotkałem wielu starych znajomych i poznałem jeszcze więcej nowych. Zaskakująco miło mi, gdy ktoś w rozmowie odnosi się do tematów, o których mówiłem na poprzednich konferencjach i innych wydarzeniach. To znaczy, że to co robię ma jakieś znaczenie i nie ginie w przestrzeni – zostaje w głowach przynajmniej jednostek, które z sukcesami stosują tą wiedzę w praktyce.

Future Processing z Quality Excites byli chyba pierwsi jeśli chodzi o niekomercyjne wydarzenia tego typu, organizowane na taką skalę. Na szczęście tego typu imprez oraz różnych mniej lub bardziej lokalnych grup entuzjastów jakości przybywa co przekłada się na realne postępy w dziedzinie jakości oprogramowania.

Na koniec jeszcze kilka słów na temat wspomnianego wykładu Krystiana Kaczora – już dawno nie widziałem wykładu na interesujący mnie temat, z którym bym się tak bardzo zgadzał. Sam jakiś czas temu miałem podobne przemyślenia – więcej tu i tu. Tym bardziej cieszę się, że Krystian dołączył do naszego zespołu trenerów w Code Sprinters.

18 komentarzy więcej...

Quality Excites – się kręci…

opublikowany przez 17, Mar, 2014, w kategoriach Jakość, Konferencje, Testowanie

qe

Jak co roku zachęcam Was do wzięcia udziału w Quality Excites. Miałem przyjemność uczestniczyć w Quality Excites od samego początku kiedy to w 2012 roku zostałem zaproszony jako jeden z kilku prelegentów. Od tamtego czasu wydarzenie rozrosło się i stało się jednym z najważniejszych miejsc na mapie i w kalendarzu naszego krajowego testowania i jakości oprogramowania. Co roku staram się jak mogę wspierać inicjatywę oraz dzielić się z uczestnikami swoim doświadczeniem.

W tym roku jakością będziemy się ekscytować 31 maja jak zawsze w Gliwicach.

Jeśli chcieli byście podzielić się jakimś ciekawym tematem to Call For Papers już wystartowało i potrwa do końca marca. Szczerze zachęcam do zgłaszania prezentacji, gdyż wiem, że wielu czytelników mojego bloga ma się czym pochwalić! (Poza tym ileż można ciągle oglądać te same twarze – w tym moją :P).

Swoją drogą jeśli sami nie czujecie się na siłach by coś opowiedzieć to może chcieli byście bym ja odpowiedział na jakieś Wasze pytania albo szerzej omówił któryś z tematów prezentowanych przeze mnie na blogu lub gdzieś indziej? Nie to żebym sam nie miał pomysłów, ale zawsze lepiej się opowiada mając świadomość, że gdzieś tam na widowni jest przynajmniej jedna osoba, którą dany temat interesuje :).

Zapraszam do podzielenia się propozycjami pod postem lub na facebooku.

4 komentarze więcej...