t2informatik » Kompetenzen » Softwareentwicklung

Softwareentwicklung aus Berlin.

Ihre Vorteile sind programmiert.

Sie benötigen zusätzliche Kapazitäten für Ihr Entwicklungsprojekt? Sie suchen kurzfristig für besondere Aufgaben einen Dienstleister für Softwareentwicklung in Deutschland, Österreich oder Schweiz? Sie wollen Ihr Team über die gesamte Projektdauer verstärken? Gerne sind wir als Dienstleister Ihr Partner und bringen Know-how, Erfahrung und viel Energie mit.

Wir stellen Ihnen ein agiles Projektteam aus sehr guten Softwareearchitekten und Softwareentwicklern zur Verfügung, das Ihre Anforderungen in kurzen Iterationen in enger Abstimmung mit Ihnen umsetzt. Unser Vorgehen basiert auf den agilen Methoden Scrum und Kanban und vereint diese mit den technischen Praktiken aus Extreme Programming (XP).

Welche Dienstleistung bieten wir für Ihre Softwareentwicklung?

Vor welchen Herausforderungen stehen Sie in Ihrer IT-Organisation? Benötigen Sie technische Expertise bei der Entwicklung einer neuen Komponente, bei der Ablösung einer vorhandenen Anwendung oder bei Anbindung von verschiedenen Tools? Dann können wir Sie unterstützen. Wir bieten Ihnen u. a. folgende Dienstleistungen an:

  • Individuelle Softwareentwicklung, zugeschnitten auf Ihre Bedürfnisse
  • Pflege und Erweiterung von vorhandenen Anwendungen
  • Optimierung von Applikationen in Bezug auf Performance und Wartbarkeit
  • Redesign und Modularisierung von Anwendungen
  • Entwicklung von Minimum Viable Products (MVP)
  • Unterstützung bei Test Driven Development
  • Realisierung von automatisierten Build Pipelines und Contineous Delivery
  • Realisierung moderner Softwareverteilung
  • Erhebung validierbarer, widerspruchsfreier Anforderungen
  • Coaching von Entwicklungsteams und Förderung von Innovationen

Natürlich ist jedes Unternehmen, jede Infrastruktur, jede Aufgabenstellung unterschiedlich. Manche Unternehmen benötigen Unterstützung bei der Definition Anforderungen, andere wollen Software zukünftig agiler und in kürzeren Zyklen entwickeln. Sprechen Sie mit uns über Ihre konkrete Situation und wir schauen gemeinsam, wie wir Sie unterstützen können.

10 Gründe für t2informatik

t2informatik bietet Ihnen die Neuentwicklung, die Migration, die Adaption und die Integration von Softwarelösungen an. Darin liegt unser Know-how, unsere Erfahrung und unser Antrieb. Gerne realisieren wir eine individuelle Lösung für Ihre individuellen Anforderungen. Welche Gründe sprechen für uns als Ihr Dienstleister für Softwareentwicklung?

Know-how

Unsere Mitarbeiter sind Experten, die Sie individuell mit Fachwissen und sozialer Kompetenz unterstützen.

Wissenstransfer

Wir bieten Ihnen nicht nur Wissen, sondern auch einen unmittelbaren Wissenstransfer. So steigern Sie Ihre Mitarbeiterqualifikation direkt on-the-job.

Erfahrung

Nutzen Sie unsere langjährigen Erfahrungen aus zahlreichen Projekten in unterschiedlichsten Branchen.

Software made in Germany

Unsere Dienstleistung erbringen wir in deutsch. Natürlich sprechen wir auch englisch.

Vorgehen

Wir bieten Ihnen ein etabliertes, agiles Vorgehen und entwickeln in kurzen Iterationen in enger Abstimmung mit Ihnen.

Kapazitäten

Verstärken Sie Ihre Projektteams kurzfristig mit zusätzlichen Profis für Ihre Softwareentwicklung und Softwarearchitekur.

Methoden

Wir sind Fachleute für Software Engineering und bieten Ihnen umfassende methodische Kompetenz zur Verbesserung Ihrer Vorhaben.

Einsatzort

Wir unterstützen Sie gerne für die gesamte Projektlaufzeit mit unseren Mitarbeitern bei Ihnen vor Ort.

Kostensenkung

Vermeiden Sie langfristige Verpflichtungen und sparen Sie Aufwendungen für Urlaub oder Sozialversicherung.

Leidenschaft

Softwareentwicklung ist unsere große Leidenschaft.

Häufig gestellte Fragen zur t2informatik Dienstleistung

Der Erfolg von IT-Projekten ist für viele Firmen zukunftsentscheidend. Die Anforderungen an die IT und die verwendeten Systeme sind vielfältig. Hinzu kommt, dass Softwareentwicklung an sich schon ein sehr weites Feld ist. Hier finden Sie eine Auswahl von Fragen, die wir regelmäßig von Firmen erhalten, die uns kennenlernen wollen. Natürlich beantworten wir Ihre Fragen auch gerne persönlich.

blank
Bieten Sie Unterstützung bei der Neuentwicklung von Lösungen?

Gerne entwickeln wir für Sie eine individuelle, maßgeschneiderte Softwarelösung. Als langjährige Softwareexperten mit Erfahrung in allen modernen .NET-Techniken, der Java-Plattform und mit Web-Technologien bieten wir Ihnen eine professionelle Projektabwicklung von der Anforderungsanalyse bis zum Roll-Out. Auf Wunsch übernehmen wir auch gerne die anschließende Pflege.

Die Entwicklung einer neuen Software sollte gut vorbereitet werden. Gerade am Anfang müssen wichtige Entscheidungen getreffen werden, deren Tragweite häufig erst später erkennbar werden: Plattform, Architektur, User Experience Styleguide, Code Styleguide etc. Wir helfen Ihnen mit unserer Erfahrung, diese Grundlagen für Ihr Projekt richtig zu legen.

Wollen Sie mit uns über Ihre gewünschte Softwareentwicklung sprechen? Vereinbaren Sie einen Rückruf.

Können Sie uns bei der Modernisierung vorhandener Anwendungen unterstützen?
Sie haben eine Anwendung auf einer alten Plattform, die Sie gerne ablösen möchten? Sie wollen von einer Lösung auf eine andere Lösung migrieren und dabei Ihre alten Datenbestände mitnehmen? Sie wollen eine vorhandene Softwarelandschaft modularisierten und in kürzeren Releasezyklen neue Versionen freigeben? Kein Problem: sprechen Sie mit uns. Wir analysieren Ihre Altanwendung und machen Ihnen ein Angebot zur Modernisierung Ihrer vorhandenen Anwendungen auf eine zukunftsfähige Plattform und Architektur.
Unterstützen Sie uns bei der Integration von Anwendungen?
Gerne unterstützen wir Sie bei der Integration von Anwendungen. Egal, ob Sie eine neue Lösung auf Basis von Microsoft SharePoint wünschen, Ihre Microsoft Office-Werkzeuge besser integrieren möchten oder die Prozesse Ihrer Organisation per Synchronisation oder Interoperabilität zwischen Tools durchgängiger gestalten wollen: wir übernehmen die Konzeption und Realisierung für Sie.

Wollen Sie Ihre Situation mit uns besprechen? Vereinbaren Sie einfach einen Rückruf.

Wo erbringen Sie Ihre Dienstleistung?
t2informatik sitzt in Berlin. Wir erbringen unsere Dienstleistung zur Softwareentwicklung im gesamten DACH Gebiet, also in Deutschland, Österreich und in der Schweiz. Gerne unterstützen wir Sie lokal bei Ihnen vor Ort – auch onsite genannt – oder wir entwickeln in unsren eigenen Räumen.
Können Sie uns Beispiele für Ihre Dienstleistung nennen?
Sehr gerne nennen wir Ihnen einige Beispiele aus unseren Projekten und Entwicklungsleistungen.

  • Entwicklung einer Java-Backend-Software bei einem Automobilhersteller zur Visualisierung von Schaltplänen und Kabelbäumen, inklusive Architektur und Entwicklung der REST-API des Backend-Servers unter Verwendung von Java und dem Spring Framework.
  • Entwurf und Umsetzung der Softwarearchitektur einer verteilten Web-Anwendung in Java. Umsetzung mittels J2EE unter Verwendung von JSF, JPA und CDI, Einsatz von Camunda BPM als Workflow-Engine zur modellbasierten Steuerung der Geschäftsprozesse sowie von Drools als Komponente zur Umsetzung der Geschäftsregeln.
  • Neuentwicklung der nächsten Generation eines komplexen Medizintechnikprodukts mit Schwerpunkt auf einer WPF-Oberfläche der Anwender-PCs sowie begleitender Web-Anwendungen zur Datenpflege. Die Entwicklung erfolgte über alle Ebenen der Mehrschichten­architektur modellgetrieben für die .NET-Plattform in C# mit MS SQL Server, NHibernate, NUnit sowie NSubstitute. Die Tätigkeit beinhaltete die Architektur-Erstellung, die Entwicklung, den Test sowie die technische Projektleitung samt Koordination mehrerer Zulieferer.
  • Konzeption und Entwicklung einer Synchronisationslösung zum bidirektionalen Abgleich von Anforderungen zwischen zwei Tools mit individueller Konfigurierbarkeit der Synchronisierung für verschiedene Verzeichnisse bzw. Packages.
  • Erstellung eines PDF-A Dokumentengenerators auf Basis von iTextSharp mit XHTML/CSS, XML-Serialisierung von Model-Daten sowie XSL-Transformationen.
  • Entwicklung einer asynchronen Kommunikation zwischen den Komponenten einer verteilten Anwendung unter Verwendung von JMS, Angular 4 für das Frontend- und dem Spring Framework für das Backend-System.
  • Konzeption und Entwicklung einer Web-Anwendung für SharePoint zur Unterstützung eines Meldungssystems für Sicherheitsprobleme, inklusive Definition von Listen und Implementierung der Workflows.
  • Architektur und testgetriebene Entwicklung eines automatischen Upgrade-Mechanismus als WPF-Anwendung im Windows-Kiosk-Modus bei generischer Erweiterbarkeit des Komponentenmodells.
  • Entwicklung einer Web-Anwendung zur Verwaltung und zum Export von Daten einer Produktfamilie unter Verwendung von Entity Framework, MS SQL Server, C#, ASP.NET MVC.
  • Entwicklung einer Software zur Planung, Visualisierung in Echtzeit und in Zeitraffer, Simulation und Steuerung von Pick & Place Anwendungen in Zusammenarbeit mit einem Roboterhersteller und einem Integrator mit C#, WPF, DirectX und WCF.
  • Entwicklung einer webbasierten Anwendung auf Basis von RAP in Kombination mit EMF Forms mit dem Fokus auf einer automatisierten Bereitstellung von Benutzeroberflächen im Browser als dedizierte Anwendung.
  • Analyse, Beratung, Konzeption und Realisierung für eine fachliche, technologische und architektonische Erneuerung einer bestehenden Anwendungslandschaft. Zum Einsatz kommen u.a. VB6, .NET 2.0 bis 4.5, C#, VB.NET, WinForms, WPF, WCF, Java 1.4 bis 1.8, JavaFX, JPA, Maven, SVN, Git, CI und Scrum.
  • Analyse einer Referenzarchitektur und Konzeption einer internen Zielarchitektur sowie technische Quellcode-Analysen einzelner Anwendungen dieser Zielarchitektur.

Die Liste der Projekte und Dienstleistungen ist nicht vollständig. Wenn Sie einen Dienstleister für eine vergleichbare Softwareentwicklung suchen oder etwa gänzlich anderes benötigen – sprechen Sie uns bitte einfach an.

Welche Plattformen nutzen Sie in Projekten?
Folgende Plattformen nutzen wir häufig in Kundenprojekten:

  • .NET, .NET Core und ASP.NET
  • Java EE / J2EE
  • Spring / Spring Security / Spring Boot
  • MS SQL Server, MySQL und Oracle

Natürlich gibt es auch Kundenprojekte, in denen Glassfish, Mongo DB, Tomcat, Microsoft IIS, Oracle, DB2, SharePoint, HTML5 etc. genutzt werden.

Welche Tools nutzen Sie regelmäßig in Projekten?
Die Liste der eingesetzten Tools ist umfangreich: Visual Studio, IntelliJ, Eclipse, Git, SVN, Maven, JIRA, Jenkins, Gump, Grade, Confluence, Jetbrains Redsharper, VM Ware Workstation, Microsoft Office, etc.
Für welche Tools haben Sie schon Lösungen bzw. realisiert?
Für folgende Tools haben für die wir schon Lösungen bzw. Schnittstellen realisiert:

  • JIRA
  • Confluence
  • Enterprise Architect
  • MagicDraw
  • Sharepoint 2007/2010/2013
  • MS Project/Project Server
  • MS Office
  • Redmine
  • CVS/SVN/Git
  • Visual Studio
  • in-STEP BLUE
  • Rational ClearQuest
  • Rational RequistitePro
  • Rational Software Architect
  • Lotus Notes u.a.
Welche Methoden decken Sie beim Thema Software Engineering ab?
Gerne stellen wir Ihnen auch unser Wissen und unsere Erfahrung mit vielen Methoden aus dem Software Engineering zur Verfügung. So unterstützen wir Ihre Teams bei der

  • Geschäftsprozessmodellierung mit BPMN
  • Software- und System-Modellierung mit UML und SysML
  • Anforderungsspezifikationen mit Use Cases oder User Stories
  • Modellgetriebenen Architekturen / Model-driven Architecture (MDA)
  • Modellgetriebener Entwicklung / Model-driven Development (MDD)
  • 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.

Welche Frameworks setzen Sie häufig ein?
Folgende Frameworks setzen wir häufig in Kundenprojekten ein:

  • Angular JS
  • WPF
  • Polymer
  • Hibernate
  • Knockout.js
  • Node.js
  • Selenium,
  • Phantom JS,
  • Bootstrap
  • JPA

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

t2informatik ist der richtige Partner für Ihre Softwareentwicklung.

„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

Gerne stellen wir Ihnen Wissen, Erfahrung und 100% Leidenschaft bei der Softwareentwicklung zur Verfügung. Wir beraten Sie, entwerfen Konzepte, erstellen Prototypen, realisieren Lösungen und vermitteln Wissen. Vereinbaren Sie einen Rückruf und wir schauen gemeinsam, wie wir Sie am besten unterstützen können.

Wir rufen Sie gerne an.