Braucht es in Zeiten von KI zukünftig noch Softwareentwickler?

Die Entwicklung und Möglichkeiten mit künstlicher Intelligenz (KI) schreiten schnell voran. Mit KI-gestützten Tools wie GitHub, OpenAI Codex oder Copilot kommt KI unterschiedlich zum Einsatz: von einfachen Codevorschlägen, bis zur Verbesserung von Codes oder zur kompletten Erstellung von Code-Passagen. Daher stellt sich die Frage, ob es zukünftig  noch menschliche Softwareentwickler …

Erfolgreiche Qualitätssicherung in der agilen Softwareentwicklung

In grösseren Unternehmen ist die erfolgreiche Qualitätssicherung in der Softwareentwicklung eine bekannte Herausforderung. Mit viel Elan werden die Entwicklerteams zu kleinen interdisziplinären Produkt- oder Delivery-Teams gruppiert mit dem Ziel, die volle Verantwortung von der Anforderungserhebung bis zur Qualitätssicherung zu übernehmen. Trotzdem bleiben häufig grosse Testorganisationen ausserhalb der Entwicklungsteams bestehen.

PaaS – Produktivität in der Softwareentwicklung steigern

Softwareentwicklung findet oft noch lokal auf den Rechnern der Entwickler statt. Zugleich soll Produktivität und Qualität von Softwarelösungen gesteigert werden. Durch die Nutzung von Platform-as-a-Service (PaaS) kann der Entwicklungsprozess im Unternehmen optimiert werden und Entwickler konzentrieren sich auf das Wesentliche – die Entwicklung!

Technische Schuld Codewiederholungen: so werden sie vermieden

Technische Schulden sind vielfältig. Oft anzutreffend sind Codewiederholungen bzw. schlechte Wiederverwendung. Ein zentrales Problem wird mehrfach gelöst, was zu weiteren Problemen führt. Und die Wurzel des Übels liegt kaum im Wettbewerb zwischen den Entwicklern. Die relevanten Gründe zu kennen hilft, diese konkrete Schuld zu vermeiden.