1. Start
  2. Softwareentwicklung

Was erstklassige Softwareentwicklung ausmacht

Funktionale Software ist für den Geschäftserfolg Ihres Unternehmens essenziell. Sie steuert Ihre Prozesse und Geräte, sie befähigt Ihre Mitarbeitenden und sie verschafft Ihnen Vorteile im Wettbewerb. Eine Standardsoftware hilft Ihnen nicht weiter, denn sie wird Ihren speziellen Anforderungen nicht gerecht – etwa aufgrund regulatorischer, normativer oder prozessualer Besonderheiten.

Sie wissen, dass Sie eine maßgeschneiderte Lösung benötigen. Allerdings sind Ihre eigenen Ressourcen knapp, und auch die nötige Expertise ist inhouse nicht vorhanden. Erkennen Sie sich wieder? Dann sind Sie bei uns richtig, denn als externer Softwareentwickler entlasten wir Sie gerne. 

„Stellen Sie sich vor, Sie arbeiten in einem regulierten Umfeld, wollen ein neues Medizinprodukt entwickeln und haben ca. 2.000 Anforderungen definiert. Wie gehen Sie vor? Wir haben uns für t2informatik als Partner entschieden und würden es heute wieder tun. Das Fachwissen zu Softwarearchitekturen, die Expertise in der Softwareentwicklung, die Erfahrungen mit agilem Projektmanagement und die sehr flexible Arbeitsweise waren ideal für uns.“

Stefan Wruck

Projektleiter Entwicklung, Eckert & Ziegler BEBIG GmbH

Unsere Auftraggeber sind Unternehmen aus dem gesamten deutschsprachigen Raum, vom Konzern bis zum ambitionierten KMU. Was sie bei uns suchen und finden, sind zuverlässige Lösungen für ihre Herausforderungen:

  • die Neuentwicklung einer Software,
  • die Erweiterung von Anwendungen, Komponenten, Schnittstellen oder Services,
  • die Modernisierung von Backend und Frontend.

Möchten Sie eine Anwendung flexibel und dennoch mit einem klaren Plan entwickeln? Benötigen Sie als Start-up strategische Beratung und Hands-on-Mitarbeit beim Softwareentwurf? Oder läuft bei Ihnen eine ältere Anwendung, deren Performance Sie verbessern möchten? Wir haben schon vieles gesehen und können uns daher gut in Ihre Situation hineinversetzen.

„Trotz der methodischen Expertise ist sich t2informatik auch nicht zu schade, kleine schnelle und vor allem pragmatische Lösungen zu liefern.“

Astrid Kuhlmey

Fast 35 Jahre Systemanalytikerin bei Schering AG bzw. Bayer Business Services GmbH, seit 2013 Geschäftsführerin, Kuhlmey PM(O)-Coaching und -Beratung

Bevor die erste Zeile Code entsteht, hören wir erst einmal gut zu. Wir verstehen den Kontext, Ihre Ziele und Ihre Anforderungen. Außerdem sprechen wir über Ihre zeitlichen Vorstellungen und tauschen uns über das Budget aus. Je nach Bedarf stimmen wir diese Inhalte auch im Rahmen eines Vorprojekts ab.

Herrscht Klarheit über die Ausgangslage, entwickeln wir ein Angebot inklusive eines tragfähigen Konzepts, aus dem nachvollziehbar hervorgeht, wie wir Sie sicher von A nach B bringen – frei von Überraschungen im Projektverlauf.

„t2informatik verknüpft Kompetenz mit der Fähigkeit des Zuhörens. Die sehr hohe Affinität zu faktenbasierten Handlungsalternativen und der Wille, gemeinsame Projekte zum erwünschten Resultat zu führen, gefallen mir besonders.“

Frank Linge

Vice President Digitalization, Project & Partner Management, B. Braun Gruppe

Dass wir für jedes Projekt eine gewisse Vorlaufzeit benötigen, liegt daran, dass wir Ihnen nicht einfach den nächsten „freien“ Mitarbeiter vorbeischicken. Vielmehr wählen wir sorgfältig ein eingespieltes Projektteam aus, das sich individuell nach Ihren Anforderungen zusammensetzt: aus Softwarearchitekten und Softwareentwicklern, aus Anforderungsanalysten und UX-Designern, aus Code-Reviewern und Testern.

Drei Dinge garantieren wir Ihnen: Ihr Team bleibt über die gesamte Projektlaufzeit fest an Ihrer Seite, alle Teammitglieder verfügen über die benötigten Skills, und wir kommunizieren mit Ihnen grundsätzlich auf Deutsch (und bei Bedarf gerne auch auf Englisch).

„Wir konnten mit dem kompetenten Team von t2Informatik unser Software-Projekt schnell und zielgerichtet umsetzen.“

René Hofer

Geschäftsführer, Heacon Service GmbH

Im Laufe der Zeit haben wir uns viel Wissen über moderne Frameworks angeeignet. Zudem können wir häufig einschätzen, wie sich Technologien entwickeln werden. Das hilft bei der Auswahl der passenden Möglichkeiten und sichert Ihre Investition in die zu entwickelnde Software, mit der Sie auch in 10 Jahren noch werden arbeiten können. Hierfür setzen wir auf ein breites Tech-Stack:

Server-Technologien

Folgende Server-Technologien nutzen wir häufig in Kundenprojekten:

  • .NET / NET Core
  • Java EE / J2EE
  • Spring / Spring Security / Spring Boot
  • RESTful Services
  • Python u.a. mit Flask, SQLAlchemy, Marshmallow

 

Web-Technologien

Folgende Web-Technologien unterstützen wir regelmäßig in Kundenprojekten: 

  • Angular u.a. Unity und Ionic
  • Microsoft Azure inkl. Azure IoT und Azure DevOps
  • ASP.NET
  • Polymer inkl. Lit-html
  • React
  • Redux
  • JSON:API
  • Node.js
  • Bootstrap
  • Material Design

Natürlich gibt es auch Kundenprojekte, in denen Karma, Moskito, Hamcrest, Java Annotation Professor, Cantao, Laravel, Doctrine etc. zum Einsatz kommen.

Software Engineering

Folgende Methoden aus dem Software Engineering bieten wir Ihnen an:

  • Geschäftsprozessmodellierung mit BPMN,
  • Software- und System-Modellierung mit UML und SysML,
  • Anforderungsspezifikationen mit Use Cases oder User Storys,
  • Modellgetriebenen Architekturen / Model Driven Architecture (MDA),
  • Modellgetriebener Entwicklung / Model Driven Development (MDD),
  • Verhaltensgetriebene Entwicklung / Behavior Driven Development (BDD),
  • Domänenspezifischen Sprachen / Domain-specific Languages,
  • Datenmodellierung mit Entity-Relationship-Modellierung u.a.

Natürlich kommen nicht alle Methoden in jedem Projekt zum Einsatz, sondern immer diejenige, die am besten zu Ihrer Projektsituation passt.

Desktop-Technologien

Folgende Desktop-Technologien unterstützen wir regelmäßig in Kundenprojekten:

  • .NET Windows Presentation Foundation (WPF)
  • WinForms
  • AvaloniaUI

 

Datenbank-Technologien

Folgende Datenbank-Technologien unterstützen wir regelmäßig in Kundenprojekten:

  • MS SQL Server,
  • PostgreSQL,
  • MySQL,
  • Oracle,
  • DB/2
  • sowie diverse NoSQL-Datenbanken.

Darüber hinaus arbeiten wir mit Hibernate, Entity Framework und JPA.

Testing-Frameworks

Beim Testing verwenden wir regelmäßig Frameworks wie bspw.:

  • Jasmine,
  • NUnit,
  • JUnit,
  • Cucumber,
  • Gherkin,
  • Specflow oder
  • Protractor.

 

„Die stetige Suche nach neuen und effektiveren Lösungswegen bei gleichzeitig hohem Anspruch an die Code-Qualität haben uns jederzeit überzeugt.“

Guido Bergmann

Head of Software Development – Global Managed Services, COMPAREX AG

In den vergangenen 15 Jahren haben wir vor allem eines gelernt: Geht es um ihre Software, lastet auf der Geschäftsführung und den IT-Verantwortlichen einiger Druck: Die oft hohen Investitionen müssen sich rechnen und das Wachstum fördern, anstatt es auszubremsen. Und ein neues System, muss sich sofort im Alltag bewähren, sich in bestehende Set-ups integrieren und die Teams entlasten.

t2informatik half uns unser Entwicklungsprojekt (Softwarearchitektur, Code-Qualität, Arbeitsweise, Team) sauber aufzusetzen.“

Kolja Czudnochowski

Co-Founder & COO, Confrix GmbH

Wenn Sie auf der Suche nach erstklassiger Softwareentwicklung sind, nehmen Sie jetzt Kontakt mit uns auf – telefonisch, per E-Mail oder über diese Website. Wir verabreden uns zu einem Gespräch und loten aus, was Sie vorhaben.

„Die Zusammenarbeit mit t2informatik hat sich als äußerst erfolgreich erwiesen, und wir sind froh, diesen erfahrenen Partner an unserer Seite zu wissen.“

Steffen Eisenhardt

Leiter Softwareentwicklung, Dr. Sennewald Medizintechnik GmbH

Informieren Sie sich gerne vorab zu unserem Angebot und darüber, wie wir Sie konkret unterstützen können. Oder laden Sie sich für Ihre interne Verwendung unseren Steckbrief herunter.