Budowanie produktów, które wnoszą realną wartość biznesową, wymaga dobrych podstaw. Takimi podstawami są wymagania. Inżynieria wymagań od lat stanowi podstawę projektów - niezależnie od panujących mód i trendów. Inżynieria wymagań to proces definiowania, dokumentowania i utrzymywania wymagań w projektowaniu inżynierskim. Bez inżynierii wymagań nie byłoby systemów - nie tylko informatycznych, ale także usługowych, z których korzystamy na co dzień. Windy, nowoczesne pralki czy telewizory, smartfony i aplikacje na nie, infrastruktura lądowa i powietrzna - wszystko to systemy budowane na podstawie wymagań. Bez inżynierii wymagań te systemy by nie powstały. Lub powstałyby... ale o nieakceptowalnym poziomie jakości. ze wstępu Książka obejmuje tematykę inżynierii wymagań według programu certyfikacji IREB(R) CPRE(R) Foundation Level na poziomie podstawowym. Omawia zagadnienia wyszczególnione w planie nauczania IREB(R) CPRE(R) z naciskiem na aspekt praktyczny, a także przygotowuje do egzaminu certyfikacyjnego. Co ważne, zagadnienia teoretyczne zostały zobrazowane przykładami w stopniu określonym przez poziom poznawczy (K1, K2, K3). Zdobądź certyfikat i stań się kimś, kogo nie ruszy żaden projekt: Opanuj zasady inżynierii wymagań Poznaj artefakty i praktyki dokumentowania Dowiedz się, jakie są praktyki w zakresie opracowywania wymagań Wdróż się w proces i strukturę pracy Zorientuj się, jak w praktyce wygląda zarządzanie wymaganiami Ułatw sobie zadania dzięki narzędziom wspierającym Podejdź do egzaminu próbnego (wewnątrz znajdziesz pytania egzaminacyjne, klucz odpowiedzi i ich uzasadnienia)
Zarządzaj jakością projektu od narodzin po końcowe testy! Koncepcja jakości co musisz wiedzieć, zanim zaczniesz pilnować poziomu Twoich produktów. Zarządzanie jakością (oprogramowania) ustaw procesy, zasady i standardy. Testowanie znaczenie ostatniego etapu pracy z projektem. Zapewnianie wysokiej jakości oprogramowania to niełatwe zadanie. Osiągniesz ją, jeśli będziesz przestrzegać wysokich standardów procesu wytwarzania i dopilnujesz, by każdy problem został rozwiązany do końca. Jednak zadziwiająco wielu producentów nie traktuje poważnie sygnałów o błędach. Ujawniają się one dopiero podczas testowania, czyli na etapie, gdy już niewiele można zrobić. Ta książka podpowie Ci, jak już na pierwszych etapach tworzenia kodu wykrywać i rozwiązywać pojawiające się problemy. Popraw efektywność swojej pracy już dziś! Karolina Zmitrowicz zebrała najistotniejsze koncepcje z dziedziny zarządzania jakością oprogramowania i uzupełniła je o własne doświadczenia. Znajdziesz tu omówienie podstaw testowania oraz pomoc w organizacji i planowaniu pracy. Nauczysz się tworzyć jakość, a nie tylko ją sprawdzać. Poznasz przydatne metody weryfikacji i walidacji, podstawy tworzenia dokumentacji wyników i narzędzia Lean Software Development. Dzięki zawartym w książce wskazówkom udoskonalisz swoje produkty, zoptymalizujesz proces ich wytwarzania i powiększysz grono zachwyconych klientów. Definicja jakości i znaczenie jakości w projektach informatycznych. Zarządzanie procesowe, jakością i przez jakość. Zasady Deminga i koła jakości. Zarządzanie jakością oprogramowania. Manifest jakości i standardy. Planowanie procesu zapewnienia jakości. Weryfikacja i walidacja, metryki. Anomalie charakterystyka i sposób obsługi. Podstawy testowania, organizacja i techniki testów. Metryki związane z testowaniem i dokumentacja testów. Wsparcie narzędziowe i standardy w testowaniu. Doskonalenie procesów organizacyjnych i procesu testowego. Lean Software development (LSD). Dbaj o jakość pamiętaj, że stać Cię na więcej!
Książka Jakość w Agile została w całości poświęcona szeroko rozumianej tematyce zarządzania jakością w zwinnych projektach IT – od organizacji procesów jakościowych, przez różne podejścia, aż po konkretne narzędzia i techniki wspierające zarządzanie jakością. Na początku autorzy skupiają uwagę na kulturze organizacyjnej, jako niezbędnej podstawie do zbudowania ekosystemu zarządzania jakością w całej organizacji. Pokazują, co należy zrobić w przypadku konieczności zaplanowania i wdrożenia procesów zarządzania jakości w organizacji. Następnie schodzą na poziom produktu i projektu. Kolejno omawiane zagadnienia poprowadzą Czytelnika przez cały proces wytwórczy, począwszy od pomysłu biznesowego, poprzez efektywne procesy zbierania i analizy wymagań, implementację i standardy deweloperskie, złożone procesy zarządzania i zapewnienia jakości, w tym oczywiście automatyzację, aż do etapu utrzymania na produkcji. Zaprezentowane modele pokażą różnorodne podejścia do organizacji testów oraz pomogą zastosować hybrydy rozwiązań w kontekście różnych typów projektów. W treść każdego rozdziału wpleciono narzędzia tak, aby maksymalnie wspierać Czytelnika w pełnym zrozumieniu tematu i możliwości jego praktycznego zastosowania. Wszystkie omawiane zagadnienia prezentowane są ze szczególnym naciskiem na wspieranie działań biznesowych – z jednej strony umożliwiając niczym nieskrępowaną, wydajną pracę zespołu wytwórczego, z drugiej dążąc do dostarczenia maksymalnej, możliwej wartości do użytkownika końcowego oraz zapewnienia jego satysfakcji wynikającej bezpośrednio z wygody użytkowania produktu oraz dostarczanej przez ów produkt funkcjonalności.
Drugi tom niezwykle życzliwie przyjętej przez Czytelników serii „Testowanie oprogramowania w praktyce” to kontynuacja idei opisywania przez praktyków – dla praktyków – rzeczywistych wyzwań zawodowych w dziedzinie inżynierii jakości oprogramowania. Podobnie jak w przypadku części pierwszej, do opisania swoich doświadczeń z testowaniem zaproszeni zostali doświadczeni eksperci zajmujący się różnorodnymi obszarami testowania. Książka liczy dziewięć rozdziałów i podzielona jest na cztery zasadnicze obszary: • Organizacja i procesy - w tej części opisano zagadnienia związane z nietypowymi aspektami zarządzania projektem testowym oraz kwestie dotyczące współpracy z klientem. • Testowanie systemów specyficznych - piękno testowania polega na tym, że jego poszczególne obszary to praktycznie zupełnie odmienne światy – inne podejścia, technologie, metody, sposoby działania. W tej części opisano zagadnienia dotyczące dwóch takich „światów”: testowania użyteczności oraz testowania urządzeń mobilnych. • Testowanie sprzętu i infrastruktury - część trzecia publikacji poświęcona jest zagadnieniom rzadko pojawiającym się w fachowej literaturze czy też na różnych konferencjach testerskich, mianowicie testowaniu sprzętu oraz złożonych, skomplikowanych systemów o rozbudowanej infrastrukturze. • Metody i techniki - ostatnia część poświęcona jest specyficznym technikom stosowanym w testowaniu. Oba rozdziały wchodzące w jej skład opisują ciekawe podejścia do automatyzacji testowania. „Testowanie oprogramowania w praktyce. Studium przypadków 2.0” to solidna porcja praktycznej wiedzy i lektura obowiązkowa dla wszystkich profesjonalnych testerów i inżynierów jakości oprogramowania.
Inżynieria wymagań to kluczowa faza każdego projektu informatycznego. Od jej powodzenia zależy sukces całego przedsięwzięcia. Dobrze przeprowadzony proces zbierania, modelowania i zarządzania wymaganiami pozwala zredukować liczbę problemów z nimi związanych, a w rezultacie znacznie obniżyć koszty projektu. Niniejsza publikacja przedstawia doświadczenia wielu analityków biznesowych z „pierwszej linii frontu” ich walk na rzecz zapewnienia odpowiedniego poziomu jakości wymagań. Zgodnie z założeniami serii „w praktyce”, opisują oni nie tylko swoje sukcesy, ale także poniesione porażki. Adam Roman pracownik naukowo-dydaktyczny na Wydziale Matematyki i Informatyki Uniwersytetu Jagiellońskiego, doktor habilitowany nauk technicznych w zakresie informatyki. Wieloletni wykładowca oraz trener szkoleń związanych z testowaniem i zapewnianiem jakości oprogramowania. Jego zainteresowania naukowe w tym zakresie to przede wszystkim: techniki projektowania efektywnych testów, optymalizacja suit testowych, doskonalenie procesu testowego, testowanie mutacyjne, testowanie oparte na modelu, modele predykcji defektów. Współpracownik wielu firm w zakresie projektów R&D związanych z zapewnianiem jakości oprogramowania oraz analizy danych (Blackbird, Motorola, Rivet Group, Sabre, Yellow Lab). Autor szeregu artykułów z zakresu kontroli i zapewniania jakości oprogramowania, a także wydanej przez PWN w 2015 roku monografii Testowanie i jakość oprogramowania. Modele, techniki, narzędzia. Członek Polskiego Komitetu Normalizacyjnego (współpraca nad międzynarodowymi normami ISO 25000 - System and Software Quality Requirements and Evaluation oraz ISO 29119 - Software Testing Standard) oraz Stowarzyszenia Jakości Systemów Informatycznych. Certyfikowany tester (ISTQB Full Advanced) oraz inżynier jakości oprogramowania (ASQ Certified Software Quality Engineer). Karolina Zmitrowicz pracuje w branży IT od 10 lat. Posiada międzynarodowe doświadczenie w zakresie analizy biznesowej i inżynierii wymagań, zarządzania jakością i zarządzania projektami: pracowała dla wiodących organizacji finansowych w Republice Południowej Afryki, Holandii, Austrii, Słowacji, Włoszech i w Polsce. Podczas swojej kariery pełniła różne role, od testera, poprzez analityka i projektanta, po koordynatora projektów, co umożliwiło jej poznanie wielu aspektów realizacji projektów IT i nauczyło postrzegania podejmowanych tematów z różnych punktów widzenia. Praca w międzynarodowych, wielokulturowych zespołach projektowych wykształciła w niej nie tylko umiejętności efektywnego planowania i koordynacji złożonych działań, ale i doskonałe umiejętności interpersonalne. Obecnie pracuje jako niezależny konsultant IT w obszarze biznesu i technologii wspierając organizacje m.in. w planowaniu i realizacji procesów analitycznych oraz czynności zarządzania jakością na przestrzeni całego cyklu życia rozwiązania. Zdobyte doświadczenie wykorzystuje jako podstawę do rozwoju własnych metod doskonalenia procesów wytwarzania kładąc nacisk przede wszystkim na transparentność, efektywność i spójność procesów z celami biznesowymi przy jednoczesnej elastyczności i uniwersalności zastosowanych rozwiązań. Autorka kilkunastu publikacji z obszaru zarządzania jakością, testowania, analizy biznesowej i zarządzania zespołem oraz książek m.in. Inżynieria wymagań w praktyce (PWN 2014). Wykładowca akademicki na WSB w Gdańsku na studiach podyplomowych na kierunku Tester oprogramowania oraz kierownik studiów podyplomowych na kierunku Inżynieria wymagań w projektach informatycznych.
Niniejsza książka jest wyjątkową pozycją na rynku literatury związanej z testowaniem oprogramowania. Autorzy - praktycy testowania - przedstawiają rzeczywiste problemy, z jakimi przyszło się im zmierzyć w pracy zawodowej oraz w jaki sposób starali się je rozwiązać. Opisują sukcesy, jednocześnie nie ukrywając swoich porażek. To wielka wartość tej publikacji, ponieważ czytelnik może bezboleśnie uczyć się na błędach autorów. Teksty wchodzące w skład książki dotyczą bardzo zróżnicowanych obszarów testowania, takich jak:• automatyzacja,• testowanie urządzeń mobilnych,• testowanie użyteczności,• testowanie wydajnościowe,• testy w firmie start-upowej,• zarządzanie testowaniem,• aspekty miękkie pracy testera,• wykorzystanie sztucznej inteligencji w testowaniu.
Niniejsza książka ma służyć jako przewodnik do poziomu podstawowego certyfikacji w dziedzinie testowania oprogramowania zgodnie z programem ISTQB? (Interational Software Testing Qualification Board). Publikacja ma pomóc Czytelnikowi w zdobyciu wiedzy niezbędnej do przygotowania do egzaminu ISTQB? Certyfikowany Tester na poziomie podstawowym. Egzamin ten umożliwia zdobycie uznawanego na całym świecie certyfikatu poświadczającego kwalifikacje w obszarze testowania oprogramowania. W książce omówiono wszystkie tematy wymienione w planie nauczania ISTQB? Certyfikowany Tester dla poziomu podstawowego z roku 2011. Dla ułatwienia nauki i zrozumienia podejmowanych tematów, teoretyczne zagadnienia zobrazowano odpowiednio dobranymi przykładami. Po zakończeniu każdego rozdziału książki, Czytelnik może samodzielnie sprawdzić stan swojej wiedzy, odpowiadając na pytania kontrolne będące zarazem celami nauczania określonymi przez ISTQB dla poszczególnych tematów. W celu umożliwienia lepszego przygotowania się do egzaminu, w książce przedstawiono również przykładowe pytania egzaminacyjne. Dowiesz się: ? Czym jest testowanie oprogramowania według programu ISTQB? i jakie obejmuje czynności ? Jaka nomenklatura obowiązuje w obszarze testowania oprogramowania i jak jej prawidłowo używać ? Jakie miejsce w przedsięwzięciu informatycznym zajmuje testowanie oprogramowania i jakie ma znaczenie dla sukcesu projektu ? Jak planować i realizować proces testowania w projekcie IT uwzględniając specyfikę projektu i wytwarzanego produktu ? Jak projektować przypadki testowe przy użyciu różnych technik Przygotujesz się do egzaminu: ? Dowiesz się, jaki zakres informacji jest wymagany na egzaminie certyfikacyjnym ? co musisz zapamiętać, co zrozumieć i potrafić wyjaśnić na przykładach, oraz co powinieneś umieć wykorzystać w praktyce ? Poznasz przykładowe pytania egzaminacyjne przedstawiające formę i sposób weryfikacji wiedzy podczas egzaminu certyfikacyjnego Powinieneś wiedzieć: ? Jakie jest znaczenie jakości dla odbioru i użytkowania dowolnego produktu ? Jakie są podstawowe fazy i charakterystyki cyklu życia produktu Jakie procesy ? zarządcze i wytwórcze ? składają się na proces wytwarzania produktu
Książka ułatwi czytelnikowi opanowanie informacji niezbędnych do przygotowania się do egzaminu REQB? Certyfikowany Profesjonalista Inżynierii Wymagań (ang. Certified Professional for Requirements Engineering, CPRE) na poziomie podstawowym. Egzamin ten umożliwia zdobycie uznawanego na całym świecie certyfikatu poświadczającego kwalifikacje w obszarze inżynierii wymagań. W książce omówiono wszystkie tematy wyszczególnione w planie nauczania REQB? dla poziomu podstawowego, wersja 2.1 (2014). Dla ułatwienia nauki i zrozumienia podejmowanych tematów teoretyczne zagadnienia zobrazowano odpowiednio dobranymi przykładami. Po przerobieniu każdego rozdziału książki czytelnik może samodzielnie sprawdzić stan swojej wiedzy, odpowiadając na pytania kontrolne (będące zarazem celami nauczania określonymi przez REQB) do poszczególnych tematów. W celu umożliwienia lepszego przygotowania się do egzaminu, w książce podano również przykładowe pytania egzaminacyjne. Dowiesz się: * Czym jest inżynieria wymagań według programu REQB? i jakie czynności wchodzą w jej skład; * Czym są wymagania, jak można je sklasyfikować i jakimi atrybutami powinny się cechować; * Jakie miejsce w przedsięwzięciu informatycznym zajmuje inżynieria wymagań i jakie ma znaczenie dla sukcesu projektu; * Jak pozyskiwać, analizować i dokumentować wymagania oraz w jaki sposób zapewnić, że są one odpowiedniej jakości; * Jaki zakres informacji jest wymagany na egzaminie certyfikacyjnym - co musisz zapamiętać, zrozumieć i potrafić wyjaśnić na przykładach oraz co powinieneś umieć wykorzystać w praktyce; * Jakie pytania egzaminacyjne możesz spotkać podczas egzaminu certyfikacyjnego. Powinieneś wiedzieć: * Jakie są podstawowe fazy i charakterystyki cyklu życia produktu; * Jakie procesy - zarządcze i wytwórcze - składają się na proces wytwarzania produktu; * W jaki sposób powstaje koncepcja i projekt rozwiązania informatycznego.
Powodem napisania książki było rosnące zainteresowanie dziedziną inżynierii wymagań i zagadnień z nią bezpośrednio związanych jak modelowanie biznesowe czy zarządzanie projektem. Istniejące książki i publikacje z reguły koncentrują się na wybranych aspektach czy narzędziach inżynierii wymagań, brak jest natomiast publikacji opisujących całościowo proces inżynierii wymagań, jego kontekst w wytwarzaniu produktu, czynności i ich praktyczne zastosowanie, możliwe ryzyka i sposoby ich uniknięcia. Książka skierowana jest do osób zawodowo zajmujących się analizą biznesową i systemową, odpowiedzialnych za jakość oprogramowania i systemów oraz architektów czy kierowników projektów, jak również osób pragnących zrozumieć wyzwania związane z inżynierią wymagań i jej powiązania z innymi procesami w ogólnym procesie wytwarzania produktu. Dowiesz się: - jak zarządzać wymaganiami w rożnych projektach od formalnych po zwinne (ang. Agile), - jak przekładać język i potrzeby biznesu na ich realizację w systemach informatycznych, - jak łatwo weryfikować możliwość realizacji wymagań przez rozpoczęciem projektu, - jak zadawać pytania klientowi aby uniknąć problemów na końcu projektu. Powinieneś znać: - podstawowe zagadnienia inżynierii oprogramowania, - podstawowe zagadnienia zarządzania projektami informatycznymi, realia pracy z klientami i wyzwania z tym związane.
Bonito
O nas
Kontakt
Punkty odbioru
Dla dostawców
Polityka prywatności
Ustawienia plików cookie
Załóż konto
Sprzedaż hurtowa
Bonito na Allegro