Rozwój aplikacji klient-serwer służącej do optymalizacji produkcji półprzewodników

Mainboard - 2
Kategoria:
Back-end solution, Front-end solution
Branża:
Półprzewodniki
Miasto:
Drezno, Niemcy
Model:
Team Outsourcing
Model płatności:
Time & Materials
Czas trwania:
Od lipca 2017

Klient

Klientem jest niemiecki producent maszyn i niezależny dostawca oprogramowania do kontroli i optymalizacji procesów litograficznych. Jego innowacyjne rozwiązania w zakresie oprogramowania, stworzone dla inżynierów, wykorzystywane w wielu znanych na świecie fabrykach półprzewodników. 

Herstellung von Halbleitern
Maschine produziert Halbleiter

Wyzwanie

Wiele elementów systemu klienta wymagało poważnych aktualizacji, aby przystosować się do nowych standardów. Klient próbował polegać wyłącznie na własnych specjalistycznych zasobach, ale potrzebował szybszych postępów w projekcie. W tym celu zespół klienta potrzebował dodatkowych ekspertów C# i .NET. Ostatecznie zdecydowano się na outsourcing zespołu i współpracę z inżynierami VM.PL. 

Rozwiązanie

Zapewniliśmy długoterminowe wsparcie dla projektu firmy. W krótkim czasie skompletowaliśmy zespół czterech doświadczonych programistów C# i .NET, aby sprostać ich potrzebom. 

Podczas projektu skupiliśmy się przede wszystkim na poprawie kodu i architektury istniejącej aplikacji Windows. Ponadto stworzyliśmy nowe funkcjonalności wymagane przez klientów firmy oraz zapewniliśmy solidne, merytoryczne wsparcie dla niemieckiego zespołu. 

Nasza praca obejmowała: 

  • Rozwój aplikacji serwera klienta (Windows) dla produkcji półprzewodników 
  • Projektowanie i wdrażanie nowych typów wizualizacji danych i metryk 
  • Refaktoryzacja kodu i optymalizacja pamięci na dużą skalę  
  • Migracja .NET 4.7 do .NET Core (w tym zmiany WCF na gRPC) 
  • Przeprojektowanie istniejących wątków w celu zwiększenia wydajności i dodania nowych funkcji.  
  • Wspieranie zespołu w procesach technologicznych WPF i WCF 
  • Dzielenie się wiedzą poprzez szkolenia wewnętrzne 

Rezultaty

Współpracowaliśmy z klientem przy rozwoju jego długoterminowego projektu. Zastąpiliśmy stare moduły nowymi, dzięki czemu system stał się bardziej elastyczny, łatwy do rozbudowy i testowania. Oznacza to, że klient może łatwiej dodawać nowe funkcje i dbać o wysoką jakość.

Doświadczenie naszego zespołu umożliwiło firmie szybkie wprowadzanie dużych zmian. Firma może teraz skuteczniej i dokładniej reagować na potrzeby klientów. Pomogliśmy klientowi stać się liderem wśród dostawców oprogramowania w branży półprzewodników.

Od klienta

„Powiększyliśmy nasz zespół rozwoju oprogramowania z pomocą VM.PL. Wspierali nas w każdym aspekcie tak, że nowy zespół mógł bardzo szybko się wdrożyć. Świetna współpraca!”

Martin Rößiger
VP Software Development
Wiceprezes ds. rozwoju oprogramowania

Technologie

c-sharp
Logo WCF Framework
WPF Framework
Trzy kobiety wpisują kod pin do bankomatu.

Model DL ograniczający utratę klientów dla jednego z największych banków w Europie

Design, Development, DevOps czy Cloud – jakiego zespołu potrzebujesz, aby przyspieszyć pracę nad swoimi projektami?
Porozmawiaj o swoich potrzebach z naszymi specjalistami.

Jakub Orczyk

Członek zarządu / Dyrektor sprzedaży
VM.PL

Zamów bezpłatną konsultację
kuba (1)