Tworzymy aplikacje web, które są funkcjonalne, użyteczne i choć trochę zmieniają świat…

Skillful

Software House

Jeśli szukasz ludzi, którzy piszą oprogramowanie dla użytkowników, nie dla samych siebie, z pewnością możemy Ci pomóc. XSolve tworzy starannie zaprojektowane, przyjazne i bezpieczne dedykowane aplikacje o wysokiej użyteczności.

Chcemy, by tworzone przez nas oprogramowanie i przekazywana wiedza jak najlepiej służyły Klientowi. Dlatego działamy Agile, na każdym etapie pracy bierzemy pod uwagę Twój punkt widzenia i staramy się zrozumieć istotę Twoich potrzeb.

Co robimy

Dostarczamy produkty i usługi najwyższej jakości

  • Web Development
    Tworzymy oprogramowanie

    Talent naszych 30 programistów, 8-letnie doświadczenie firmy i ciągłe dążenie do doskonałości gwarantują działanie w terminie, w założonym budżecie i zgodnie z Twoimi oczekiwaniami.

    Korzystamy z technologii Open Source, projekty prowadzimy w metodologii Agile – dla Klienta oznacza to większą elastyczność i niższe koszty. Pierwszej wersji oprogramowania będziesz mógł używać już po kilku tygodniach od rozpoczęcia projektu!

  • Code Review i Refactoring
    Rozwijamy oprogramowanie istniejące

    Jeśli Twoje oprogramowanie ma więcej błędów niż funkcjonalności, a jego rozwój podobno jest niemożliwy, pozwól nam dokonać czarów Code Review oraz Refactoring i przywrócić je do życia.

  • Konsulting i szkolenia
    Dzielimy się wiedzą

    Szkolimy i dbamy o warsztat developerów - poprzez bliskie programowanie w parach lub bardziej poglądowe szkolenia całej grupy, uczymy narzędzi, technik i zwinnych metodyk programistycznych.

    Świadczymy też usługi konsultingowe: doradzamy w zakresie tworzenia rozwiązań, aplikacji i interfejsów użytkowych (konsultacje techniczne, audyty PHP, migracje, szkolenia PHP, Agile, SCRUM, Responsive Web Design).

  • Body/Team Leasing, Outsourcing kompetencyjny
    Zapewniamy wsparcie osobowe:

    Twoja firma cierpi na niedobór kadr w zespole IT? Zatem może zainteresować Cię usługa outsourcingu kompetencyjnego! Jeśli brak Ci pojedynczego specjalisty, który wpasuje się w istniejący zespół i będzie wspierał go w określonych celach projektowych lub indywidualnie zrealizuje projekt, zaproponujemy Ci body leasing. Jeżeli czujesz, że jeden, nawet bardzo sprawny programista to za mało, udostępnimy Ci cały ich zespół w ramach team leasingu.

Jakie są nasze aplikacje

Nasze aplikacje

Nasze aplikacje

Produkty i usługi najwyższej jakości

  • intuicyjne i użyteczne Usability i User
    Experience są dla nas kluczowe. Użytkownik już nigdy nie będzie musiał pytać jak to działa, nie będzie też potrzebował instrukcji obsługi oprogramowania
  • mądrze zaprojektowane Z myślą o rozszerzalności
    i skalowalności, uwzględniające działanie aplikacji
    w środowisku cloud
  • wykonane bardzo starannie Zgodnie z manifestem Software Craftmanship
    i rygorystycznym procesem Code Review
  • przystosowane do Cloud Computing Tworzone przez nas rozwiązania działają
    w środowiskach
    Infrastructure-as-a-Service
    i Platform-as-a-Service
  • bezpieczne To dla nas warunek
    sine qua non - do tej pory żaden z wytworzonych przez nas systemów nie został skompromitowany
  • integralne Zarówno w warstwie wymagań funkcjonalnych (automatyczne testy Behat) jak i silnika systemu (automatyczne testy jednostkowe)
  • gotowe do obsługi dużego ruchu Dzięki projektowaniu
    z myślą o skalowalności, wykorzystywanym narzędziom wspierającym
    te założenia oraz dobrze dobranej technologii

Zasady Tworzenia

Manifesty i Metodologie

  • Manifesty

    For Agile Software Development; Software Craftmenship – dzięki stosowaniu się do tych zasad, tworzony przez nas kod jest zwinny, przyjazny w użyciu, zawsze zgodny z regułami sztuki i... po prostu piękny!

  • No Vendor lock-in

    Używamy komponentów Open Source, przekazujemy wszystkie prawa do wytworzonego kodu źródłowego – nasze systemy mogą działać na różnych infrastrukturach, pozbawione są zależności od oprogramowania innych producentów, mogą być utrzymywane i rozwijane bez naszego udziału - przez pracowników Klienta lub inne firmy IT.

  • Behavior Driven Development

    Rozwijamy aplikacje w oparciu o automatyczne, testowalne scenariusze założeń funkcjonalnych opracowywane wspólnie z Klientem.

  • Pracujemy w metodologii SCRUM

    Jest to zwinne, iteracyjne tworzenie oprogramowania pozwalające na szybką weryfikację założeń oraz ich korektę jeszcze podczas procesu tworzenia. Pierwszą działającą wersję systemu Klient otrzymuje w przeciągu kilku tygodni. Dzięki temu produkt zostaje maksymalnie dostosowany do jego potrzeb, niekoniecznie odpowiadając sztywno założeniom przyjętym przed startem projektu (naturalna weryfikacja i korekta założeń)

  • Najlepsi praktycy

    Jesteśmy polskim liderem rozwiązań opartych o framework Symfony (wg producenta – SensioLabs). Nasi programiści są prelegentami na konferencjach, szkolimy inne firmy z użytkowania technologii, chętnie uczestniczymy w wielu światowych konferencjach, wspieramy środowisko Open Source.

Jak Tworzymy

Zawsze z myślą o użytkowniku

SCRUM to zwinne, iteracyjne tworzenie oprogramowania pozwalające na szybką weryfikację założeń oraz ich korektę jeszcze podczas procesu tworzenia.

Pierwszą działającą wersję systemu Klient otrzymuje
w przeciągu kilku tygodni.

Dzięki temu produkt zostaje maksymalnie dostosowany do jego potrzeb, niekoniecznie odpowiadając sztywno założeniom przyjętym przed startem projektu
(naturalna weryfikacja i korekta założeń).

Specjalizujemy się w korporacyjnych zastosowaniach stosu JEE, korzystając ze standardu JPA, a w szczególności jego implementacji jaką jest Hibernate. Niezawodność komunikacji zapewniamy wykorzystując JMS, a do obsługi klasycznego modelu MVC najczęściej stosujemy Spring. Nie stronimy też od aplikacji typu "desktop", które są instalowane i uruchamiane na docelowym komputerze użytkownika. Dzięki dojrzałemu Springowi i technologii JavaFX potrafimy w pełni wykorzystać siłę maszyny użytkownika. Java to też Android SDK, a tworzenie w nim aplikacji mobilnych daje świetne efekty. Idziemy z duchem czasu i obserwujemy nowe języki oparte o JVM. Szczególnie spodobała nam się Scala, która bywa dobrą alternatywą dla dojrzałej Javy.

Piszemy w nim systemy CRM, skomplikowane aplikacje ERP, mechanizmy automatyzacji serwerowni, złożone systemy e-commerce, a także strony WWW, skrypty shell czy gry na Facebook. Najchętniej wybieranym przez nas frameworkiem jest Symfony. Xsolvowy zestaw narzędzi dopełniają biblioteki takie jak Doctrine ORM czy system szablonów Twig. Dostępność wielu rozszerzeń oraz gotowych komponentów sprawia, że programowanie w PHP jest prostsze i skuteczniejsze. Ciągły rozwój ekosystem PHP i  Symfony przynosi z kolei takie rozwiązania jak Composer czy Behat, które sprawiają, że do rąk Klienta trafiają systemy najwyższej jakości.

No Vendor lock-in: używamy komponentów Open Source, przekazujemy wszystkie prawa do wytworzonego kodu źródłowego – nasze systemy mogą działać na różnych infrastrukturach, pozbawione są zależności od oprogramowania innych producentów, mogą być utrzymywane i rozwijane bez naszego udziału - przez pracowników Klienta lub inne firmy IT.

Staramy się także przyczyniać do jego rozwoju, naprawiając błędy, tworząc nowe funkcjonalności, czy całe komponenty i biblioteki. Rozwój Otwartego Oprogramowania to również ewangelizacja tego trendu i docieranie do nowych odbiorców, a przede wszystkim do biznesu i świata Enterprise.

Tworzymy koncepcję techniczną aplikacji wykorzystując Behavior Driven Development: rozwijamy aplikacje w oparciu o automatyczne, testowalne scenariusze założeń funkcjonalnych, opracowywane wspólnie z Klientem. Dla PHP używamy narzędzia Behat, które dzięki wykorzystaniu notacji Gherkin pozwala nam na wzorowe przelanie wymagań na papier, co jest zrozumiałe dla ludzi biznesu, programistów oraz dla narzędzia Behat.

Do wizualizacji architektury systemów stosujemy notacje UML lub BPMN. Narzędzia takie jak Enterprise Architect, czy Adonis pozwalają nam osiągać maksymalnie czytelne diagramy i modele. Podczas dwudniowych warsztatów z Tobą przełożymy wizję i koncepcję aplikacji na projekt techniczny umożliwiający porównanie wycen i możliwości realizacji oprogramowania.

Działamy wierni zasadzie: Technologia jest dla ludzi, nigdy na odwrót! Dlatego w pracy nad oprogramowaniem kładziemy nacisk na front-end - to z nim na co dzień komunikuje się użytkownik. Pamiętamy o tym, by nasze aplikacje odpowiadały idei Responsive Design, co w praktyce oznacza, że wyglądają i działa dobrze niezależnie od urządzenia i wielkości ekranu użytkownika. Dbamy również o to, by korzystanie z naszych produktów było... przyjemne, dlatego chętnie tworzymy aplikacje typu RIA (Rich Internet Application).

Technologie

Software, który nadąża za jakością i tempem rozwoju biznesu

  • Back-end
    • PHP
    • Symfony
    • Zend Framework
    • Silex
    • Doctrine
    • Twig
    • Java Enterprise Edition
    • Spring
    • JavaFX
  • Front-end
    • HTML5
    • CSS3
    • JavaScript
    • CoffeeScript
    • jQuery
    • AJAX
    • YUI
    • Backbone.js
    • Require.js
  • Api i standardy
    • REST
    • JSON
    • XML
    • SOAP
    • Facebook API
    • Twitter API
    • Google Maps API
    • Open ID
    • OAuth
  • Bazy danych i serwery
    • Amazon Web Services Stack
    • MySQL
    • PostgreSQL
    • Apache
    • NGnix
    • MongoDB
    • CouchDB
    • Redis
    • Memcached

Wybrani Klienci

Pracujemy z Tobą, nie tylko dla Ciebie

Zespół

Znamy się na programowaniu, choć nie nosimy rozciągniętych swetrów

W XSolve podstawą jest... praca zespołowa.
Podczas realizacji projektów najchętniej działamy
razem oraz w stałym kontakcie z Klientem.

Doradzamy, debatujemy, myślimy razem jak stworzyć
najlepsze rozwiązanie dla Ciebie
i jak zmieniać świat...

    Dołącz do teamu

    Przestrzeń

    Naturalne środowisko pracy

    Przestrzeń w której pracujemy przez wiele godzin dziennie jest dla nas ważna.
    Uwalnia kreatywność, sprzyja współpracy i pomaga tworzyć lepsze rozwiązania.

    Lubimy
    nasze
    biuro.

    Kontakt

    Napisz, zadzwoń, odwiedź nas!

    • XSOLVE SP. Z O.O.
    • 44-100 Gliwice
    • ul. Zygmunta Starego 24a
    e-mail
    kontakt@xsolve.pl
    telefon
    +48 32 739 09 00
    fax
    +48 32 720 61 61
    pomoc techniczna
    +48 32 739 09 02
    • dział marketingu i PR
    Magdalena (Meg) Mojska
    e-mail
    magdalena.mojska@xsolve.pl
    telefon
    +48 662 143 468

    Projekt Unijny 8.2

    Zapytania ofertowe

    Pragniemy poinformować, że realizujemy projekt pt.: " Platforma DevDash - automatyzacja współpracy nad projektami programistycznymi" współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka.

    Dokumenty do pobrania:

    CSS Awards
    Polityka prywatności