Anzeige

Aprilscherz

Stillstand ist Rückschritt. Das gilt auch für die agile Softwareentwicklung. Der IT-Dienstleister Avision hat den agilen Ansatz über mehrere Jahre hinweg analysiert und Lehren aus der Vergangenheit gezogen. Pünktlich zum 1. April schlägt er einige revolutionäre Schritte zur Modernisierung der agilen Softwareentwicklung vor.

Das zeichnet Agilität 2.0 aus:

  • Je weniger Entwickler, desto besser. Viele Entwickler kosten auch viel Geld. Am Ende diskutieren sie noch rum und verzögern damit das Projekt. Am effizientesten ist ein Team, das aus exakt einem Entwickler besteht. Das ist am billigsten und der Kommunikationsaufwand innerhalb des Teams sinkt auf null.
     
  • Sicherheit ist überbewertet. Auch bei der Sicherheit einer Software gibt es Einsparpotenziale. Und was macht es angesichts eines lachenden Geldbeutels schon, wenn dann in der Produktion mal ein oder zwei Datensätze verloren gehen? Hundertprozentige Sicherheit braucht kein Mensch, 95 Prozent reichen auch.
     
  • Die Codequalität spielt keine Rolle. Mal ehrlich: Bei Code kommt es doch nur darauf an, dass er funktioniert. Wie er das macht, ist am Ende des Tages völlig wurscht. Und wenn ein anderer Entwickler den Code nicht lesen kann, dann ist er halt einfach ein schlechter Entwickler. 
     
  • Die Kommentierung muss weg. Auch die Kommentierung des Codes kann man sich schenken. Der große Vorteil dabei: Er wird um bis zu ein Drittel kleiner und man muss weniger lesen. Und in den Kommentaren steht doch sowieso meistens was anderes als das, was der Code macht.
     
  • Testumgebungen sind sowas von überflüssig. Was an einer Software wirklich funktioniert und was nicht, sieht man erst im Produktivbetrieb.
    Also warum vorher in Testumgebungen testen? Dann lieber gleich mit echten Testfällen in der Produktion. Also: Einfach ausrollen das Teil und der Anwender schaut dann mal wie’s läuft. Auch das spart jede Menge Kohle.
     
  • Product Owner ist der Anwender. Direktes Feedback heißt die Devise. Einen Product Owner braucht es nicht, er steht dem Anwender eh nur im Weg. Soll der dem Entwickler lieber selber sagen, was er braucht. Der Entwickler kann dann direkt in der Produktivumgebung Änderungen vornehmen und der Anwender guckt, ob‘s passt.

„Genau so sollte man es natürlich nicht machen“, sagt Nadine Riederer, CEO bei Avision, mit einem Augenzwinkern. „Dennoch begegnen einem solche Vorstellungen immer wieder. Und man denkt sich dann intuitiv: das kann nur ein Aprilscherz sein!“

www.avision-it.de
 


Artikel zu diesem Thema

Software Testing
Mär 25, 2021

Fundierte Planung ist der Schlüssel für erfolgreiche Softwaretests

Softwaretests wurden noch vor einiger Zeit als lästiges Übel klassischer…
Mitarbeiter Team
Feb 22, 2021

Der Faktor „Mensch“ in der Softwareentwicklung

Im Jahr 2021 wird das Konzept von DevOps noch stärker an Relevanz gewinnen. Immer mehr…
Softwareentwickler
Sep 18, 2020

Diese fünf Soft Skills zeichnen einen erfolgreichen Entwickler aus

Der Entwickler als Nerd der Informationsgesellschaft ist ein Stereotyp aus…

Weitere Artikel

Testautomatisierung

Die 5 größten Herausforderungen bei der Testautomatisierung

Um neue Anwendungen und Releases schneller bereitzustellen, müssen Unternehmen Continuous Testing in ihre DevOps-Prozesse integrieren. Doch die Automatisierung von End-to-End Functional Tests ist komplex. Welche Hindernisse es auf dem Weg dorthin zu…
Managed Services

Visibility as a Service bietet umfassenden Schutz für kritische IT-Services

NETSCOUT SYSTEMS, ein Anbieter von Cybersecurity-, Service Assurance- und Business Analytics-Lösungen, hat heute sein Managed Service-Angebot NETSCOUT Visibility as a Service (VaaS) vorgestellt, das rund um die Uhr Tests, Überwachung, Fehlerbehebung und…
Code - Software

Sechs profunde Gründe für die gemeinsame Codebasis von Programmen

Es ist wenig sinnvoll, das Rad ständig neu erfinden zu wollen. In der Software-Entwicklung ist das aber immer noch häufige Praxis. VNC erklärt die wichtigsten Vorteile einer einheitlichen Codebasis.
Software

Mythen rund um Softwareverteilung

Beim Endpoint-Management und bei der Verteilung von Softwarepaketen finden sich IT-Chefs und Admins häufig mit dem Status Quo ab. Sie können sich nicht vorstellen, dass es auch einfacher, zuverlässiger und ressourcenschonender als bisher geht.
Open Source

Die Open-Source-Revolution ist in den Fachabteilungen angekommen

Viele IT- und Entwicklungsabteilungen in Unternehmen haben die Fesseln von Closed Source inzwischen abgeworfen und setzen auf quelloffene Software. Schließlich müssen sie im Zuge der Digitalen Transformation sich schnell ändernde IT-Anforderungen umsetzen und…
Dokumentenmanagement

5 Ansatzpunkte, die ein DMS in der Logistikbranche abdecken sollte

Digitalisierung ja – aber wie packen wir es an? Diese Frage treibt viele Verantwortliche für Prozessmanagement und in der Unternehmensführung um. Der «Digital Office Index» der Bitkom zeigte deutlich, dass der deutsche Mittelstand beim Thema Digitalisierung…

Anzeige

Jetzt die smarten News aus der IT-Welt abonnieren! 💌

Mit Klick auf den Button "Zum Newsletter anmelden" stimme ich der Datenschutzerklärung zu.