cometari dedicated solutions oferta ogólna

7
Cometari Dedicated Solutions PROFESSIONAL IT CONSULTING DONE THE RIGHT WAY OFERTA OGÓLNA

Upload: jakub-hajek

Post on 08-Jul-2015

167 views

Category:

Technology


1 download

DESCRIPTION

Cometari Dedicated Solutions jest firmą technologiczną zlokalizowaną w Krakowie. Posiadamy wiedzę i kompetencje w zakresie projektowania, produkcji i utrzymania złożonych systemów informatycznych. Nasi inżynierowie posiadają wieloletnie doświadczenie branżowe dzięki czemu do każdego tematu podchodzimy indywidualnie. Kładziemy nacisk na szybkość komunikacji z klientem oraz jakość wytwarzanych rozwiązań. Specjalizujemy się w produkcji zaawansowanych systemów serwerowych jak również lekkich rozwiązań webowych oraz mobilnych. Jeśli potrzebujesz rzetelnego partnera technologicznego jesteśmy do dyspozycji.

TRANSCRIPT

Page 1: Cometari Dedicated Solutions Oferta ogólna

Cometari Dedicated Solutions

ProfeSSional iT ConSulTing Done the right way

oferta Ogólna

Page 2: Cometari Dedicated Solutions Oferta ogólna

Cometari Dedicated Solutions jest firmą technologiczną zlokalizowaną w Krakowie. Posiadamy wiedzę i kompetencje w zakresie projektowania, produkcji i utrzymaniazłożonych systemów informatycznych. Nasi inżynierowie posiadają wieloletnie doświadczenie branżowe dzięki czemu do każdego tematu podchodzimy indywidualnie.Kładziemy nacisk na szybkość komunikacji z klientem oraz jakość wytwarzanych rozwiązań. Specjalizujemy się w produkcji zaawansowanych systemów serwerowych jak również lekkich rozwiązań webowych oraz mobilnych. Jeśli potrzebujesz rzetelnego partnera technologicznego jesteśmy do dyspozycji.

1. System do generowania gier marketingowych na platformy mobilne (Web).

Byliśmy odpowiedzialni za przygotowanie architektury oprogramowania oraz środowiskserwerowych oraz wykonanie i wdrożenie oprogramowania do kompilacji gier marketingowych na podstawie przygotowanych wcześniej szablonów. W ramach tego projektu dostarczyliśmy system informatyczny z interfejsem RESTful (WebService), którego zadaniem jest zbieranie niezbędnych informacji do utworzenia projektu gry a następnie wysłanie takiego projektu do Mac Servera celem wykonania fizycznej kompilacji gry i odesłanie wyniku kompilacji do silnika.

Czym możemy się pochwalić ?

www.cometari.com

Page 3: Cometari Dedicated Solutions Oferta ogólna

2. System do organizacji wydarzeń (Web)

3. Aplikacja do zarządzania konfiguracjami użytkowników (Desktop)

Jest to autorski projekt spółki polegający na dostarczeniu narzędzia (online) pozwalającego na koordynowanie procesu organizacji wydarzeń. Wersja podstawowa posiada zaimplementowane mechanizmy dystrybucji biletów/zaproszeń do osób zainteresowanych, a także dostarcza rozwiązania dla organizatorów dotyczące kontroli wejść na wydarzenie. Tutaj również podeszliśmy do tematu komplementarnie tzn. wykonaliśmy oprogramowanie oraz zbudowaliśmy wydajne środowisko na którym wdrożony został projekt.

Dla jednego z naszych klientów zaprojektowaliśmy i wykonaliśmy aplikację służącą do zarządzania konfiguracją systemu desktopowego klienta. Dzięki zaimplementowanym mechanizmom klient ma możliwość różnicowania konfiguracji (kontrola dostępu, wygląd, zestaw funkcjonalności) swojego systemu dla różnych jego użytkowników.

www.cometari.com

Page 4: Cometari Dedicated Solutions Oferta ogólna

4. Środowisko dla prasy online

5. Środowisko dla e-sklepu

6. Platforma B2B do rezerwacji hoteli.

Dla jednego z wydawnictw zaprojektowaliśmy wysokodostępne (high availability), w pełni niezawodne (redundatne) środowisko na którym zostały uruchomione portale wydawnictwa. System obsługuje około 1000 żądąń HTTP na sekundę.

Założeniem biznesowym było przyśpieszenie ładowania się portali, zapewnienie ciągłości działania usługi. Dodatkowo w ramach projektu zostały zaimplementowane procesy wdrożenia aplikacji na środowiska produkcyjne (Release Management) i przygotowanie środowisk developerskich i integracyjnych.

Dla jednego z naszych klientów została zaprojektowana platforma webową na której zostałuruchomiony sklep internetowy znajdujący się w TOP10 w rankingu e-sklepów (wg Money.pl).Jednym z założeń biznesowych było zachowanie ciągłości działania usługi i zwiększenieprzepustowości systemu.

Dla naszego klienta zaprojektowaliśmy i wdrożyliśmy niezawodne środowisko,na którym została uruchomiona platforma B2B do rezerwacji hoteli.

www.cometari.com

Page 5: Cometari Dedicated Solutions Oferta ogólna

2. Produkcja oprogramowania.

3. Testowanie oprogramowania.

Na podstawie przygotowanej wcześniej architektury implementujemy założone funkcjonalności.

Obszar kompetencji naszych inżynierów oprogramowania pokrywa takie technologie jak:- Języki Programowania: Java / J2EE, Groovy- Technologie Web: HTML, CSS, JavaScript, Angular, JQuery- Technologie Desktop: Eclipse RCP, SWT, JFaces- Kontenery aplikacji: Tomcat, JBoss, Jetty- Bazy danych: MySQL, Oracle, MongoDB, Postgres- Frameworki: Spring, Hibernate, Struts, Play- Technologie na platformy mobilne: Android, iOS

Wyprodukowany kod podlega regularnym przeglądom (tzw. code review) w celu zapewnienia wysokiej jakości.

Testowanie ma na celu zminimalizowania ryzyka wystąpienia poważnych błędów w oprogramowaniu. Efektem pracy inżynierów testujących może być albo kod testujący (tzw. test automatyczny) albo raport z testu manualnego. Testy automatyczne są wykonywane na serwerach budujących jako skutek zapisania jakiejś zmiany w kodzie podstawowym oprogramowania. Dzięki takiemu podejściu zmniejsza się ryzyko wprowadzenia błędów w wyniku zmian w już istniejącym kodzie co jest bardzo częstym zjawiskiem.

Zakres testów:

• Testowanie zgodności z wymaganiami (manualne/automatyczne)• Testowanie manualne użyteczności (Usability)• Testy wydajnościowe (manualne/automatyczne)• Stress testy (manulane/automatyczne)

Obszar kompetencji naszych inżynierów kontroli jakości pokrywa takie technologie jak:- Java / Groovy- Selenium, SWTBot - Test NG , JUnit, Hamcrest, Mockito

1. Analiza potrzeb oraz przygotowanie dokumentacji projektowej systemu/aplikacji.

Usługa polega na analizie wymagań, która prowadzi do zarysu funkcjonalnego projektu. Jej wynikiem jest również projekt architektury systemu prezentujący techniczne aspekty systemu w sposób opisowy oraz przy użyciu języka UML. Oferta jest kierowana głównie do podmiotów biorących udział w różnego rodzaju przetargach lub ubiegających się o wszelkiego rodzaju dofi-nansowania (w tym z UE) gdzie tego typu dokumenty są wymagane.

Co możemy zaoferować ?

www.cometari.com

Page 6: Cometari Dedicated Solutions Oferta ogólna

Oferujemy również usługi związane z projektowaniem, wykonaniem, utrzymaniem i monitoringiem środowisk serwerowych bądź w ramach realizowanego projektu bądź niezależnie na żądanie klienta. Podstawowymi cechami projektowanych przez nas środowisk są wysoka dostępność oraz rozszerzalność (skalowalność). Dzięki takiemu podejściu środowisko takie działa w trybie ciągłym 24x7x365. Każdy krytyczny element systemu jest zduplikowany, co oznacza, że w przypadku awarii ruch przejmuje zapasowy element - zaletą tego rozwiązania jest też fakt że w momencie kiedy wszystkie elementy działają poprawnie ruch jest między nimi dzielony co zwiększa możliwości przepustowe całego systemu.

Dodatkowo konfigurujemy odpowiednie narzędzia monitorujące ruch, obciążenie, zużyciezasobów. Generowane raporty pozwalają na wykrycie potencjalnych słabych punktów systemu, tzw. wąskich gardeł. Narzędzia monitorujące alarmują z wyprzedzeniem , kiedy powstaną ewentualne problemy z niedostępnością usługi. Raporty te pozwalają również na kontrolowanie zużycia zasobów a tym samym na zaplanowanie rozszerzenia infrastruktury jeśli będzie to wymagane.

Obszar kompetencji naszych inżynierów systemowych pokrywa następujące technologie:

- Systemy operacyjne: Linux (Redhat, Debian, Centos, Gentoo, Ubuntu), Windows Server, FreeBSD!- Bazy Danych: MySQL, Percona Server, Percona XtraDB Cluster, PostgreSQL, Oracle Real Application Cluster- Balancery i mechanizmy wysokiej dostepności, Haproxy, Linux Virtual Server, F5 Bigip- Storage: Raid, SAN, NAS, ZFS, Glusterfs, Ceph- Storage NoSQL: Redis, Mongodb, Cassandra- Mechanizmy wyszukiwania (Full Text Search), Solr, ElasticSearch, Sphinx- Serwery WWW i Serwery aplikacyjne: Apache, Nginx, Lighttpd, IIS, Tomcat, Jboss, Jetty- Akceleratory WWW (Reverse Proxy): Varnish- Serwery DNS: Bind, PowerDNS, DJBDNS- Serwery pocztowe: Postfix, Dovecot, Courier, Exim- Mechanizmy do monitorowania: Nagios, Zabbix, Anag, Mon, Cacti, Munin- Systemy kontrolery wersji: GIT, Subversion- Mechanizmy wirtualizacji i izolacji: Vmware, KVM, Xen, OpenVZ, Docker, Jail- Systemy automatyzacji: Ansible, Puppet, Chef- Mechanizmy podnszące bezpieczeństwo: OpenVPN, Iptables, Shorewall- Continuous Integration: Jenkins, Maven, Php Phing, TeamCity

4.Projektowanie środowisk oraz wdrożenie.

Proces dostarczenia oprogramowania jest wspomagany przez narzędzia typu ContinousIntegration / Continous Delivery. Wykonują one szereg zautomatyzowanych czynności, które należałoby wykonać ręcznie po dostarczeniu założonej porcji kodu, na przykład może to być zbudowanie kodu, aktualizacja konfiguracji, skopiowanie kodu do serwerów docelowych,wykonanie testów obciążeniowych itp. W przypadku niepowodzenia testów wdrożenie jestwycofywane.

5. Wsparcie.

Oferujemy opieką administracyjną oraz developerską w odniesieniu do systemów/środowiskwykonanych przez nas lub przez innych dostawców. Udostępniamy system zgłoszeniowy w którym klient zgłasza uwagi oraz ewentualne błędy systemu. Krytyczne problemy są rozwiązywane na bieżąco.

www.cometari.com

Page 7: Cometari Dedicated Solutions Oferta ogólna

Jak to robimy ?

Stosujemy 2 podejścia

1) Projekty krótkoterminowe (trwające nie dłużej niż 3 miesiące) dokładnie sprecyzowane staramy się z góry wyceniać chyba, że istnieje duże ryzyko ewoluowania wymagań (np. integracja z systemami zewnętrznymi).

2) Projekty długoterminowe (powyżej 3 miesięcy) dzielimy na etapy, wyceniamy każdy etap zgrubnie i rozliczamy godzinowo tzn. klient płaci tylko za przepracowane godziny jednocześnie dajemy gwarancję, że koszt etapu nie przekroczy założonej estymaty.

Pracujemy w metodologii SCRUM tzn. okres projektowy dzielony jest na 2-tygodniowe interwały czasu zwane iteracjami. Każda taka iteracja rozpoczyna się planowaniem pracy, a kończy prezentacją wyników.

Codziennie odbywane są krótkie spotkania zespołowe,w których uczestniczy klient (lub osoba do tego desygnowana) dzięki czemu może na bieżąco kontrolować postępy w pracy. Wymagania związane z danym etapem są opisane w postaci zadań i przechowywane w systemie do zarządzania projektem, tam też raportowane są godziny przeznaczone na dane zadanie.

Cometari Dedicated SolutionsMalczewskiego 47A/12, 30 - 207 Kraków, PolandPhone: +48 123769596, Fax: +48 123769597, email: [email protected]