Einträge von Dirk Faustmann

3 Arten von Prototyping in der Softwareentwicklung

Prototyping ist ein seit langem verbreitetes Prinzip in der Softwareentwicklung. Doch um was genau handelt es sich dabei und was ist der Unterschied zu einem Mock-up? Der Grund für die Existenz beider Prinzipien ist das Entwickeln einer gemeinsamen Basis, die dem Kunden auf der einen und dem Entwicklerteam auf der anderen Seite bei der Kommunikation […]

Arten von Schadsoftware im Überblick – Viren, Würmer und Trojaner

Schadsoftware gehört zu den größten Risiken für IT-Systeme. Hierbei existiert eine sehr große Bandbreite. Für eine sichere Erkennung und wirksame Abwehr ist das Wissen über die verschiedenen Arten von Schadsoftware grundlegend. Zwar kennt man im Allgemeinen die Begriffe “Virus”, “Trojaner” oder “Wurm”, aber was genau steckt dahinter und worin unterscheiden sich zum Beispiel “Adware” und […]

Die Blockchain – Eine sichere dezentrale Datenhaltung

Vielen ist der Begriff “Blockchain” aus dem Kontext der Kryptowährungen bekannt. Ihr berühmtester Vertreter ist der Bitcoin, der gleichzeitig die älteste noch bestehende Blockchain ist. Doch auch in anderen Bereichen können Blockchains zum Einsatz kommen und über die ursprüngliche Idee eines dezentralen Buchungssystems in der Finanzwelt weit hinausreichen. Wozu eine Blockchain? Grundsätzlich dienen sie der […]

Die Geschichte der ERP-Systeme

ERP-Systeme sind heutzutage ein essentieller Bestandteil in der IT-Infrastruktur von Unternehmen. Sie helfen, Geschäftsprozesse zu rationalisieren und effizient zu verwalten. Im Idealfall sind sie flexibel, skalierbar, mit den nötigen Schnittstellen ausgestattet und bilden auf diese Weise die komplette Anforderungs- und Prozesslandschaft eines Unternehmens in digitaler Form ab. Doch dieser umfassende Anspruch wurde erst mit der […]

Scrum oder Kanban – Die Grundlagen agiler Softwareentwicklung

Im Projektmanagement und der Prozesssteuerung existieren heute zahlreiche agile Methoden und Tools, die jeweils eigenen Regeln und Vorgehensweisen folgen. Einige dieser Ansätze ziehen einen sehr engen Rahmen, andere lassen mehr Freiheiten. Trotz aller Unterschiede basieren sie aber alle auf denselben Prinzipien, die im „Manifest für agile Softwareentwicklung“ dokumentiert sind. Das Manifest besagt unter anderem, dass […]