Die gewinnbringenden Schritte unserer Methode zur Fernentwicklung und -integration, Begriffe

Die gewinnbringenden Schritte unserer Methode zur Fernentwicklung und -integration, Begriffe

Fernentwicklung von mobilen Lösungen in ganz Europa.

Damit Sie unsere Vorteile und den Ablauf des Projekts für eine mobile Anwendung, das Sie mit uns planen, besser verstehen, beschreiben wir Ihnen hier, warum eine Fernentwicklung genauso gut ist wie eine Entwicklung vor Ort und was die Begriffe aus unserer Branche bedeuten. Dies kommt in dem Fall zum Tragen, in dem uns die Entwicklung der Anwendung anvertraut wird.

Sowohl der Kunde als auch der Entwickler brauchen zwischen den Gesprächen Zeit zum Nachdenken, um die beste Lösung zu entwickeln: Die Anwesenheit vor Ort ist daher für beide mehrheitlich eine Zeitverschwendung. Unsere Methode ist zwischen den klassischen Methoden des Projektmanagements und der Agile-Methode angesiedelt.

Unsere Methode der Analyse, Entwicklung und Integration aus der Ferne ist bewährt und umfasst strenge und formalisierte Fortschrittsschritte.

Die Vorteile unserer Methode, mobile Anwendungen aus der Ferne für den Kunden zu analysieren, zu entwickeln und einzusetzen:

  • Sehr formalisierte Analyse: Es ist schon schwierig genug, das zu bekommen, was man glaubt, verstanden zu haben, also verbringen wir genug Zeit mit unseren Kunden, um sicherzustellen, dass wir vom Gleichen sprechen: Der Kunde gewinnt an kürzerer Entwicklungszeit und weniger Testversionen. Er profitiert auch davon, dass er Funktionen hinzufügen kann, an die er ursprünglich nicht gedacht hätte, weil wir Erfahrung mit anderen Berufen und ähnlichen Funktionen haben.
  • Der Kunde spart Zeit und Kosten, die wir sonst mit Reisen verschwenden,
  • Die zahlreichen Gespräche geben ihm Zeit, über seine Entwicklungen und Änderungen seiner internen Verfahren und Computersoftware nachzudenken. Am Ende fasst ein Dokument den Inhalt seiner Anfrage zusammen, die Eingabedateien und die geänderten Dateien werden definiert,
  • Wir geben ihm die Gelegenheit, seine Entwicklung online funktionieren zu sehen und sich zu ihrer Gültigkeit oder ihren Änderungen zu äußern,
  • Wir geben ihm die Möglichkeit, die entwickelte Version zu Hause auf einem Rechner in Verbindung mit seinen Dateien oder Datenbanken zu testen,
  • Der Kunde sieht nach und nach, wie die mobile Lösung bei ihm Gestalt annimmt, und wird sich der Auswirkungen auf seine Organisation und seine Teams bewusst,
  • Seine Ausgaben steigen mit dem Fortschritt des Projekts: Bestellungen von Endgeräten werden sogar im letzten Moment getätigt,
  • Seine Endgeräte kommen vorinstalliert und parametrisiert an: Er muss nur noch seinen Netzwerkcode eingeben,
  • Wir können mit Zustimmung und Anwesenheit des Kunden die Kontrolle über sein Gateway und seine Endgeräte übernehmen, um aus der Ferne zu installieren,
  • Er kann ein Update für kleinere Usability-Korrekturen anfordern, und er hat die Mittel, um die Updates auf seinen Endgeräten zu installieren.

Dies ist eine Mischung aus klassischen Projektmanagementmethoden und der Agile-Methode.

Unsere schnelle Integrationsmethode, die einer ISO-9000-Zertifizierung würdig ist:

1. Bedarfsanalyse, Business Analyst, Prototypenbau und Remote-Entwicklung:.

Ausgehend von Ihrer Bedarfsbeschreibung oder einem Anwendungsmodell führen wir für Sie je nach Bedarf mehr oder weniger viele Schritte durch:

  1. die Analyse Ihres Bedarfs: Umschreibung in eine gemeinsame Sprache, die sowohl vom Kunden als auch vom Entwickler verstanden wird, Vorschläge für wichtige Funktionen, Geschäftsmodelle mit Return on Investment,
  2. die Berücksichtigung bestehender IT-Systeme,
  3. Analyse der erforderlichen Schnittstellen: Schnittstellen für eingehende und ausgehende Daten und Mensch-Maschine-Schnittstelle (MMI), Workflow,
  4. Erstellung eines Prototyps ohne materielle Investitionen mit Ihnen, mit unserem Terminal, vor Ort
  5. Validierungstests des Workflows und der Schnittstellen,
  6. Erstellung von Administrator- und Benutzerhandbüchern.

2. Bereitstellung:.

  1. Zusammenarbeit mit dem Hersteller Ihrer Verwaltungslösung, um die Definition der Schnittstellen vorzubereiten: System, das an die Handys liefert und/oder die Daten der Handys integriert,
  2. API-Hosting auf unseren Servern,
  3. Hosting von Datenbanken auf unseren Servern oder bei von uns vermittelten Diensten auf Ihrem Konto,
  4. Rezept für die Akzeptanz,
  5. Kauf, Installation der Betriebslizenzen auf den Endgeräten,
  6. Schulung der Anwendungsadministratoren und der Pilotnutzer.
  7. Validierung oder kleinere Korrekturen.

3. Unsere einzige Einschränkung:.

Das Terminal mit Imager oder Smartphone, das Sie wählen, muss mit Android laufen.

Sie haben die Wahl: Eine große Anzahl von Terminals mit integriertem Imager laufen unter diesem Android-Betriebssystem:Typen von RFID-Barcode-Leseterminals

Die verwendeten Begriffe, Schritte der Entwicklung und Abstimmung eingebetteter Software

  • Der POC: “Ein Proof of Concept (aus dem Englischen: proof of concept) oder Machbarkeitsnachweis, auch “Demonstrator” genannt, ist eine konkrete, vorläufige experimentelle Umsetzung, kurz oder unvollständig die eine bestimmte Methode oder Idee veranschaulicht, um deren Durchführbarkeit zu demonstrieren” (Wikipedia Sept 2018).

    Sie wird nicht unbedingt in allen Projekten eingesetzt, sondern nur, wenn es Unsicherheiten bei der Zusammenstellung zwischen weit entfernten oder komplizierten Technologien gibt oder wenn der Kunde es verlangt. Sie ist eine Art Vorstudie, eine Forschungsphase und zielt darauf ab, die verschiedenen zusammengesetzten Elemente zu perfektionieren, um die Kommunikation zu gewährleisten, ihre Grenzen oder Funktionen zu testen oder den Kunden darin zu schulen, sich den Einsatz dieser für ihn unbekannten Technologie vorzustellen.

    Diese Phase wird in Rechnung gestellt, bringt aber keinen Nutzen, ohne vorherige Bestätigung durch den Kunden, sie soll weder genutzt werden noch von Dauer sein und ist in keiner Weise eine Lizenzübertragung,. (sie hat keine Update-, Upgrade- oder Schutzfunktionen und ist begrenzt). Diese Phase befreit nicht von den folgenden Phasen, sondern erleichtert sie: ein besseres Verständnis und eine bessere Vorstellung des Kunden von der zukünftigen Anwendung, die Wiederverwendung eines Teils des Codes und damit ein niedrigerer Preis für die Realisierung.

  • Die Analyse und das Lastenheft: Phase der schriftlichen Definition der Lösung, in der vollständig und detailliert erklärt wird, was der Kunde will, wie die Lösung funktionieren soll, ihr Kontext, ihre Mittel und Schnittstellen zu anderen Systemen (Datenein- und -ausgabe, Ausdrucke) und die Einsatzgrenzen der zukünftigen mobilen Lösung festgelegt werden.

    Die Voranalysen oder das Lastenheft des Kunden werden untersucht, aber wieder aufgenommen, da sie unvollständig sind. Diese Phase endet mit der Erstellung eines Lastenhefts der Version “1” durch unser Unternehmen, das unbedingt vom Kunden bestätigt werden muss und für die folgenden Schritte, eventuelle Streitigkeiten oder zukünftige Diskussionen ausschlaggebend ist; der endgültige Kostenvoranschlag kann nach dieser Bestätigung geändert werden.

  • Version Jede Änderung ab dieser Freigabe des Lastenhefts erfordert eine erneute Vorlage und Freigabe des Lastenhefts mit Erhöhung der Versionsnummer, je nachdem, ob es sich um eine geringfügige oder eine wesentliche Änderung handelt; die Berechnung erfolgt nach dem Grad der Änderung und dem Zeitpunkt der Entwicklung dieser Änderung;

  • Das Softwaremodell Die Software ist ein mehr oder weniger weitreichendes Projekt zur Definition des grafischen Designs und der Struktur einer Software in Verbindung mit der Analyse: Diese Phase wird in Rechnung gestellt und ist nicht dazu bestimmt, genutzt zu werden oder über einen längeren Zeitraum zu bestehen; sie ist notwendig, ebenso wie die Validierung durch den Kunden vor der endgültigen Entwicklungsphase.

  • Entwicklung der endgültigen Version: Integrationsphase mit automatisierten Kundenschnittstellen, wie in der Analyse definiert, Schutz- und Lizenzbestimmungen, Update-Methoden. Wird aufgrund des eingebetteten Charakters der Software mit vorläufigen Lizenzen geliefert.

  • Die Abnahme oder “Rezept”. " bestimmt den Ausgangspunkt für die Nutzung, die Rechnungsstellung und die Bestätigung der Gültigkeit der Lizenzen.

Definition “Gateway”: Computer- oder serverbasiertes Programm, auch “API “ genannt, das die Kommunikation mit mobilen Endgeräten bündelt und konzentriert und auf dem ein Dienst zu anderen Ressourcen wie Datenbanken auf sichere Weise programmiert wird.

Definition Update / Software-Upgrade :

  • ein Update beinhaltet Fehlerbehebungen und einige kleine Verbesserungen und bleibt innerhalb der festgelegten Haupt- und Nebenversion, wobei die dritte Ziffer der Version erhöht wird,
  • Ein Upgrade ändert die Haupt- oder Nebenversion der Software je nach Auswirkung der hinzugefügten Funktionen.

Wir decken mit diesen Methoden ganz Europa in französischer und englischer Schriftsprache ab. Zögern Sie nicht, uns nach Informationen zu fragen!