PPM

Firma:

Itellium Services GmbH - dostawca oprogramowania, dawniej członek jednej z największych firm IT na świecie.
Sektor:
IT / handel i usługi

Nazwa projektu:

System do centralnego i lokalnego zarządzania cenami i promocjami w sklepach.
Organizacja pracy:
body leasing/consulting, outsourcing
Lokalizacja:
on-site, nearshore

Technologie:

Java Enterprise Edition (J2EE), Struts, Ant, Eclipse, PMD, Checkstyle, Log4j, jUnit, Tomcat, Oracle, Toad, Model View Controller (MVC), Model Driven Architecture (MDA), Unified Modeling Language (UML), MagicDraw, Starteam, Cruise Control.

Sytuacja zastana.

W momencie dołączenia do projektu w roku 2003 największymi problemami były:
  • opóźnienia w realizacji etapu implementacji oprogramowania,
  • zbyt mały nadzór nad jakością budowanego systemu,
  • problemy budżetowe i lokalizacyjne związane z pracą dużej ilości programistów w siedzibie Klienta oraz ich słabą efektywnością,
  • ogromna ilość błędów, zgłoszonych w latach 2005 i 2006, nie została poprawiona aż do 2007 roku, choć wiele z nich było już nieaktualnych z powodu dokonanych zmian w projekcie, dokumentacji i implementacji aplikacji,
  • niejasne opisy błędów powodowały, iż ich ponowna reprodukcja była niemożliwa albo pochłaniała zbyt wiele czasu,
  • różnice w działaniu aplikacji na serwerze testowym i produkcyjnym, spowodowane niską jakością danych na pierwszym i wysoką na drugim.

Zadania:

Programowanie, utrzymywanie aplikacji.

Na potrzeby Klienta współtworzyliśmy system obejmujący następujące dziedziny biznesowe: zarządzanie cenami centralnymi i lokalnymi, promocje, wydruk etykiet.

Zadania zespołu Consileon Polska to:
  • przeprowadzenie procesu outsourcingu: zdefiniowanie elementów do przeniesienia, wyznaczenie podziału ról, zasad współpracy, ścieżek komunikacji w zespołach projektowych w Niemczech i Polsce, nadzór nad skutkami procesu,
  • zastosowanie Model View Controller oraz Model Driven Architecture dla właściwej architektury aplikacji i skrócenia czasu tworzenia systemu,
  • konsultacje przy projektowaniu architektury do obsługi przetwarzania danych kaskadowo na serwerach centrali, sklepów, kasach, urządzeniach przenośnych,
  • projektowanie i dokumentowanie systemu w notacji UML przy pomocy narzędzia MagicDraw,
  • współprojektowanie szablonów opisu błędów aplikacji,
  • reprodukcja błędów i ich poprawianie,
  • aktualizacji dokumentacji i kodu,
  • pisanie testów jednostkowych i produkcja danych testowych,
  • użycie narzędzi typu PMD, Checkstyle i narzędzi do ciągłej integracji (np. CruiseControl) dla poprawienia jakości kodu źródłowego.

Osiągnięcia:

  • w roku 2006 zbudowany system otrzymał nagrodę w ramach konkursu 'Global Retail Achievement Awards' za 2 miejsce w kategorii 'Best in Store Innovation',
  • dzięki zdobytemu zaufaniu oraz udowodnionym kompetencjom nastąpiło częściowe przejście z modelu pracy body leasing/consulting do outsourcingu niektórych działań projektowych, których wykonanie zostało przekazane zespołowi Consileon,
  • efektywne i obniżające koszty projektu przejście z modelu pracy on-site (praca w Essen) do modelu pracy off-site (praca w Szczecinie i Poznaniu),
  • efektywne zintegrowanie zespołów niemieckiego i polskiego,
  • zadowolenie Klienta skutkujące rosnącym udziałem zespołów Consileon w innych jego projektach,
  • znacząca poprawa jakości kodu źródłowego i stabilności aplikacji,
  • przeniesienie utrzymywania aplikacji w ramach outsourcingu do naszych biur w Poznaniu i Szczecinie.

Oferta pracy

Konsultant Java / Szczecin, Polska

Tworzenie, wdrażanie i rozwój złożonych systemów komercyjnych.

Opinia o nas

"I would highly recommend Consileon Polska to any partner seeking these qualities of work and culture."

Karl Lohmann, Itellium Services GmbH
Strona główna Firma Usługi Kariera Kontakt