Poznaj nasze zwinne podejście

W Desmart skupiamy się nie tylko na kodowaniu, ale na dostarczaniu opłacalnych rozwiązań dla biznesu naszych klientów. Nasze zaangażowanie wymaga zwinnego podejścia, w którym pracujemy we współpracy z naszym klientem

Na czym polega zwinny sposób myślenia?

Pisząc, że posiadamy zwinny sposób myślenia, mamy na myśli to, że cała nasza praca jest wykonywana przede wszystkim w celu zaspokojenia potrzeb użytkowników. Rozumiemy i szanujemy potrzeby klientów oraz podstawowy cel, jakim jest stworzenie użytecznej aplikacji.

Nasza praca koncentruje się na ciągłym dostarczaniu wartości biznesowej w trakcie rozwoju produktu. Dla nas dodawanie wartości do biznesu naszych klientów oznacza, że skupiamy się na dostarczaniu działającego oprogramowania, które jest użyteczne nawet na wczesnych etapach rozwoju. Dlatego stosujemy praktyki w zakresie planowania, zarządzania i monitorowania projektów. Staramy się skutecznie współpracować ze wszystkimi interesariuszami biznesowymi, aby zapewnić wartość dla użytkownika.

Współpracując z nami masz taki sam dostęp do produktu jak zespół programistów i możesz przetestować, zaakceptować lub odrzucić wykonaną pracę w dowolnym momencie procesu. Możesz także zmieniać wszelkie przyszłe plany dotyczące kierunku rozwoju produktu. W ten sposób stajesz się członkiem zespołu, ponieważ jesteś tak samo istotny w procesie budowy produktu.

Współpracując z nami na wszystkich etapach, możesz mieć pewność, że czas i pieniądze zainwestowane w rozwój produktu są wydawane z sensem.

Spójrz jak wygląda proces Scrum w DeSmart

Główne zalety korzystania z frameworka Scrum

Tak właśnie wygląda Proces Scrum w DeSmart:

  • Jedna osoba przyjmuje rolę Właściciela Produktu, ustalana jest jasna wizja i decyzje dotyczące celów produktu. Menedżerowie mogą współpracować z innymi interesariuszami biznesowymi, podejmując decyzje lub zbierając informacje. Pełnią oni rolę pojedynczego punktu kontaktowego, reprezentując wszystkich swoich współpracowników.
  • Backlog produktu jest tworzony i służy jako podstawowe źródło informacji zarówno dla klienta, jak i zespołu programistów, dotyczące wszystkich prac, które należy wykonać, aby osiągnąć nasze cele. Zespół ds. rozwoju produktu jest samoorganizujący się i wielofunkcyjny. Oznacza to, że mogą doradzać i znajdować rozwiązania dla złożonych problemów, które się pojawiają, biorąc odpowiedzialność za swoją pracę.
  • Dzięki organizacji pracy w cykle (sprinty), nasza praca jest przewidywalna, co zapewnia oparte na zaufaniu relacje z naszymi klientami. Celem każdego sprintu jest dostarczenie części produktu, z którego można korzystać od samego początku. Podczas okresowych spotkań nasza praca jest podsumowywana i oceniana, nasz proces jest ulepszany i wyznaczane są nowe cele. Dzięki temu klienci czują się bezpiecznie, ponieważ poświęcamy czas na konsultacje z nimi i ponowną ocenę naszej strategii
  • Scrum Master pełni rolę facylitatora w tym procesie i jest przewodnikiem na drodze do pomyślnej realizacji celów.

O metodologii Scrum w DeSmart

Główną zaletą podejścia Agile jest to, że na wszystkich etapach rozwoju produktu mamy możliwość uczenia się i ulepszania zarówno produktu, jak i procesu rozwoju. Każdy sprint inspiruje nas do ulepszania naszego procesu. Korzystanie z metodologii Scrum pozwala nam pracować w podejściu Agile.

Scrum Master odgrywa kluczową rolę w zapewnieniu, że te ulepszenia mają miejsce na każdym etapie. Jego rolą jest zarządzanie procesem rozwoju, w tym ułatwianie pracy nad produktem i zespołem nad nim pracującym. Każdy członek jest równie ważny i zaangażowany nie tylko jako jednostka, ale jako zespół.

Dużą wagę przywiązujemy również do naszego cyklu pracy, dzieląc go na 1-2 tygodniowe odcinki zwane sprintami. Każdy sprint koncentruje się na zadaniach, w ramach których dostarczamy gotowe dzieło. Używamy również technik samooceny, aby zachęcić nas do rozwoju zarówno jako jednostki, jak i jako zespół. Po każdym sprincie odbywa się spotkanie retrospektywne, na którym przeprowadzamy te oceny. Korzystając z tych ram, doskonalimy się z każdym sprintem, ulepszając zarówno produkt, jak i sam proces.

Spójrz na 12 zasad manifestu Agile, które stosujemy w codziennej pracy

  • Zadowolenie klientów dzięki wczesnym i ciągłym doatwom kolejnych porcji kodu

  • Dostosowanie do zmieniających się wymagań nawet na późnym etapie projektu

  • Częste dostarczanie wartości

  • Budowanie projektu zmotywowanym zespołem

  • Najskuteczniejszym sposobem komunikacji jest komunikacja face-to-face

  • Działające oprogramowanie jest główną miarą postępu

  • Utrzymanie zrównoważonego tempa pracy

  • Ciągła doskonałość zwiększa elastyczność

  • Prostota jest kluczowa

  • Samoorganizujące się zespoły generują największą wartość

  • Regularna refleksja i dostosowywanie sposobu pracy w celu zwiększenia efektywności

We received a great deal of effort for our money, and I’m happy with our collaboration. The quality of work was professional, and their team identified any bugs by themselves most of the time. Based on the ideas we provided, they came back with an improved solution. They also gave us extra product functionalities.
The initial meeting we had with DeSmart before we started the project was really effective. I recommend doing so if you have the opportunity. Also, their communication, speed of development, and expertise were impressive. DeSmart was excellent at providing their own ideas, which benefited the project greatly.
DeSmart is synonymous with service quality. The company works in a truly agile mode, regularly
delivering work increments, which allows to quickly and easily synchronise on requirement details. I was
especially impressed with the dev team’s capability to quickly learn and start using our new APIs.

FAQ

Zdajemy sobie sprawę, że możesz nie być zaznajomiony ze wszystkimi aspektami procesu tworzenia oprogramowania. Dlatego poniżej przedstawiamy kilka wskazówek, które mogą Ci się przydać. A jeśli masz więcej pytań, wyślij nam wiadomość, a my odpowiemy na nią.

Jakie są pierwsze kroki, gdy zaczynamy współpracę?

1. Zawsze zaczynamy od konsultacji dotyczącej Twojego projektu z naszym zespołem produktowym i biznesowym, aby sprawdzić, czy jesteśmy dobrze dopasowani.

2. Następnie tworzymy kosztorys i proponowany harmonogram prac. Następnie zorganizujemy warsztaty, które pomogą nam zdefiniować wymagania biznesowe i produktowe, tak abyśmy mogli zbudować najlepsze rozwiązanie, które spełni Twoje potrzeby. Osoby, które wzięły udział w warsztatach, będą stanowiły fundament Twojego zespołu projektowego.

3. Podpisujemy umowę i umawiamy się na spotkanie wstępne, na którym ustalamy wszystkie szczegóły projektu.

Jakie są zalety i wady technologii, z których korzystasz?

Nasz zespół programistów przeanalizuje wszystkie korzyści i wady konkretnej technologii, która ma być używa w danym projekcie. Dzięki temu, będziesz wiedział wszystko, co musisz wiedzieć, aby podjąć najbardziej optymalną decyzję. Jedną z podstawowych wartości DeSmart jest przejrzystość, dlatego zawsze informujemy naszych klientów o wszelkich zagrożeniach.

Czy będę pracować z dedykowaną osobą kontaktową w Waszym zespole?

To naprawdę zależy od Twoich wymagań. Mamy na pokładzie kierowników projektów, testerów i programistów, a wszyscy są w równym stopniu zaangażowani w projekt. Oznacza to, że możesz rozmawiać bezpośrednio z programistą pracującym nad Twoim oprogramowaniem i uniknąć typowych nieporozumień, które mogą się zdarzyć, gdy informacje wędrują przez ręce i klawiatury wielu osób.

Czy korzystacie z oprogramowania do zarządzania projektami jak np. Jira?

Tak, komunikujemy się za pomocą Slacka i Jiry. Staramy się nie używać zbyt często poczty elektronicznej. Jesteśmy również otwarci na dopasowanie się do narzędzi, z których korzysta Twoja firma.

Czy jesteście stabilną firmą?

Jak najbardziej. W ciągu ostatnich 20 lat zrealizowaliśmy ponad 200 projektów i mamy pełnoetatowy zespół około 30 osób. Jesteśmy również członkami założycielami sodapl.com - Polskiego Stowarzyszenia Rozwoju Oprogramowania. Wejdź na stronę https://clutch.co/profile/desmart , aby przeczytać, co nasi obecni i byli klienci powiedzieli o współpracy z nami.

Dlaczego miałbym właśnie z wami pracować?

Jesteśmy software housem zatrudniającym maksymalnie 30 osób. Oznacza to między innymi, że Twój projekt jest dla nas zawsze priorytetem - po prostu nie możemy brać na siebie zbyt wielu projektów naraz. Jesteśmy również super uczciwi i transparentni - zawsze damy Ci jasny obraz tego, co się dzieje.

Nasz zespół składa się z ekspertów z wieloletnim doświadczeniem i często jesteśmy proszeni przez inne software house'y o wsparcie przy ich projektach.

Mamy też wyjątkową kulturę organizacyjną. Jesteśmy nastawieni na teal i cenimy sobie ludzkie podejście do tworzenia oprogramowania (dlatego "Human-first software development" to nasz tagline) i pracy w ogóle. I widać to zarówno w tym, jak prowadzimy firmę, jak i w tym, jak pracujemy z naszymi klientami.

Z kim mogę porozmawiać o moim projekcie?

Umów się z Bartosz Drzewiński - tu jest jego kalendarz.

Skontaktuj się z nami

Porozmawiajmy o Twom projekcie