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.“
- 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.“
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.“
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.“
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
- 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
- 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
- .NET Windows Presentation Foundation (WPF)
- WinForms
- AvaloniaUI
Datenbank-Technologien
- 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
- 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.“
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.“
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.“
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.