Servicer / Softwareentwécklung
04 / 08
Softwareentwécklung · Java, .NET, Web an Integratioun

Software, déi fir Äre Betrib gebaut ass. A fir deen, deen se duerno ënnerhält.

A4IT baut Applikatiounen op Mooss a Java an .NET, d'Web-Frontends driwwer an d'APIen dertëscht. D'Aarbecht berout op méi wéi zéng Joer Entwécklung vun Enterprise-Software a Projetsmanagement, ugewannt op d'Gréisst vun enger KMU: eng skaléierbar Architektur, déi fir wuessend Betriber geduecht ass, a bestoend Systemer, déi mat enger nahtloser Integratioun moderniséiert ginn, amplaz ewechgehäit ze ginn. Dir schafft direkt mam Tim De Smedt, ouni Tëscheleit.

Wat Dir kritt, wat Äert bleift, wou et ophält

Gesot virum éischte Gespréich
Dir kritt
  • Funktionéierend Software, a reegelméissegen Demoe gewisen, kee Statusrapport
  • Quellcode an der Versiounsverwaltung, mat automatiséierten Tester an enger Build-Pipeline
  • Eng Dokumentatioun, mat där en aneren Entwéckler ka starten
  • E schrëftlechen Ëmfang an eng Schätzung pro Phas, mat den Unhamen opgelëscht
Bleift Äert
  • De Quellcode, de Repository a seng komplett Historik
  • Är Daten, Är Datebank an Är Hosting-Konten
  • D'Fachwëssen: Analys an Decisioune gi fir Iech opgeschriwwen
  • D'Fräiheet, mat Ärer eegener Equipe oder engem anere Fournisseur weiderzemaachen
Grenzen
  • Kee feste Präis op en Ëmfang, deen nach net verstanen ass: d'Analys kënnt fir d'éischt
  • Kee Go-live ouni Tester, e Backup an e Wee zréck
  • Keng nativ mobil Appen a keng Spillentwécklung
  • Keng Behaaptung, datt Software feelerfräi ass: mir testen, halen fest a korrigéieren

Wat mir liwweren

Siwe Bausteng · huelt een oder all
01 · Bauen

Java a Spring Boot

Java-Entwécklung: Applikatiounen op Enterprise-Niveau mat Spring, Spring Boot a Microservice-Architekturen, déi fir Wuesstem geduecht sinn.

Geschäftsapplikatiounen
Bestellungsofwécklung, Planung, Portaler a Backoffice-Systemer mat de Reegele vun Ärem Betrib am Code, net am Kapp vun engem Mataarbechter.
Spring-Ökosystem
Spring a Spring Boot fir Web, Sécherheet, Datenzougrëff a Batch-Aarbecht: wäit verbreet, gutt dokumentéiert an et fënnt een einfach Entwéckler dofir.
Dateschicht
PostgreSQL oder SQL Server mat versionéierte Schema-Migratiounen, sou datt all Ëmgéigend déi selwecht Datebankstruktur huet.
Fir Wuesstem geduecht
Eng Struktur, déi als eng eenzeg deployéierbar Applikatioun ufänkt an a Servicer opgedeelt ka ginn, wann d'Laascht oder d'Gréisst vun der Equipe dat verlaangt.
02 · Bauen

.NET an Azure

.NET-Entwécklung: Full-Stack ASP.NET Core, Entity Framework an Azure-Cloudservicer. Modern Webapplikatiounen a robust APIen.

ASP.NET Core
Webapplikatiounen an APIen a C# op .NET Core, déi op Windows Server oder Linux lafen.
Entity Framework
Datenzougrëff mat Migratiounen an der Versiounsverwaltung, géint SQL Server oder PostgreSQL.
Azure-Cloudservicer
Hosting, Datebanken, Späicher an Identitéit an Azure, wou dat bei Är Organisatioun passt. Kuckt Cloud & PaaS.
Bestoenden .NET-Code
Eeler ASP.NET- an Desktop-Applikatioune ginn evaluéiert, stabiliséiert a Schrëtt fir Schrëtt op eng ënnerstëtzte Versioun bruecht.
03 · Bauen

Webapplikatiounen a Frontend

Schiirmer, déi d'Leit de ganzen Dag benotzen. Séier, kloer a fir jiddereen ze gebrauchen, och mat der Tastatur oder engem Screenreader.

JavaScript, HTML a CSS
Frontends, déi op Webstandarden opbauen, mat engem Framework nëmmen do, wou d'Applikatioun wierklech ee brauch.
Barrièrefräi
Semantesche Markup, Bedéngung mat der Tastatur, genuch Kontrast a beschrëft Formulairen, gebaut mat de WCAG-Richtlinnen als Referenz.
Séier
Kleng Säiten, wéineg Ufroen a keng onnéideg Bibliothéiken. D'Vitess gëtt wärend der Entwécklung gemooss, net no de Reklamatiounen.
Benotzbar
Tabellen, déi filteren a sortéieren, Formulairen, déi validéieren, wärend Dir tippt, an e Layout, deen um Handy an op engem grousse Schierm funktionéiert.
04 · Verbannen

APIen a Microservicer

Robust APIen, op déi aner Systemer, Partner an Är eege Frontends sech verloosse kënnen.

REST-APIen
Konsequent Ressourcen, kloer Feelermeldungen, Versionéierung a Paginéierung, sou datt e Benotzer vun der API net iwwerrascht gëtt.
OpenAPI-Kontrakt
D'Schnëttstell ass an OpenAPI beschriwwen a gëtt mam Code synchron gehalen. Partner kënnen se liesen an testen, ouni eis unzeruffen.
Sécherheet
Authentifizéierung, Autorisatioun pro Roll, Validatioun vun den Agaben a Rate Limiting sinn Deel vum Design vum éischten Endpoint un.
Microservicer, wann et gerechtfäerdegt ass
Getrennte Servicer, wou Deeler vum System onofhängeg musse skaléieren oder sech änneren. Fir vill KMU ass eng gutt strukturéiert Applikatioun déi besser Wiel, a mir soen dat och.
05 · Moderniséieren

Legacy-Integratioun a Moderniséierung

Legacy-Integratioun: bestoend Systemer mat enger nahtloser Integratioun moderniséieren. Den ale System verdéngt weider säi Brout, wärend e Stéck fir Stéck ersat gëtt. Fir COBOL-, DB2- a JCL-Applikatiounen, kuckt Mainframe-Moderniséierung.

Bestandsopnam
Wat de System mécht, wéi eng Deeler nach benotzt ginn, wou d'Risike leien a wat net méi ënnerstëtzt gëtt. Opgeschriwwen, éier eng Decisioun geholl gëtt.
Eng Schnëttstell ronderëm dat Aalt
COBOL-Programmer, dateibaséierten Austausch an eeler Datebanke kréien eng propper API virdrun, sou datt nei Software se ka benotzen. Kuckt Automatiséierung & Daten.
Ersetze Schrëtt fir Schrëtt
Eng Funktioun no där anerer wiesselt op déi nei Plattform, woubäi Al an Nei niefteneen lafen, bis d'Resultater iwwerenee stëmmen. Kee Big-Bang-Weekend.
Datemigratioun
Mapping, Testleef an Ofgläiche vun den Zommen, sou datt ënnerwee näischt verluer geet oder onbemierkt geännert gëtt.
06 · Liwweren

Qualitéit a Liwwerung

D'Gewunnechten, déi entscheeden, ob e Release Routine ass oder en Evenement.

Git a Code Review
All Ännerung ass an der Versiounsverwaltung mat engem Grond derbäi a gëtt vun der Build-Pipeline gepréift, éier se gemergt gëtt.
Automatiséiert Tester
Unit- an Integratiounstester lafe bei all Ännerung. E Feeler, dee behuewe gëtt, kritt en Test, sou datt en net zréckkënnt.
CI/CD mat Jenkins
Build, Test an Deployment sinn eng Pipeline. E Release ass e widderhuelbare Schrëtt, keng manuell Prozedur, déi nëmmen eng Persoun kennt.
Dokumentatioun an Installateuren
Technesch Dokumentatioun a Benotzerdokumentatioun, beim Code gehalen, a Confluence, wann Dir dat benotzt. Desktop-Software gëtt als richtege Windows-Installateur geliwwert, gebaut mat Inno Setup.
07 · Bedreiwen

Ënnerhalt a Support

Software ass beim Go-live net fäerdeg. Si brauch Updates, kleng Ännerungen an een, deen äntwert, wann se sech net behëlt, wéi se soll.

Updates
Frameworks, Bibliothéiken a Runtimes, déi op ënnerstëtzte Versioune gehale ginn, mat Sécherheetsupdates no engem feste Plang.
Monitoring a Logs
Feeler gi geloggt a gemellt, sou datt e Problem dacks bekannt ass, éier e Benotzer urifft. Kuckt Infrastruktur.
Ännerungen a Korrekturen
Tickete ginn a JIRA oder an Ärem eegenen Tool nogehalen, all mat engem Status, deen Dir verfollege kënnt, an engem Release, zu deem se gehéieren.
Schrëftlech ofgemaach
Wat ofgedeckt ass, wéi Dir eis erreecht a wéi séier mir reagéieren, steet an engem Supportvertrag an ass net op enger Websäit ugedeit.

Wéi en Optrag ofleeft

Kleng Schrëtt · no all Schrëtt eng Decisioun
  1. Éischtgespréich
    En Telefonsgespréich vun drësseg Minutten: Är Fro, Är Systemer, Är Contrainten.
    30 Minutten
  2. Analys
    Ufuerderungen, bestoend Systemer a Risiken, mat engem Ëmfang an enger Schätzung.
    Ëmfang + Schätzung
  3. Bauen an Iteratiounen
    Agil: kuerz Zyklen, déi all mat enger Demo vu funktionéierender Software ophalen.
    Reegelméisseg Demoen
  4. Release
    Ofnam duerch Är Benotzer, Date migréiert, Deployment iwwer d'Pipeline.
    A Produktioun
  5. Ënnerhalen
    Updates, Monitoring an Ännerungen op Basis vun engem schrëftleche Vertrag.
    Aktuell gehalen

Technologie

Pro Fall gewielt · näischt ass obligatoresch
JavaJava, Spring, Spring Boot
.NET.NET Core, C#, ASP.NET, Entity Framework
Web & APIenJavaScript, REST-APIen, OpenAPI, Microservicer, XML & XSLT
DatenSQL Server, PostgreSQL
LiwwerungGit, Jenkins, JIRA, Confluence, Inno Setup
PlattformenLinux, Windows Server, Azure, Jelastic, COBOL fir Legacy-Systemer

Passt, a passt net

Spuert eis zwee eng Reunioun
Passt, wann
  • Standardsoftware net ofdeckt, wéi Äre Betrib wierklech funktionéiert
  • Eng bestoend Applikatioun muss erweidert, ugebonnen oder moderniséiert ginn
  • Dir mat der Persoun wëllt schwätzen, déi se entwërft a baut
  • Een am Business Froe ka beäntweren a bei den Demoen derbäi ass
Passt net, wann
  • E Standardpak d'Aarbecht scho mécht: kaaft dann dee
  • Dir d'nächst Woch eng grouss Equipe op der Plaz braucht
  • Den Ëmfang e kompletten Ersatz an engem Schrëtt ass, ouni Zäit fir d'Analys
  • De Projet eng nativ mobil App oder e Spill ass

Froen iwwer Softwareentwécklung

All Froen →
01Java oder .NET: wat solle mir wielen?

Meeschtens dat, wat Dir schonn hutt. Wann Är Systemer an Är Leit mat Microsoft-Technologie schaffen, passt .NET; wann Dir Java benotzt oder plattformneutral wëllt bleiwen, passt Java. Béid si solid Entscheedungen, a mir erklären d'Iwwerleeung fir Äre Fall.

02Wiem gehéiert de Quellcode?

Iech. De Code läit an engem Repository, op deen Dir vum éischten Dag un Zougrëff hutt, an d'Konditioune stinn am Vertrag, éier d'Aarbecht ufänkt.

03Kënnt Dir e feste Präis ginn?

Fir en Ëmfang, dee kloer beschriwwen ass, jo. Fir alles anescht maache mir fir d'éischt eng kuerz Analys, duerno kritt Dir eng Schätzung pro Phas mat hiren Unhamen. E Präis op Basis vun enger Vermuddung hëlleft kengem.

04Wéi verfollege mir de Fortschrëtt?

Iwwer reegelméisseg Demoe vu funktionéierender Software an eng Ticketlëscht, déi Dir zu all Moment opmaache kënnt. Kuckt wéi mir schaffen a Projetsmanagement & Analys.

05Kënnt Dir Software iwwerhuelen, déi een anere geschriwwen huet?

Dacks, no enger Bestandsopnam. Mir brauchen de Quellcode, e Wee, fir en ze bauen, an Zougrëff op eng Testëmgéigend. Dir kritt eng schrëftlech Aschätzung vum Zoustand a vun de Risiken, éier mir eis engagéieren, se z'ënnerhalen.

06Wou leeft d'Applikatioun?

Do, wou et Iech passt: op Ären eegene Serveren, an Azure oder op Jelastic PaaS. Den Hosting gëtt mat Iech decidéiert an dokumentéiert. Kuckt Cloud & PaaS.

Beschreift, wat Är Software soll maachen. Mir soen Iech, wéi mir se géife bauen.

Äntwert bannent dräi Wierkdeeg.Äre Projet bespriechen →Wéi mir schaffen