Plus d’un million de livres à portée de main !
Bookbot

Gojko Adzic

    Gojko Adžić est associé chez Neuri Consulting LLP, se concentrant sur l'amélioration de la livraison de logiciels pour les entreprises du monde entier. C'est un auteur reconnu et un conférencier principal fréquent lors des conférences majeures sur le développement logiciel. Son blog a été récompensé comme meilleure publication en ligne et son livre a reçu le Jolt Award du meilleur livre. L'expertise d'Adžić aide les organisations à optimiser leurs processus de développement logiciel.

    Specyfikacja na przykładach
    Fifty Quick Ideas to Improve Your User Stories
    Fifty Quick Ideas to Improve Your Tests
    Humans vs Computers
    Specification by Example
    Impact Mapping
    • Impact Mapping

      • 86pages
      • 4 heures de lecture
      4,1(1060)Évaluer

      A practical guide to impact mapping, a simple yet incredibly effective method for collaborative strategic planning that helps organizations make an impact with software.

      Impact Mapping
    • Specification by Example

      • 270pages
      • 10 heures de lecture
      4,1(694)Évaluer

      Describes a method of effectively specifying, testing, and delivering software, covering such topics as documentation, process patterns, and automation, along with case studies from a variety of firms.

      Specification by Example
    • Humans vs Computers

      • 222pages
      • 8 heures de lecture

      Exploring the tension between human behavior and computer limitations, the book reveals how misunderstandings and technical glitches can lead to significant issues, such as a zombie apocalypse triggered by a default password. It highlights the often-overlooked human element in technology and shares insights on preventing and mitigating these challenges, including unexpected airline ticket giveaways. Through engaging anecdotes, it emphasizes the importance of awareness and adaptability in our increasingly digital world.

      Humans vs Computers
    • This book is for cross-functional teams working in an iterative delivery environment, planning with user stories and testing frequently changing software under tough time pressure. This book will help you test your software better, easier and faster. Many of these ideas also help teams engage their business stakeholders better in defining key expectations and improve the quality of their software products.

      Fifty Quick Ideas to Improve Your Tests
    • This book will enhance your storytelling skills, identify and resolve common issues, and help you break down stories into smaller, valuable segments while addressing complex topics like crosscutting concerns and non-functional requirements. It aims to fulfill the promise of agile and iterative delivery by fostering productive discussions between delivery teams and business stakeholders. Targeted at anyone in an iterative delivery environment using user stories, the content is beneficial for both newcomers and seasoned practitioners. Software delivery professionals will find strategies to engage stakeholders and structure plans effectively, while business stakeholders will learn to provide better information, set priorities, and gain a competitive edge by maximizing output with minimal software. The book comprises fifty ideas organized into five parts: 1. **Creating stories**: Focuses on capturing essential information about stories before they enter the delivery pipeline, including tips for identifying potential issues. 2. **Planning with stories**: Offers strategies for managing the overall view, setting milestones, and organizing long-term work. 3. **Discussing stories**: Enhances conversations between teams and stakeholders, helping uncover hidden assumptions for better shared understanding. 4. **Splitting stories**: Provides methods for dividing large stories into manageable chunks to facilitate learning and quick val

      Fifty Quick Ideas to Improve Your User Stories
    • Skutecznie zbieraj wymagania! Dokładne poznanie wymagań klienta to klucz do w pełni wydajnej aplikacji. Jest niezbędne, by sprostać oczekiwaniom jej przyszłych użytkowników. Metoda SBE (skrót od ang. specification by example) zachęca do zwinnego (agile) podejścia do tego tematu, dzięki czemu zebranie wymagań będzie przebiegało zdecydowanie sprawniej. Ta książka rozwieje wszystkie Twoje wątpliwości! Poznasz kluczowe wzorce procesu oraz nauczysz się wprowadzać w nich zmiany. Podejście SBE wymaga zmiany kultury pracy zespołu. Nie jest to zadanie łatwe, dlatego znajdziesz tu najlepsze praktyki stosowane w tej sytuacji. Ostatnie rozdziały książki zostały poświęcone omówieniu przykładów z życia wziętych, a dotyczących najczęściej spotykanych problemów. To szczególnie cenne informacje, które pozwolą Ci wybrać najlepsze sposoby uniknięcia typowych błędów. Książka ta jest obowiązkową lekturą dla wszystkich twórców oprogramowania! Dzięki tej książce: poznasz zalety SBE dowiesz się, dlaczego wspólne specyfikowanie jest tak istotne nauczysz się definiować cel z uwzględnieniem wzorców zmienisz kulturę pracy Twojego zespołu skutecznie wprowadzisz SBE w Twojej organizacji Poznaj zalety SBE!

      Specyfikacja na przykładach
    • Człowiek vs Komputer opowiada o ludziach uwikłanych między błędnymi przekonaniami a błędami w oprogramowaniu. Przeczytasz o osobach niewidzialnych dla komputerów, o tym, jak pozostawienie domyślnego hasła doprowadziło do apokalipsy zombie i dlaczego linie lotnicze rozdają czasami darmowe bilety. Ale to przede wszystkim książka o tym, jak zapobiegać takim problemom, jak ich unikać i jak minimalizować ich skutki. Nasze życie jest coraz bardziej uzależnione od komputerów – jesteśmy śledzeni, monitorowani i kategoryzowani przez oprogramowanie, nieustannie doprowadzające kolejne rzeki informacji do oceanu danych zwanego „big data”. W tym nowym, wspaniałym świecie ludzie nie są w stanie samodzielnie radzić sobie z nadmiarem informacji. Rządy i firmy polegają na komputerach, które maja automatycznie wykrywać oszustwa, przewidywać zachowania i egzekwować prawo. Mało elastyczne automaty, często niewiele inteligentniejsze od lodówki, podejmują dziś decyzje na wagę życia i śmierci. A przecież wszystkie te systemy komputerowe są tworzone przez ludzi – którzy mają może najlepsze intencje, ale są omylni i popełniają błędy; są mądrzy, ale zapominają o ważnych sprawach; mają wielkie plany, ale działają pod presją czasu. Kiedy następnym razem uderzysz głową w cyfrowy mur, historie z tej książki pomogą ci lepiej zrozumieć co się właściwie dzieje i pokażą, gdzie należy szukać problemów. Dla osób tworzących oprogramowanie książka będzie pomocą w odkryciu heurystyk, które można wykorzystać w czasie analizy, programowania czy testowania, aby tworzyć systemy mniej podatne na błędy.

      Człowiek vs Komputer
    • Książka Działaj z Serverless. Wprowadzenie do AWS Lambda i architektury Serverless to praktyczny poradnik, jak rozpocząć pracę z AWS Lambda oraz Serverless Application Model (SAM). Narzędzia te wspólnie pozwalają na tworzenie w łatwy sposób automatycznie skalujących się API oraz serwisów zaprojektowanych pod wdrożenia klasy serverless. W kolejnych rozdziałach książki Działaj z Serverless autor wyjaśnia, jak: stworzyć aplikacje, które w pełni wykorzystają potencjał architektury serverless, zbudować automatycznie skalujące się API, obsługiwać wykonywanie zadań w tle oraz różne modele obsługi zdarzeń, skonfigurować potok wdrożeniowy, tak aby praca w zespole była efektywna, testować i rozwiązywać problemy w aplikacjach zaprojektowanych na platformę AWS Lambda, sprawdzać i monitorować rozwiązania klasy serverless. Działaj z Serverless. Wprowadzenie do AWS Lambda i architektury Serverless została przygotowana w oparciu o doświadczenia autora przy budowie narzędzia MindMup. Ma pomóc czytelnikowi szybciej przejść drogę do stworzenia aplikacji działającej na platformie AWS Lambda, korzystając z dobrych praktyk i unikając pułapek. Kolejne rozdziały pokazują, jak zbudować taką aplikację w praktyce. Gojko Adžic rozpoczyna od wyjaśnienia, jak stworzyć proste statyczne API i rozbudować ją do pełnej i prawdziwej aplikacji służącej do skalowania obrazów, gotowej do przyjęcia milionów użytkowników, ze wszystkimi usługami wspierającymi wdrożenie i zarządzanie takim produktem. W trakcie tworzenia i wdrażania różnych części aplikacji czytelnik dowie się, jak działa AWS Lambda i usługi pokrewne, pozna także wskazówki, techniki i narzędzia, które pomagają w budowaniu rozwiązań klasy serverless.

      Działaj z Serverless