Zarządzanie projektami IT
Technical Leadership. Od eksperta do lidera. Wydanie II poszerzone
Mariusz Sieraczkiewicz
"Dotąd nie było takiej książki na rynku" (z recenzji pierwszego wydania) Wybitne umiejętności techniczne i naturalny talent do zarządzania ludźmi nie zawsze idą w parze. A szkoda, bo losem świetnego programisty zatrudnionego na etacie jest, prędzej czy później, awans: z juniora na seniora, z seniora na lidera... I tu zaczyna się problem. Człowieka, który doskonale zna swój koderski fach, stawia się nagle przed koniecznością częściowego bądź całkowitego porzucenia go na rzecz zarządzania zespołem innych koderów - do tej pory kolegów z pracy, a teraz nagle podwładnych. Skąd czerpać wiedzę i inspiracje? W jaki sposób twarde umiejętności, które ma programista, uzupełnić o niezbędne na nowym stanowisku umiejętności miękkie? Czy każdy musi sam i w bólach przejść tę trudną drogę "od eksperta do menedżera", czy też można liczyć na wsparcie i podpowiedzi bardziej doświadczonych technicznych liderów? Otóż można, a nawet należy, tyle tylko, że trzeba dobrze wybrać mentora. Proponujemy, by Twoim "mistrzem" stał się ten podręcznik. Jego autor od kilkunastu lat współpracuje z zespołami programistycznymi jako trener i konsultant, zna więc specyfikę branży, z którą związałeś się zawodowo, i jest świadom tego, jakie problemy stoją przed nowo mianowanym liderem technicznym. Co więcej, wie, co zrobić, by te problemy szybko i skutecznie rozwiązać. W tym podręczniku mówi o roli, jaką odgrywa lider techniczny, o różnicach między ekspertem a liderem, o tym, jak skutecznie pracować ze swoim zespołem oraz jak budować relacje z biznesem. Wskazuje, skąd czerpać motywację - dla siebie i powierzonych sobie ludzi, jak z nimi rozmawiać, by chcieli słuchać, i jak ich słuchać, by wyciągać budujące wnioski. Drugie wydanie książki wzbogacone zostało o rozdział poświęcony wdrażaniu zmian, czyli temu, co jest chlebem powszednim każdego lidera.
Joshua Alan Teter, Ben Tobin
The technical program manager (TPM) is a relatively new role born out of the need of the tech industry to have a specialized practitioner who speaks both tech and business and leverages this bilingual talent to get results that no one else can.This book dives into what makes a TPM tick. You’ll find out which project and program management skills will help you shine and how you can apply your technical skills for effective results. This book looks at the TPM role across the Big Five tech companies (Amazon, Google, Microsoft, Apple, and Meta) to help you discern the most effective skills to be successful no matter which company you work for.Are you already a well-performing TPM looking to see what’s next? This book identifies the career paths for a TPM at the Big Five to help you decide the next step for you.By the end of this book, you’ll have a clear understanding of how to be a TPM, along with a breakdown of the necessary technical and program management skills to develop a clear roadmap for your career.
Tilo Linz
Styl programowania zwinnego obiecuje wyższą jakość oprogramowania, krótszy czas dotarcia z produktem na rynek oraz lepsze nastawienie na potrzeby klientów. Coraz więcej projektów związanych z tworzeniem oprogramowania wykorzystuje metody zwinne takie jak Scrum. Jednakże przejście na programowanie zwinne i efektywne z niego korzystanie nie zawsze jest łatwe. Testowanie oprogramowania i zarządzanie jakością są istotnymi czynnikami dla powodzenia wprowadzenia i wykorzystania metodyk zwinnych na dłuższą metę. Ta książka omawia metodyki zwinne z perspektywy testowania oprogramowania i zarządzania jakością oprogramowania. Pokazuje, jak działa testowanie zwinne i przedstawia sytuacje, w których tradycyjne techniki testowania są nadal konieczne w ramach podejścia zwinnego. Menedżerowie oprogramowania, menedżerowie projektu i menedżerowie zarządzania jakością uzyskają wskazówki i porady, jak organizować testowanie i zarządzanie jakością, aby w pełni wykorzystać potencjał metodyk zwinnych. Certyfikowani testerzy i eksperci od zarządzania jakością dowiedzą się, jak skutecznie pracować w zespołach zwinnych i jak najlepiej zintegrować swoje doświadczenie. Do omawianych tematów należą: • Podejścia zwinne a tradycyjne • Planowanie testów w projektach zwinnych • Testy jednostkowe i podejście sterowane testami • Testy integracyjne i ciągła integracja • Testy systemowe i testy non-stop • Zwinne zarządzanie jakością Książka wykorzystuje też sześć studiów przypadku z dziedziny produkcji, sieciowego handlu oraz wytwarzania oprogramowania, a także ćwiczenia testowe do samodzielnego sprawdzania wiedzy. Książka ta obejmuje zagadnienia z programu ISTQB Foundation Level Extension Syllabus „Agile Tester” i jest odpowiednim źródłem dla wszystkich kursantów, którzy planują uzyskać ten certyfikat ISTQB.
Testuj oprogramowanie jak Google. Metody automatyzacji
James A. Whittaker, Jason Arbon, Jeff Carollo
Poznaj najlepszą na świecie metodę testowania! Oprogramowanie firmy Google to miliony linii kodu źródłowego, dziesiątki wersji językowych, różne systemy operacyjne, przeglądarki i preferencje użytkownika. Jak przy takich wymogach dostarczyć klientom produkt najwyższej jakości? Tu mogą pomóc tylko testy automatyczne. Dzięki nim codziennie bez trudu można uruchomić miliony testów! Google opanowało tę sztukę do mistrzostwa. Warto uczyć się od najlepszych! Dzięki tej książce dowiesz się, jak zorganizować proces testowania tak, żeby był elastyczny, skuteczny i spełniał Twoje oczekiwania. Poznasz rolę inżyniera do spraw testowania oprogramowania, kierownika zespołów inżynierskich oraz inżyniera testującego. Zobaczysz, na jakie problemy natykają się oni każdego dnia oraz jak sobie z nimi radzą. Ponadto nauczysz się oceniać ryzyko, dokumentować proces testowania czy raportować błędy. Książka ta jest obowiązkową lekturą dla wszystkich osób, które doskonalą swoje umiejętności programistyczne i chcą polepszyć jakość dostarczanego oprogramowania. Dzięki tej książce: poznasz najlepsze metody zapewniania jakości oprogramowania nauczysz się planować i przeprowadzać testy poprawnie ocenisz ryzyko udoskonalisz proces wytwarzania oprogramowania! Sprawdź, jak testują najlepsi!
Christopher Lee
The Art of Crafting User Stories is a must-read for product managers, UX professionals, and product developers dedicated to creating meaningful digital experiences. This book provides a comprehensive, step-by-step approach to empower you to master the techniques for creating user stories that drive effective product development.This book takes you on a journey from identifying and capturing user needs, goals, and perspectives through user stories, to crafting impactful stories for design choices and organizing tasks efficiently. You’ll learn how to define the problem area, recognize user personas, and develop user scenarios with the aid of real-world examples, practical tips, and exercises designed to help you develop your skills in crafting user-centered experiences. Moreover, you’ll gain a thorough understanding of user stories, their role in Agile development, and how to use them to plan and manage products effectively.By the end of this book, you’ll be able to improve the quality and efficiency of your own products by applying the hands-on practical skills to create compelling digital experiences that resonate with users and stay relevant in the market.
The Complete Metasploit Guide. Explore effective penetration testing techniques with Metasploit
Sagar Rahalkar, Nipun Jaswal
Most businesses today are driven by their IT infrastructure, and the tiniest crack in this IT network can bring down the entire business. Metasploit is a pentesting network that can validate your system by performing elaborate penetration tests using the Metasploit Framework to secure your infrastructure.This Learning Path introduces you to the basic functionalities and applications of Metasploit. Throughout this book, you’ll learn different techniques for programming Metasploit modules to validate services such as databases, fingerprinting, and scanning. You’ll get to grips with post exploitation and write quick scripts to gather information from exploited systems. As you progress, you’ll delve into real-world scenarios where performing penetration tests are a challenge. With the help of these case studies, you’ll explore client-side attacks using Metasploit and a variety of scripts built on the Metasploit Framework.By the end of this Learning Path, you’ll have the skills required to identify system vulnerabilities by using thorough testing.This Learning Path includes content from the following Packt products:Metasploit for Beginners by Sagar RahalkarMastering Metasploit - Third Edition by Nipun Jaswal
The DevOps 2.2 Toolkit. Self-Sufficient Docker Clusters
Viktor Farcic
Building on The DevOps 2.0 Toolkit and The DevOps 2.1 Toolkit: Docker Swarm, Viktor Farcic brings his latest exploration of the Docker technology as he records his journey to explore two new programs, self-adaptive and self-healing systems within Docker. The DevOps 2.2 Toolkit: Self-Sufficient Docker Clusters is the latest book in Viktor Farcic’s series that helps you build a full DevOps Toolkit. This book in the series looks at Docker, the tool designed to make it easier in the creation and running of applications using containers. In this latest entry, Viktor combines theory with a hands-on approach to guide you through the process of creating self-adaptive and self-healing systems. Within this book, Viktor will cover a wide-range of emerging topics, including what exactly self-adaptive and self-healing systems are, how to choose a solution for metrics storage and query, the creation of cluster-wide alerts and what a successful self-sufficient system blueprint looks like. Work with Viktor and dive into the creation of self-adaptive and self-healing systems within Docker.
The Lean-Agile Way. Unleash business results in the digital era with value stream management
Cecil 'Gary' Rupp, Richard Knaster, Steve Pereira,...
In today’s fast-paced business landscape, efficiency is essential. Authored by industry experts Cecil ‘Gary’ Rupp, a Lean-Agile consultant with over three decades of executive experience; Richard Knaster, a SAFe® Fellow and transformation leader; Steve Pereira, a value stream consultant and board advisor; and Al Shalloway, creator of FLEX and PMI’s Disciplined Agile Value Stream Consultant workshop, the book offers proven strategies to streamline processes, enhance products, and improve service delivery. You’ll start with an introduction to foundational Lean and Agile practices, recognizing the significance of digital enhancements in modernizing business processes. As you progress, you'll learn VSM techniques to identify and prioritize work and investments to provide maximum value to customers. Moreover, you'll grasp Lean-Agile practices aimed at promoting collaboration among teams and ensuring the continuous flow of product-oriented deliveries tailored to address customer needs. Finally, you'll gain executive-level insights on how organizations must access timely information for decision-making and foster a culture of continuous business transformation. Armed with this knowledge and a robust toolkit, you'll be empowered to drive meaningful change, optimize resources, and stay ahead in the rapidly evolving marketplace.