Kompetenzen
Aufgrund langjähriger Erfahrung auf dem Gebiet der Software-Entwicklung können wir folgende Kompetenzen vorweisen:
Anspruchsvolle Algorithmen-Entwicklung für zeitkritische Anwendungen
Unabhängig von der verwendeten Technologie kann es eine Herausforderung sein, wie ein Problem überhaupt automatisiert zu lösen ist. In der Qualitätskontrolle sind beispielsweise schnelle, effiziente Algorithmen gefragt, die eine Aussage darüber liefern, ob ein produziertes Teil gut oder schlecht ist. Hier verfügen wir über Erfahrungen und das nötige Know-How, um recht schnell Aussagen treffen zu können, was möglich ist und was nicht. Aufgrund mathematischen Backgrounds ist das Wissen deutlich höher als bei Standard-Entwicklungsfirmen.
Erfahrung mit älteren Technologien
Es ist erstaunlich, wie viele Systeme heute noch unter älteren Betriebssystemen wie beispielsweise Dos produktiv im Einsatz sind. Erst nach und nach werden diese auf neuere Technologien gebracht. Da sich dabei Prozesse und Algorithmen meist nicht ändern, ist die Kenntnis älterer Entwicklungsumgebungen wie Turbo Pascal, Delphi, Borland C oder Visual C++ gefragt, um bestehende Abläufe verstehen und umsetzen zu können. Hier bringt die Software Authority AG Wissen und Erfahrung mit.
Windows-Entwicklung mit .Net
Für moderne Windows-Applikationen benötigt es Wissen im Umgang mit modernen Entwicklungsumgebungen wie beispielsweise Visual Studio. Ein GUI soll heute gut aussehen, ergonomisch zu bedienen sein, auf den User zugeschnitten reagieren und möglichst noch touch-fähig sein. Die Applikation soll mit anderen Systemen und Datenbanken kommunizieren. Gleichzeitig soll der Code wartbar, modular, leicht zu lesen und gut testbar sein. Hier bieten wir das entsprechende Know-How belegt von Windows-Zertifizierungen an, um alle Anforderungen moderner Entwicklungen zu erfüllen.
Projektdurchführung & Projektleitung
Der Erfolg anspruchsvoller Software-Projekte steht und fällt oftmals mit dem Geschick der Projektleitung. Durch eine Zertifizierung nach IPMA (Level C) liegen hier Erfahrungen und Kompetenzen vor, die für Ihre Software-Projekte hilfreich sind. Sämtliche bewährte Verfahren von der Initialisierung eines Projektes, über die Konzipierung, die Realisierung bis hin zur Einführung des entstandenen Produktes sind uns absolut geläufig.
Agilität im skalierten Umfeld bei der Hard- und Software-Entwicklung
Immer mehr Firmen setzen auf agile Methoden. Im innovativen Umfeld kommt der Wasserfall-Ansatz schnell an seine Grenzen. Wir bringen Erfahrungen mit, um sie bei der Agilisierung zu unterstützen. Ob als PO oder Scrum Master bei iterativen Prozessen mit einem oder wenigen Teams, wir wissen wie. Auch bei der Umstellung ganzer Entwicklungsbereiche gibt es bereits Erfahrung beim Coaching als SAFe Practice Consultant (SPC) und als Release Train Engineer (RTE).