Wybieramy technologię i narzędzia

Które najbardziej pasują do danego projektu

Technologie

Zobacz, jakich technologii używamy do tworzenia naszych produktów. Znajdziesz tutaj również informacje o metodologii pracy.

Technologie

Zobacz z czego korzystamy przy projektach!
WEB DESIGN 80%
DOMAN DRIVEN DESIGN 60%
.NET 100%
MOBILE 70%
HTML & CSS 90%
ANGULAR 90%

Nasze umiejętności

HeadChannel to przede wszystkim doświadczenie w budowaniu oprogramowania na zamówienie klienta (bespoke from scratch). Dzięki wieloletniemu doświadczeniu nasze systemy rozwijamy na autorskiej architekturze zaprojektowanej zgodnie z zasadami Domain Driven Design oraz przy użyciu gotowych frameworków Orchard Project oraz Umbraco. Nasz frontend projektowany jest przeważnie przy użyciu Angular.js.

Quality Assurance

Testy automatyczne opierają się głównie na warstwie wizualnej i użytkowej aplikacji. Wykonywane są we frameworku Selenium wraz z webdriverem. Przypadki testowe używane w automatyzacji pisane są w języku Gherkin, który następnie kodujemy w aplikacji Specflow. W przypadku testów automatycznych tworzymy własny framework, tak aby pisanie przypadków testowych było łatwiejsze i bardziej wydajne.

Front-end

Aby podkreślić płynność interfejsu i zalet wykorzystania najnowszych technologii, w naszych projektach używamy frameworka AngularJS zarówno w wersji 1.x jak i 4. Wygląd naszych systemów to zasługa preprocesora SASS, dzięki któremu stylujemy modułowo komponenty każdego z projektów. Inne rozwiązania oparte zostały o Node.js, dzięki czemu aplikacje nie wymagają języków stricte serwerowych.

Analiza i Project Management

Jako narzędzie dokumentowania wymagań stosujemy Enterprise Architect, natomiast do zarządzania zadaniami, scopem oraz budżetem – Atlassian JIRA Software z dodatkowymi pluginami. Projekty są prowadzone głównie za pomocą metodyki Waterfall. Jeżeli klient jest gotowy i ma świadomość pracy zwinnej, wówczas stosujemy elementy metodyki SCRUM.

Back-end

Infrastruktura .NET, którą wykorzystujemy, to różnorodność wieloplatformowych rozwiązań. Język programowania C# jest fundamentem naszego oprogramowania. Microsoft SQL Server gwarantuje wysoką wydajność oraz bezpieczeństwo przechowywanych danych. Microsoft Azure dostarcza skalowalne zasoby, wysoką moc obliczeniową, usprawniając realizację potrzeb naszych klientów.

Kontakt do oddziału w Polsce

 

Kontakt do oddziału w Londynie

 

Ta strona korzysta z plików cookie ("ciasteczka"). Pozostając na niej, wyrażasz zgodę na korzystanie z cookies.