Inventory

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 zarządzania stanami magazynowymi i kontroli dostaw towaru.
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 2005 największymi problemami były:
  • spore koszty czasowe wdrażania nowych członków zespołu projektowego, wynikające z ich różnego  poziomu wiedzy i doświadczeń technicznych oraz znacznej fluktuacji zasobów,
  • spore nakłady pracy wymagane od programistów na przyswojenie frameworka używanego w projekcie, nie rekompensowane oczekiwanym skróceniem czasu implementacji,
  • różnorodność zaimplementowanych rozwiązań dla tej samej klasy problemów, wynikająca z braku komunikacji w zespole projektowym i braku wspólnych reguł oraz opracowanych szablonów rozwiązań, skutkująca dużymi kosztami utrzymania aplikacji,
  • błędna implementacja logiki biznesowej opisanej w dokumentach typu application design.

Zadania:

Programowanie, utrzymywanie aplikacji.

Na potrzeby klienta współtworzyliśmy system obejmujący następujące dziedziny biznesowe: wysyłkę i odbiór towaru, zarządzanie stanami magazynowymi, zamówienia specjalne.

Zadania zespołu Consileon Polska to:
  • wspólne z klientem opracowanie założeń, implementacja i dalszy rozwój frameworka, na którym zbudowany jest cały system, w celu ograniczenia zadań programistycznych do wyłącznie niezbędnych implementacji,
  • wspólne z klientem rozwijanie generatora, który na podstawie modelu UML tworzy kod programu oraz szablonów klas przez niego tworzonych,
  • opracowanie reguł i konwencji projektowania, programowania i testowania w celu zwiększenia spójności rozwiązań oraz czytelności i jakości kodu,
  • stworzenie dokumentacji typu technical design dla programistów, która w postaci pseudokodu ukazuje  mapowanie logiki biznesowej na encje i funkcjonalności w systemie.

Osiągnięcia:

  • znaczne skrócenie czasu tworzenia kolejnych wersji systemu,
  • obniżenie kosztów utrzymywania aplikacji dzięki ujednoliceniu stylu programowania,
  • zmniejszenie rozbieżności pomiędzy oczekiwaniami klienta a implementowaną logiką dzięki dokumentacji typu technical design,
  • terminowe wdrożenia kolejnych wersji projektu (1-2 wersji rocznie) w 168 sklepach dla 20 tysięcy użytkowników,
  • kontynuowanie rozwoju systemu na potrzeby nowej grupy klientów – innych sieci handlowych w Europie.

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