Vertragsgestaltung bei agiler Softwareentwicklung

Vertragsgestaltung bei agiler Softwareentwicklung

Im Rahmen agiler Softwareentwicklung ist bei der konkreten Vertragsgestaltung besondere Sorgfalt angebracht, da sich die Zusammenarbeit in diesem Bereich meist nicht ohne weiteres klar einem bestimmten Vertragstyp zuordnen lässt. Dem Vertragstyp kommt indes schon allein deshalb erhebliche Bedeutung zu, als sich unter anderem die Ansprüche bei mangelhafter Vertragsausführung (Gewährleistungsansprüche) je nach rechtlicher Einordnung des Vertrages teils stark unterscheiden.

Lies Mehr
Cloud Computing und Urheberrecht

Cloud Computing und Urheberrecht

Urheberrechtliche Fragen stellen sich beim Cloud Computing insbesondere bei „Software as a Service“ („SaaS“) – Angeboten. Hierbei wird die nötige Software nicht mehr vom Nutzer selbst erworben und auf seinen Systemen installiert, sondern der Anbieter des Cloud-Services installiert die Software auf seinen Systemen und gewährt dem Nutzer über das Netzwerk – etwa mittels eines Browsers oder einer speziellen Client-Software – Zugriff auf die benötigte Software. Übertragen wird nicht die Software selbst, sondern nur noch die dem Nutzer anzuzeigenden Bildschirminhalte und Daten.

Lies Mehr
Nutzung privater IT im Unternehmen - Bring your own device (BYOD)

Nutzung privater IT im Unternehmen – Bring your own device (BYOD)

Die zunehmende Verbreitung technisch hochwertiger mobiler Endgeräte wie Smartphone und Tablet-PC hat zur Folge, dass privat angeschaffte und genutzte Endgeräte von den Mitarbeitern vermehrt auch für dienstliche Zwecke genutzt werden. Nicht gleichzusetzen ist diese dienstliche Nutzung privater Geräte mit der ebenfalls weit verbreiteten Verwendung von unternehmensseitig bereitgestellten Endgeräten auch für private Zwecke oder der Nutzung des geschäftlichen Internetanschlusses bzw. der dienstlichen E-Mail Adresse für privates.

Lies Mehr
Scrum - Agile Softwareentwicklung

Scrum – Agile Softwareentwicklung

Zahlreiche Unternehmen sind auf maßgeschneiderte Softwareprodukte angewiesen, um ihre Dienstleistungen optimal anbieten und durchführen zu können. Die genauen Anforderungen an das Produkt und die endgültige Struktur der zu entwickelnden Software stehen zu Beginn oftmals nicht genau fest und machen daher im Laufe des Entwicklungsprozesses – abhängig von der Individualität und Komplexität des Produkts – zahlreiche Änderungen und Anpassungen erforderlich.

Lies Mehr
1 2