Softwareentwicklung

  • Benutzerdefinierte Anwendungen
  • Microsoft, PHP, Java App, front/back end
  • Design, Realisierung, Test und Wartung
  • Individuelle Softwareentwicklung

Wir streben Ihr Erfolg an!

Wenn Sie erwägen, die Entwicklung (eines Teils) Ihrer Software auszulagern, möchten Sie sicher sein, dass Sie ein gutes Ergebnis erzielen. Wir haben einen Prozess entwickelt, der sicherstellt, dass Sie die Kontrolle behalten und die Softwareentwicklung dennoch jemand anderem überlassen.

Zusammenarbeit

Wir erstellen gemeinsam die zu entwickelnde Anwendung. Sie sind für das Geschäft verantwortlich, wir sind für die Technologie verantwortlich. Sie entscheiden, welche Form der Zusammenarbeit Sie wählen. Brauchen Sie Verstärkung für Ihr eigenes Team oder sollen wir die volle Verantwortung übernehmen? Sie entscheiden, wie Sie mit uns zusammenarbeiten möchten:

  1. Ein Projekt basierend auf einem Festpreis
  2. Zusammenarbeit basierend auf Zeit und Material
  3. Hinzufügen eines engagierten Teams zu Ihrer eigenen Organisation.
  4. Kapazität durch bereitstellung von Entwickler, Tester, usw.

Durch eine gründliche Analyse im Vorfeld können wir uns über das erwartete Ergebnis im Klaren sein. Wir arbeiten nach der Agile Scrum Methode, damit alles transparent und nach Plan abläuft. Im Zuge der Entwicklung werden regelmäßig neue Statusmeldungen und Einschätzungen erstellt. Auf diese Weise können Sie kontinuierlich über Fortschritte und Prioritäten entscheiden.

Lieferung und Wartung

Aufgrund der agilen Entwicklungsmethodik ist es möglich, kontinuierlich neue funktionierende Teile der Software bereitzustellen. Je nach Situation kann dies bereits operativ genutzt oder phasenweise eingeführt werden. In Kombination mit Qualitätssicherung und Tests wird die Anbindung der neuen Software an die bestehenden Anwendungen und Infrastruktur sichergestellt. Wir können eine einfache Bereitstellung der Software gewährleisten.

Wenn die Software (Anwendung oder App) vollständig stabil ist, können Sie uns mit der Durchführung von Änderungen und (regelmäßigen) Wartungsarbeiten beauftragen. Hierfür kann eine maßgeschneiderte Service-Level-Vereinbarungn werden, das die Wünsche und Anforderungen der Umgebung, in der die Software eingesetzt wird, berücksichtigt.

Branchen, für die wir viel arbeiten

  • IT
  • Industrie
  • Gesundheitswesen
  • Banken, Börsen- und Versicherungswesen
  • Logistik
  • Automotive
  • Landwirtschaft
  • Marketing
  • Bau- und Ingenieurwesen

5 Gründe, sich für Addcode zu entscheiden

1) Nie teurer, als es selbst zu tun

2) Wir garantieren einen gewissen Erfolg unserer Zusammenarbeit

3) Wir verstehen Ihr Geschäft wirklich

4) Alles unter einem Dach, vom Software-Design bis zur Wartung

5) Wir realisieren das schon seit 15 Jahren!



Häufig gestellte Fragen (FAQ)

Resultate
  • Können Softwareentwickler in unserem Büro arbeiten?

    Können Softwareentwickler in unserem Büro arbeiten?

    Ja und nein. Unsere Softwareentwickler besuchen unsere Kunden regelmäßig, um an aktuellen Projekten zu arbeiten oder neue Projekte zu starten oder umzusetzen. Die Grundlage unserer Arbeit basiert jedoch auf einer Situation, in der Menschen aus der Ferne für Sie entwickeln. Durch jahrelange Erfahrung, die besten Leute und einen sehr strengen Prozess gelingt es uns, dies so zu organisieren, dass Sie von den Vorteilen des Nearshoring profitieren können. Seit letztem Jahr ermöglichen wir auch unseren besten Leuten, in die Niederlande bzw. Deutschland zu kommen, um dort zu arbeiten.  Auf diese Weise bieten wir Kapazitäten für Mitarbeiter an, die in den Niederlanden oder Deutschland nicht mehr zu finden sind. Das geht aber nur nach Lokale Niederländische oder Deutsche Tarifstellungen, wodurch der finanzielle Vorteil verschwindet. Diese leitenden Entwickler unterstützen unsere ausländischen Teams und Kunden bei den schwierigsten Herausforderungen, Kommunikation, Architektur und spezifischem Wissen, beispielsweise zu agiler Entwicklung.

     

     

    K
  • Können Tester auch selbst Testfälle erstellen?

    Können Tester auch selbst Testfälle erstellen?

    In den meisten Fällen geschieht dies tatsächlich. Es kommt natürlich auf die Art der Zusammenarbeit an, aber generell arbeiten unsere Testingenieure sehr eng mit dem Entwicklungsteam zusammen. Bei dieser Zusammenarbeit ist das Testteam für die Erstellung der Testfälle, das Testen und die Berichterstattung dieser Ergebnisse verantwortlich, die in enger Zusammenarbeit besprochen werden, um die Entwicklung zu verbessern und die Qualität zu steigern. Auch wenn ein Tester nicht in Ihrer Organisation tätig ist und remote arbeitet, ist es durchaus möglich, den gesamten Testprozess mit allen Facetten auszulagern.

    K
  • Was ist Nearshoring?

    Was ist Nearshoring?

    Beim Nearshoring bzw. der Nearshore-Softwareentwicklung handelt es sich um die Auslagerung der Softwareentwicklung in ein anderes Land mit einem Zeitunterschied von bis zu 2 Stunden. Für niederländische Unternehmen bedeutet dies fast immer eine Auslagerung nach Osteuropa. Nearshoring ist das Gegenstück zum Outsourcing im eigenen Land und zur Offshore-Softwareentwicklung. Dabei geht es um Outsourcing beispielsweise nach Indien, China oder Südamerika. Aufgrund des angespannten Arbeitsmarktes und der günstigen Tarife in osteuropäischen Ländern erfreut sich die Nearshore-Softwareentwicklung zunehmender Beliebtheit.

    W
  • Welche Risiken bestehen beim Nearshore-Outsourcing?

    Welche Risiken bestehen beim Nearshore-Outsourcing?

    Im Großen und Ganzen gibt es eine Reihe von Risikokategorien, die wir manchmal von Unternehmen hören, die zögern, ihre Softwareentwicklung auszulagern.

    1. Zuverlässigkeit des Lieferanten
    2. Qualität der gelieferten Software
    3. Wissenserhaltung
    4. Verlust der Kontrolle über den Prozess.

    Die meisten dieser Aspekte lassen sich entweder im Vorfeld richtig untersuchen und abschätzen oder im Prozess steuern. Genau zu wissen, worauf man sich einlässt und vor allem die eigenen (Un-)Möglichkeiten zu kennen, sorgt für einen beherrschbaren Prozess. Wenn Sie einen Nearshoring-Prozess gut vorbereitet starten, können Sie die Vorteile, die er bietet, voll ausschöpfen.

    Dieses Whitepaper bietet einen Schritt-für-Schritt-Plan zur Vorbereitung eines Nearshoring-Prozesses.

     

    W
  • Wie fangt man mit Nearshoring an?

    Wie fangt man mit Nearshoring an?

    Wenn keine Erfahrung mit Nearshoring, Offshoring oder gar mit Outsourcing der Softwareentwicklung vorhanden ist, ist es oft schwierig, sich einen guten Überblick darüber zu verschaffen, was es damit auf sich hat. Dann ist eine gute Vorbereitung sehr wichtig, um einschätzen zu können, ob Nearshoring für Ihre Organisation etwas bedeuten kann und was von Ihnen erwartet wird, um es erfolgreich zu machen. Daher legen wir großen Wert auf einen guten Start der Aktivitäten. Der Vorteil einer Geschäftsbeziehung mit einem niederländischen Unternehmen besteht darin, dass wir Sie in der Gründungsphase umfassend begleiten. Durch eine gute Analyse Ihrer Situation können wir beraten, welche Art der Zusammenarbeit für Sie am besten sein könnte.

    Ein strukturierter Prozess

    Die Art und Weise, wie Projekte (oder Entsendungen) gestartet werden, hängt von vielen Faktoren im Zusammenhang mit Themen ab, wie zum Beispiel:

    1. Umfang der Arbeit
    2. Erfahrung mit dem Kunden
    3. Natur der Arbeit
    4. mögliche Fristen, Risiken und sonstige Voraussetzungen

    Auf der Grundlage sorgfältiger Überlegungen werden Entscheidungen getroffen, die folgenden Phasen beim Start eines Nearshore-Projekts zu durchlaufen.

    1. Erste Bestandsaufnahme bezüglich des Inhalts der Frage und der Übereinstimmung zwischen Kunde und Addcode
    2. Vorläufige Recherche auf der Grundlage vorher festgelegter Ergebnisse
    3. Schätzungen, Anfahrt und Angebot
    4. Einführung und Kick-off vor Ort oder in Ihrem Büro.
    5. Aufbau von Projektorganisation, Entwicklungsumgebung und Qualitätssicherung
    6. Erster Sprint.

    Möchten Sie mehr über den Einstieg in Nearshoring erfahren?

    Im folgenden Factsheet können Sie mehr darüber lesen, wie eine Zusammenarbeit mit Addcode funktioniert.

     

    Waarom samenwerken met Technosoft?

    W
  • Wie ist der Testprozess in unsere Entwicklungsumgebung integriert?

    Wie ist der Testprozess in unsere Entwicklungsumgebung integriert?

    Das Testteam ist ein integraler Bestandteil des (agilen) Entwicklungsteams. Dadurch wird sichergestellt, dass alles, was im Bereich QA und Test passiert, in Ihre Entwicklungsumgebung integriert ist. Manchmal sind Testtools verfügbar oder es besteht die Möglichkeit, Tests in die Entwicklungsumgebung einzubinden, aber oft stellen wir die notwendigen Tools selbst zur Verfügung. Wir verwenden Testmanagement-Tools wie TestRail, TestManager und TestLink, Tools zur funktionalen Testautomatisierung wie Selenium, TestComplete, SoapUI und CodedUI sowie ein automatisiertes Testtool wie JMeter.

    W