OFERTA www.ensteam.com Maj 2015
1. Jak Pracujemy Oferujemy realizację kompleksowego procesu wytwarzania oprogramowania na podstawie analizy potrzeb biznesowych. Poniżej przedstawiamy ścieżkę, jaką możesz z nami przejść od złożenia zlecenia do użytkowania oprogramowania. I. Twój Pomysł II. Opracowanie specyfikacji III. Projektowanie UX, UI Słuchamy pomysłów lub problemów, które chciałbyś rozwiązać oprogramowaniem. Doradzamy rozwiązania i tworzymy specyfikację oprogramowania i jego wymagań. Przykładamy dużą wagę do użyteczności, intuicyjności i wyglądu aplikacji.
IV. Programowanie V. Testy automatyczne i użytkowe VI. Uruchomienie produktu Nasz doświadczony zespół programistów tworzy aplikacje przy użyciu najnowszych technologii. Testujemy nasze rozwiązania dając pewność otrzymania produktu sprawdzonego i kompletnego. Wdrażamy oprogramowania do funkcjonowania w warunkach produkcyjnych. JAK PRACUJEMY Tworzymy zwinnie w zależnoćci od charakteru projektu wykorzystujemy zwinne metodyki realizacji projektów takie jak Scrum czy Kanban. Agile nie jest jedyną metodyką którą wykorzystujemy. Jeżeli charakter powierzonego nam projektu wymaga indywidualnego podejścia jesteśmy gotowi realizować go w sposób gwarantujący jakość oraz dochowanie terminu.
2. Kompetenecje Bycie na bieżąco z najnowszymi trendami w rozwoju inżynierii i metodyk wytwarzania oprogramowania, poznawanie nowoczesnych sposobów zarządzania projektami, oraz wdrażanie nowych platform i narzędzi informatycznych, pozwala nam na podejmowanie się realizacji najbardziej ambitnych projektów i realizowanie naszych pasji. SYSTEMY KLASY ENTERPRISE Najbardziej złożone rozwiązania informatyczne i najbardziej wymagające projekty. Tutaj konieczne jest kompleksowe podejście, obszerna wiedza domenowa i duże doświadczenie w budowaniu systemów, często rozwijanych latami przez ogromne zespoły. Naszą podstawową technologiczną bronia masowego rażenia jest Java EE z wszelkimi nowoczesnymi przyległościami w postaci rozwiązań front-endowych (AngularJS), integracyjnych (BPM, SOA) i bazodanowych. APLIKACJE WEBOWE Rozwiązania internetowe zmieniły świat - są dziś najważniejszym i najpopularniejszym rodzajem systemów informatycznych. O ich dominacji decyduje kilka czynników powszechny dostęp do przeglądarek internetowych, wygoda korzystania i możliwość ich utrzymywania bez dystrybucji i instalacji oprogramowania na potencjalnie tysiącach komputerów. Jeśli dołożymy to tego eksplozję platform społecznościowych skupiających miliony użytkowników na całym świecie, otrzymamy obraz technologicznej globalnej wioski, w której kreowaniu mamy przyjemność uczestniczyć. ROZWIĄZANIA MOBILNE Wraz ze wzrostem popularności smartfonów i tabletów rośnie liczba aplikacji mobilnych. Usługi dostępne za ich pośrednictwem stają się w coraz większym stopniu nieodzowne. Jest to najprężniej rozwijający się i najbardziej obiecujący rynek, który na stałe zmienia sposoby współczesnej komunikacji. W tym obszarze łączymy umiejętności tworzenia oprogramowania na wszystkie wiodące platformy mobilne (ios, Android, Windows Mobile) z szerszym myśleniem architektonicznym, gdzie szerokopojmowany mobile jest narzędziem wspomagającym rozwiązania klasy enterprise.
2. Kompetenecje JAVA EE Java EE - Nasza główna technologia (JSP, JSF, JPA, WebServices). Dodatkowo posiadamy duże doświadczenie we frameworkach Spring, Vaadin, GWT. Mobile W naszym zespole mamy osoby świetnie znające programowanie w technologiach mobilnych. Web W naszym zespole znajdują się również programiści PHP oraz Angular. Dla potrzeb własnych zrealizowaliśmy otwartą bibliotekę kontrolek ZendY. Consulting & Envirment setup W naszej pracy wykorzystujemy najnowsze narzędzia deweloperskie. Możemy dla Twojej firmy stworzyć środowisko pracy.
3. Zespół Ensteam to zespół informatycznych pasjonatów, którzy w świecie informatycznych wyzwań nie cofają się przed niczym. Skupiamy ludzi o ponadprzeciętnych kwalifikacjach, determinacji, wiedzy, standardach etycznych i umiejętności pracy w zespole. Nasz zespół to ponad 15 doświadczonych osób. Nasz zespół to m. in: Developers Java Devs Mobile Devs Fron End Devs Testers Business Project Managers (PMI Cert, Agile Cert) Business Analyst QA Testers Business Analyst UX UI UX designer Brand Desinger UI Designers
4. Przykład realizacji - PrinterCare Opis aplikacji PrinterCare to inteligentny system do zarządzania drukarkami, kopiarkami oraz urządzeniami wielofunkcyjnymi (MFP). System monitoruje status urządzeń, zbiera istotne informacje, następnie analizuje i prezentuje dane z wykorzystaniem czytelnej konsoli. PrinterCare to platforma przeznaczona dla realizacji projektów oraz usług MPS. Problemy do rozwiazania Efektywne zarządzanie tysiącami urządzeń drukujących Bezpieczna komunikacja pomiędzy komponentami Zaawansowana logika obsługi materiałów eksploatacyjnych Tysiące modeli urządzeń oraz setki producentów Możliwość sprawdzenia stanu urządzenia wprost z chmury Wynik pracy oraz wykorztstane technologię PrinterCare okazał się bardzo ciekawym projektem w którym mogliśmy wykorzystać w pełni nasze doświadczenie oraz umiejętności. Projekt był zarządzany wg metodologii SCRUM. Projekt był w całości tworzony w Javie EE. Projekt został podzielony na moduły w zależności od przeznaczenia technicznego i biznesowego. Duża ilość obliczeń która powinna zostać wykonana sprawił że konieczne było zaprojektowanie architektury z wieloma jednostkami logicznymi. Ponadto, developerzy stworzyli aplikację webową niezależną od przeglądarki napisaną z użyciem biblioteki Vaadin, która prezentuje miliony danych w przyjaznym interfejsie www.
4. Przykład realizacji - PrinterCare Architektura PrinterCare PrinterMonitor internetowe PrinterCareServer Klient www Automatyczna dostawa tonerów
5. Use Case - Dostawa, wdrożenie oraz integracja rozwiązania do kontroli kosztów druku dla PKO BP Opis wdrożenia Wieloetapowe wdrożenie systemu pomagające kontrolować koszty druku oraz usprawniające kontrolę materiałów ekslploatacyjnych. Dostarczony system jest w pełni zintegrowany z systamiami Banku PKO m.in HP SM, BI oraz systemem zamówień. Dwa zespoły programistyczne pracujące równolegle z zespołem analitycznym uszczegóławiającym zakres projektu w bezpośrednim kontakcie z klientem. Duży nacisk położony na zwinne zarządzanie projektem, tak aby zoptymalizować i zmaksymalizować efekty pracy zespołów. Dostarczenie systemu informatycznego, który z jednej strony spełniał wysokie wymagania jakościowe klienta, a z drugiej - integrował się skutecznie z systemami spadkowymi i infrastrukturą klienta. Realizacja projektu w budżecie i terminie.
5. Use Case - Dostawa, wdrożenie oraz integracja rozwiązania do kontroli kosztów druku dla PKO BP Kontrola instalacji urządzeń oraz tagowania urządzeń Zaprojektowanie oraz dostawa systemu do kontroli materiałów eksploatacyjnych - Instalacja 12 000 urządzeń drukujących - Kontrola czasu realizacji zleceń instalacji - System etykietujący urządzenia - Zintegorowanie z systemem zamówień Banku PKO BP - Zaprojektowanie systemu do kontroli stanów materiałów - Automatyczne zamówienie materiałów eksploatacyjnych - Kontrola awari urządzeń - Rozliczenia wydruków na urządzeniach Wdrożenie w liczbach 200 000 000 transakcji miesięcznie 12 000 zainstalowanych urządzeń 6 zintegrowanych systemów 1 zadowolony klient
5. Use Case - Dostawa, wdrożenie oraz integracja rozwiązania do kontroli kosztów druku dla PKO BP Integracja systemów HP SM oraz Pharos Stworzenie rozwiazania BI do kontroli kosztów - Integracja rozwiązania kontroli materiałów i składania zamówień z HP SM. - Skanowanie sieci w poszukiwaniu zmian sprzętu oraz integracja z systemem środków trwałych banku. - Integracja systemu Pharos by otrzymywał listę nowych urządzeń - Stworzenie raportów pomagających w kontroli kosztów materiałów eksploatacyjnych - Optymalizacja raportów oraz automatyczna wysylka do 1200 placówek.
5. Use Case - Stworzenie rozwiązania B2B dla grupy SKOK Opis rozwiązania Dla grupy SKOK stworzyliśmy zaawansowaną platformę typu B2B do zarządzania cyklem życia materiałów eksploatacyjnych oraz zakupu urządzeń drukujących. System obejmuje procesy zamówień, dostaw oraz rozliczeń w oparciu o elektroniczną fakturę. Obsługuje także proces reklamacji i recyklingu zużytych materiałów eksploatacyjnych. Platforma integruje procesy komunikacyjne oraz logistyczne pomiędzy dostawcą, centralą SKOK i poszczególnym placówkami. Najważniejszym celem platformy była integracja wszystkich procesów związanych z cyklem życia urządzeń drukujących w przyjaznym dla użytkownika portalu, również w trosce o środowisko naturalne.
5. Use Case - Stworzenie rozwiązania B2B dla grupy SKOK Technologia Platforma B2B - JAVA - PHP Zend Framework - AndularJS - ZendY - Jasper Reports - Portal do zakupu materiałów - System magazynowy - Automatyczne generowanie dokumentów magazynowych i e-faktur - Zaawansowane raporty - Integracja z systemami spedycyjnymi System reklamacji System zbiórki kaset - Zgłoszenia reklamacji przez użytkowników - System analizowania oraz tagowania uszkodzeń - Raporty awaryjności producentów materiałów - System dystrybucji pustych pudełek na zużyte kasety - Generowanie etykiet oraz integracja z systemem spedycyjnych - Moduł analiz oraz system do utylizacji materiałów