Opis
Specification by Example to lektura obowiązkowa dla każdego, kto poważnie myśli o dostarczaniu wartościowego oprogramowania. Jest wynikiem badań nad tym, jak zespoły na całym świecie pracujące w krótkich iteracyjnych cyklach definiują, rozwijają, testują i dostarczają oprogramowanie bez błędów. Analizowane przykłady obejmują zarówno małe startupy internetowe, jak i duże instytucje finansowe.
Pod nazwą Specification by Example kryje się oparta na współpracy metoda definiowania wymagań oraz ich walidacji. Technika zbudowana na praktykach inżynieryjnych wywodzących się z Agile i eXtreme Programming. Książka Specification by Example zawiera siedem w pełni omówionych wzorców, które są kluczem do skutecznej implementacji tego podejścia.
Do książki dołączona jest wersja elektroniczna (PDF, ePUB, MOBI) do pobrania po zakupie ze strony https://www.manning.com/freebook
Dla kogo jest ta książka?
Specification by Example jest przeznaczona dla testerów, analityków biznesowych, programistów i kierowników projektów pracujących nad projektami w podejściu Agile i Lean oraz zespołów, które chcą poprawić jakość, zmniejszyć liczbę błędów i lepiej współpracować z odbiorcami ich produktu
Dla kogo nie jest ta książka?
Ta książka nie ma kodu źródłowego ani instrukcji, w jaki sposób pracować z określonym narzędziem czy oprogramowaniem. Zasady i praktyki Specification by Example przede wszystkim wpływają na sposób komunikowania się w zespołach oraz na sposób współpracy z użytkownikami i interesariuszami. Zamiast skupiać się na konkretnym narzędziu, ta książka mierzy się z prawdziwymi powodami, dla których zespoły mają problemy z wdrożeniem swoich pomysłów. Gdy poprawisz komunikację i współpracę, będziesz mógł wybrać odpowiednie narzędzie, które będzie do nich pasować. Więc jeśli interesują Cię jedynie narzędzia wspierające Specification by Example ta książka nie jest dla Ciebie.
Co jest w środku?
Zgodnie z duchem Specification By Example całość książki jest oparta na prawdziwych przykładach. Jej zawartość jest podzielona na dwie części.
W części pierwszej znajdziesz informacje o technice Specification by Example:
- gdzie znajduje zastosowanie i jakie przynosi korzyści,
- na czym polega oraz jakie są kluczowe elementy: wzorce procesów i artefakty,
- o co chodzi z “żyjącą dokumentacją” i jak stosować to podejście,
- kiedy zacząć zmieniać proces i jaki ma to wpływ na kulturę zespołu
- na co należy uważać, rozpoczynając wdrażanie podejścia Specification by Example
- jak stworzyć spójny język wzorców, pomysłów i artefaktów, których zespoły używają do implementacji Specification by Example.
W części 2 poznasz praktyki stosowane przez zespoły przy wdrażaniu zasad Specification by Example. Zespoły znajdujące się w różnych sytuacjach i warunkach biznesowych, aby uzyskać podobny efekt stosowały różne czasem wręcz przeciwstawne podejścia. się lub są sprzeczne. 7 rozdziałów tej części książki zawiera szczegóły implementacji przez różne organizacje nowego podejścia.