In die Software-Entwicklung schleichen sich auf Dauer hinderliche Faktoren ein, die Entwicklungszyklen hinauszögern. Um diese „Developer Toil“, wie sich dieses Phänomen nennt, loszuwerden, müssen Organisationen auf ihre Entwickler hören.
Fachliche Kompetenzen und Erfahrung sind in der IT-Branche entscheidend. Komplexe Problemstellungen sowie neue Tools stehen an der Tagesordnung. Die vermeintlichen Soft Skills trennen jedoch die Spreu vom Weizen.
Das Jupyter-Projekt kann die Software-Entwicklung auf ein neues Level heben: Sogenannte Notebooks erlauben das Zusammenfügen von Code, Output, regulärem Text, mathematischen Gleichungen und mehr in einem Dokument. Wir geben einen Einstieg in das jüngste Frontend JupyterLab.
Um geschäftliche Webseiten mit Funktionen und Interaktionsmöglichkeiten zu erstellen, ist häufig die Entwicklung mit Programmcode notwendig. Das ist kompliziert, teuer und dauert lange. Microsoft bietet mit Power Pages eine Lösung an, mit der sich professionelle Webseiten einfach erzeugen lassen.
Grundsätzlich folgt jede Form von Design einer Art Muster oder Pattern. Sowohl in der Architektur als auch in der Softwareentwicklung folgen die Aufbauten und Abläufe bestimmten Mustern, so dass man diese Entwurfsmuster hier auch als Design Pattern kennt.
Bei der Vorbeugung und Bekämpfung von Cybergefahren fokussieren sich Unternehmen in erster Linie auf die eigene IT-Landschaft. Risiken, die von Partnern oder Lieferanten ausgehen, werden unterschätzt. Wie kann das Lieferkettenrisiko minimiert werden?
Der Feature-Request stellt in der Softwareentwicklung eine Art Anfrage nach bestimmten Funktionen dar. Es kann sich um neue Leistungsmerkmale, Verbesserungsvorschläge und andere Anfragen halten. Im Zusammenhang mit Feature-Requests spielt ein gutes Anforderungsmanagement eine wichtige Rolle.
Open Source wird heute nicht nur von einzelnen Entwicklern und kleinen Programmierer-Gemeinschaften, sondern auch von globalen Unternehmen beachtet. Diese haben inzwischen erkannt, dass es wirtschaftlich sinnvoll ist, sich diesen Ansatz zu eigen zu machen.
Software-Audits sorgen in Unternehmen regelmäßig für Schrecken. Die Kontrollen zur rechtmäßigen Nutzung von Softwarelizenzen durch die Hersteller bedeuten nicht nur einen erheblichen Aufwand für Unternehmen. Die rechtlich undurchsichtige Lage hinterlässt zudem Unsicherheiten und fördert Konfliktscheue gegenüber manchem Softwareriesen.
Mitarbeiterzufriedenheit ist mittlerweile ein Fokusthema für Unternehmen. Deshalb behandelt diese Artikelreihe Möglichkeiten, diese sicherzustellen, und beleuchtet die Synergieeffekte von Low-Code-Plattformen.