
Redesign w Webflow z CMS - strona, którą zespół obsługuje samodzielnie
Klient: HR Hints
Branża: HR / HRTech
Event Storming to warsztaty, które pozwalają na zrozumienie i opisanie zdarzeń domenowych w projektach IT. Jest to metoda opracowana przez Alberto Brandoliniego, która umożliwia szybkie i skuteczne wyłapanie niejasności oraz błędów w procesach biznesowych.
CEO
29 mar 2022
Event Storming to stosunkowo młoda metoda warsztatowa, której celem jest szybkie i proste zobrazowanie i odkrywanie procesów zachodzących w projektach programistycznych realizowanych w zespole za pomocą zdarzeń. To, czym wyróżnia się od innych metod to brak wsparcia komputera, ponieważ opiera się na samoprzylepnych, różnokolorowych karteczkach. Event Storming została opracowana przez Alberto Brandoliniego w 2013 roku dla osób związanych z Domain Driven Design, a główną ideą tej metody jest zebranie zespołu osób, które wzajemnie mogą uczyć się od siebie poprzez zadawanie pytań i wymianę pomysłów, aby sprawnie modelować procesy biznesowe i precyzyjnie określić wymagania projektu.

Klient: HR Hints
Branża: HR / HRTech
Warsztaty Event Storming zostały stworzone z myślą o osobach związanych Domain Driven Design. Polegają one nad opracowaniem tego, jak ma zachowywać się aplikacja po zaimplementowaniu. W przeciwieństwie do innych modeli programowania nie zawiera takich elementów jak opis interfejsu użytkownika czy obsługę bazy danych, a dotyczy samej wartości biznesowej, którą aplikacja ma w przyszłości osiągnąć. Ponieważ model ten zakłada jak najlepsze zrozumienie celu biznesowego aplikacji przez programistów, dlatego też komunikują się oni ze specjalistami, którzy posiadają obszerną wiedzę w tej dziedzinie. Taki specjalista to tzw. ekspert domenowy. A zatem Event Storming polega na opisie zdarzeń domenowych, czyli tego jak ma działać aplikacja np. zdarzeniem może być dodanie produktu do koszyka lub przekierowanie do banku w celu dokonania płatności. Każdy z uczestników warsztatu zapisuje swoje własne, niezależnie przygotowane karteczki na tablicy, dzięki czemu w szybki sposób można przekazać sporą wiedzę na temat tego, jako powinna zachowywać się podczas korzystania z niej przez użytkowników.
Po umieszczeniu karteczek na tablicy następuje ich wspólne omówienie i uporządkowanie przez zespół w taki sposób, aby jak najlepiej mogły opisać zdarzenia domeny spełniające cele biznesowe. Każde z tych zdarzeń może być omawiane indywidualnie, aby znaleźć najlepsze rozwiązanie dla danego procesu. Dzięki Event Storming zespół otrzymuje kompletny obraz celu biznesowego aplikacji, tego jak powinna być zaimplementowana i jak użytkownik powinien wchodzić z nią w interakcję. Pomaga to dokładnie zgłębić cały system informatyczny projektu, dzięki podziałowi na mniejsze części. Warsztaty te pozwalają w niezwykle szybki, a zarazem prosty sposób dokonać szczegółowej analizy bieżących problemów i znaleźć ich rozwiązanie dzięki burzy mózgów. Metoda ta stwarza także możliwości dodania nowych funkcjonalności do aplikacji oraz ukazuje możliwości jej rozwoju w przyszłości. Dzięki zaangażowaniu wszystkich członków zespołu, którzy mają odpowiednią wiedzę ze swojego obszaru, możliwa jest szyba i płynna wymiana informacji i spostrzeżeń. Rozpoczęcie warsztatów Event Storming jest niemalże natychmiastowe, ponieważ nie wymagają one wielu przygotowań. Wystarczy przedstawić wszystkim członkom zespołu, na czym polega warsztat, aby móc go rozpocząć. To, co uzyskujemy to dodatkowa oszczędność czasu, ponieważ jednoczesna praca wszystkich programistów i ekspertów z innych dziedzin sprawia, że warsztaty Event Storming dają bardzo zadowalające rezultaty.
FAQ
Blog
W dzisiejszym świecie, gdzie tempo pracy i nauki jest coraz szybsze, skuteczne zarządzanie informacjami staje się kluczowe. Ręczne przepisywanie nagrań to czasochłonne zadanie, dlatego coraz więcej osób sięga po narzędzia do automatycznej transkrypcji, takie jak Otter.ai. To inteligentna platforma, która nie tylko konwertuje mowę na tekst, ale także rozpoznaje mówców, generuje podsumowania i ułatwia organizację treści. Jak działa Otter.ai i dlaczego warto z niego korzystać? Przyjrzyjmy się…
Rola delivery managera w zarządzaniu projektami jest kluczowa dla sukcesu realizacji projektów. Delivery manager odpowiada za koordynację działań zespołów, utrzymanie harmonogramów i zapewnienie wysokiej jakości dostawy. Ten artykuł przedstawia główne zadania i kompetencje, którymi powinien się cechować dobry delivery manager.
QA/QC, czyli Quality Assurance/Quality Control, to procesy zarządzania jakością, które mają na celu zapewnienie, że produkt spełnia określone wymagania i standardy jakości. W przypadku QA, chodzi o zapewnienie, że proces produkcyjny jest odpowiedni i spełnia określone wymagania, natomiast QC skupia się na kontroli jakości gotowego produktu.
Nowoczesne platformy marketplace coraz silniej kształtują rynek gastronomiczny, zmieniając sposób, w jaki zamawiamy jedzenie i odkrywamy nowe miejsca. Restauracje, kucharze i klienci spotykają się dziś w jednym cyfrowym ekosystemie, który ułatwia wybór, zakup i dostawę posiłków. Dynamiczny rozwój technologii sprawia, że marketplace’y stają się nie tylko wygodnym narzędziem, ale również strategicznym kanałem sprzedaży dla wielu lokali.
Model subskrypcyjny staje się jednym z najważniejszych trendów w e-commerce, pozwalając sklepom budować stałe relacje z klientami i generować przewidywalne przychody. Coraz więcej firm decyduje się na wdrożenie rozwiązań umożliwiających automatyczne odnawianie zamówień i płatności. Jednym z narzędzi, które wspierają ten proces, jest Commerce Recurring – system zaprojektowany z myślą o obsłudze płatności cyklicznych w sklepach internetowych.
Rynek nieruchomości przechodzi obecnie głęboką transformację, której motorem są zmieniające się potrzeby użytkowników oraz rozwój nowych technologii. Coraz częściej budynki przestają być jedynie przestrzenią do wynajęcia, a stają się platformą do świadczenia usług – elastycznych, skalowalnych i dopasowanych do indywidualnych oczekiwań. Właśnie na tym założeniu opiera się koncepcja Real Estate as a Service (REaaS), która redefiniuje sposób postrzegania i zarządzania nieruchomościami.