Bewegliche Ziele

Während der Verhandlungen hatten wir mehrfach erwähnt, dass die serverseitigen APIs noch nicht vollständig implementiert sind und dass wir die Backend-Entwicklung parallel zur Frontend-Entwicklung machen wollten. Außerdem sagten wir, dass ich ihnen zu Beginn des Projekts alle API-Endpunkte zur Verfügung stellen würde, von denen einige vollständig implementiert wären. So konnten sie sofort mit der Arbeit an den einfacheren Funktionen beginnen und diese wenigen Endpunkte verwenden. Wenn sie die ersten Funktionen fertig hätten, wären die APIs bereit für die nächsten.

Stellenmarkt
  1. Trainer (m/w/d) - Android App Entwickler / Developer
    WBS GRUPPE, deutschlandweit (Home-Office)
  2. Mobile Developer Android (m/w/d)
    Fressnapf Holding SE, Düsseldorf
Detailsuche

Unser Ziel war es, Verzögerungen zu vermeiden und parallel zu arbeiten, um so insgesamt früher mit der App starten zu können. Wir haben das immer wieder so gesagt - und uns wurde stets rückgemeldet, dass alles in Ordnung sei.

Sobald wir das Geld bezahlt hatten, änderte sich das aber. Plötzlich weigerten sich die Entwickler, überhaupt mit der Arbeit zu beginnen, bevor die Backend-Entwicklung zu 100 Prozent abgeschlossen war - und zwar für jede einzelne Funktion des gesamten Projekts.

Glücklicherweise war ich zu diesem Zeitpunkt mit der Backend-Entwicklung beinahe fertig, da wir viel Zeit mit Vertragsverhandlungen und Designarbeiten verbracht hatten. Also war das am Ende kein Problem. Aber ich war schockiert und sehr enttäuscht, dass sie die Versprechen, die ihre Vertriebsmitarbeiter zuvor gemacht hatten, nicht einhielten.

Golem Akademie
  1. Einführung in die Programmierung mit Rust
    21.-24. September 2021, online
  2. C++ 20: Concepts - Ranges - Coroutinen - Module
    4.-8. Oktober 2021, online
Weitere IT-Trainings

In den Vorgesprächen hatten sie quasi den roten Teppich für uns ausgerollt. Als es dann aber losging, gruben sie sich ein und bestanden darauf, dass alles ganz genau nach ihren Vorstellungen ablaufen sollte.

My Way oder Highway

Zum Beispiel verwendete ich, nach eingehender Prüfung aller Optionen, Swagger, um die API-Endpunkte, ihre Eingaben, Schemata, Beschreibungen und ihr Verhalten zu dokumentieren. So wurde die Dokumentation in den Code eingebettet, automatisch generiert und auf dem neuesten Stand gehalten. Die Swagger-GUI bietet außerdem die sehr angenehme Möglichkeit, alle API-Dokumentationen zu durchsuchen und sogar API-Aufrufe zu Testzwecken direkt von der GUI aus zu machen.

Leider hatte die Firma ein anderes Vorgehen. Die Entwickler weigerten sich also, Swagger als Dokumentationsquelle zu nehmen. Stattdessen bestanden sie darauf, dass wir ihnen ein Word-Dokument per E-Mail schickten, mit dem gleichen Inhalt wie dem in Swagger, aber mit ihren spezifischen Formatierungsanforderungen.

Handbuch für Softwareentwickler: Das Standardwerk für professionelles Software Engineering

Wir diskutierten mehrere Tage lang, bevor sie schließlich nachgaben. Diese Einstellung zog sich jedoch durch den gesamten Entwicklungsprozess. Wir hatten die Entwickler beauftragt, mobile Apps unter Verwendung unserer Backend-APIs zu entwickeln. Sie waren aber sehr wählerisch, denn sie wollten, dass die APIs auf eine ganz bestimmte Weise funktionierten. Jedes Mal, wenn es eine philosophische Meinungsverschiedenheit über das API-Design gab, mussten wir ewig darüber debattieren.

Es ist möglich, dass all dies von ihrer Leidenschaft für API-Best-Practices rührte, aber ich vermute, dass es in erster Linie daran lag, dass sie ihre eigene Arbeit so unabhängig wie möglich machen wollten. Und an ihren Problemen, die benötigte Funktionalität mit einer bestehenden API zu implementieren.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Minimum Viable ProgrammingKeine direkte Kommunikation 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8.  


Aktuell auf der Startseite von Golem.de
Software-Unternehmer
John McAfee tot im Gefängnis aufgefunden

John McAfee ist tot in einer Gefängniszelle gefunden worden. Ihm drohte eine Auslieferung von Spanien in die USA.

Software-Unternehmer: John McAfee tot im Gefängnis aufgefunden
Artikel
  1. Verbraucherzentrale zu Glasfaser: 100 bis 300 MBit/s sind vollkommen ausreichend
    Verbraucherzentrale zu Glasfaser
    "100 bis 300 MBit/s sind vollkommen ausreichend"

    Während alle versuchen, den Glasfaser-Ausbau zu beschleunigen, raten Verbraucherschützer, nicht für Tarife mit sehr hoher Bandbreite zu zahlen, die man angeblich gar nicht benötige.

  2. In eigener Sache: Wie geht es IT-Fachleuten nach über einem Jahr Corona?
    In eigener Sache
    Wie geht es IT-Fachleuten nach über einem Jahr Corona?

    Selten hat ein Ereignis die Arbeit so verändert wie Corona. Golem.de möchte von dir wissen, was das für dich bedeutet. Bitte nimm an der Umfrage teil - es dauert nicht lange!

  3. Bitcoin: Bitmain stoppt Verkauf von Krypto-Minern
    Bitcoin
    Bitmain stoppt Verkauf von Krypto-Minern

    Aufgrund des chinesischen Vorgehens gegen Kryptomining gibt es viele gebrauchte Bitcoin-Rigs auf dem Markt - deren größter Hersteller zieht Konsequenzen.

scrumdideldu 12. Jun 2021 / Themenstart

Ich habe nichts zum Preis geschrieben! Ich schriebe nur dass der Firmengründer zahlreiche...

osion 08. Jun 2021 / Themenstart

Es ist bekannt das Asiaten alles können, aber alles nur viel blabla ist.

Niaxa 03. Jun 2021 / Themenstart

Das verdient man bei 160 Stunden und 25¤ hier aber nicht. Zumindest wenn das Unternehmen...

osion 03. Jun 2021 / Themenstart

Ein Asiate mit akademischer Abschluss hat ein Durchschnittverdienst von 200 USD pro...

osion 03. Jun 2021 / Themenstart

Ein Asiate in Vietnam oder Thailand verdient nach einem Studium ca. 200 US-Dollar...

Kommentieren


Folgen Sie uns
       


Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Dualsense Midnight Black + Ratchet & Clank Rift Apart 87,61€ • 6 Blu-rays für 30€ • Landwirtschafts-Simulator 22 jetzt vorbestellbar ab 39,99€ • MSI Optix MAG272CQR Curved WQHD 165Hz 309€ [Werbung]
    •  /